강의

멘토링

커뮤니티

Programming

/

Web Development

AIウェブプログラミング (Streamlit)

AIデータ分析およびモデリング結果をWebプログラムにしてみてください。

難易度 入門

受講期間 無制限

  • bestdjango
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook

受講後に得られること

  • AI機械学習開発を始めましょう。

  • Webプログラム開発を始めてください。

  • そして、これらを繋いでください。

  • Streamlit の使い方と動作原理、長所と短所

AI Web Programmingを起動します。

AIマシンラーニング/ディープラーニング結果を、Webプログラムでオープンできます。

  • Streamlitを使用すると、非常に簡単にWebプログラムを作成できます。

  • Streamlit の使い方だけでなく、重要な原理を知ることができます。

  • Djangoの経験があれば、Streamlit機能がアップグレードされます。

  • ChatGPTプログラムも簡単に作成できます。

このようなことを学びます。

(1)初心者のための基本的な説明

中級講義と初心講義を区別し、初めて勉強する方も始められるよう、基本使い方講義も提供します。 (機械学習、ジュピターノートブック、ストリームレット、ジャンゴなど)

(2) データアナリストのウェブプログラミング

データアナリストの面では、難しいと思われるWebプログラミングを次々と勉強します。

  • データ分析を、ウェブプログラムとする。

  • 機械学習予測を、ウェブプログラムとする。

  • データダッシュボードを、Webプログラムにする。


(3) 単なる使い方 それ以上です。

Streamlitパッケージの簡単な使い方は公式文書で十分です。その背後にある動作原理と注意事項、そしてDjangoのような一般的なWebプログラム方式と比較して、長所と短所がわかります。

事前に知っておいてください

(1)AI Web Programmingとは何ですか?

この用語は公式の用語ではなく、私が便宜のために作った用語です。

AIマシンラーニング/ディープラーニング結果をWebプログラムでオープンする作業が増えており、このようなプログラミングをAI Web Programmingと呼びました。

場合によっては、ChatGPTのWebプログラミングで誤解される可能性がありますが、そうではありません。

(2)Streamlitの使い方は公式文書で十分ですか?

そうですね。公式文書がうまくいっているので、基本的な使い方は公式文書で自分で勉強できます。

このコースでは、基本的な使用法を超えて内部の動作原理と注意点を説明し、一般的なWebプログラムと長所と短所を比較できます。

(3) 初心者は基本編を先に勉強してください。

講義を最初から聞くのが難しいと思われる場合は、次のセクションの(基本)編をまず勉強してください。

簡単で、じっくりお届けしようと努力しました。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windowsで講義をしていますが、MacOSとLinuxの両方が可能です

  • PyCharm(v2023無料版)で講義しますが、おなじみのエディタ(VSCodeなど)を使用してください。


  • Streamlit(v1.30)、Jupyter-Notebook(v7.0)、Django(v5.0)

  • 上記のバージョンで講義しますが、デフォルトのAPIを使用しているため、バージョンへの影響はほとんどありません。

学習資料

  • ソースコードとレクチャーの参考資料を提供

  • 講義中、コーディングだけでなくコーディングに関連する概念説明も一緒にしています。

選手の知識と注意事項

  • Pythonの基本的な知識が必要ですが、Djangoの経験があればより良いです。

  • 勉強時間を節約するため、idle time を短くして映像編集しました。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 機械学習を始める開発者

  • Webプログラムを始める開発者

  • データサイエンスの結果をウェブプログラムで表現したい人

前提知識、
必要でしょうか?

  • パイソンの基本さえ分かれば、基本編の講義から始められます。

  • データ分析またはウェブプログラミング経験があれば、なお良いです。

こんにちは
です。

2,104

受講生

154

受講レビュー

224

回答

4.6

講座評価

5

講座

プログラム開発はC言語から始まり、Javaを経て、最近では主にPythonを使用している。
KT ucloudサービスのバックエンドサーバー開発プロジェクトに参加し、Javaで顧客のフォルダ/ファイルに対するメタ情報処理エンジンを、Pythonでクライアントプッシュサービスを開発した。

また、KTインターネット回線の速度測定プログラム、ネットワーク機器の運用管理プログラム、膨大な量のトラフィックデータ分析プログラムを開発した経歴がある。個人的にはPythonの魅力に惹かれ、できるだけPythonでコーディングすることを楽しんでいる。

その一環として、最近はDjangoを活用したウェブプログラミング、Django Rest Frameworkを活用したJSON連動、Pandasを活用したデータ分析、Scikit-learn/Tensorflow/ChatGPTを活用したAIソリューション開発などのプロジェクトを開発しながら、Pythonの活用範囲を広げている。

< 著書 >

1. Djangoで学ぶPython Webプログラミング(初版、ハンビッメディア、2015.4月)
2. Djangoを活用したPython Webプログラミング - 実戦編(初版、ハンビッメディア、2016.7月)
3. Djangoで学ぶPython Webプログラミング(改訂版、ハンビッメディア、2018.8月)
4. Djangoを活用したPython Webプログラミング - 実戦編(改訂版、ハンビッメディア、2019.11月)
5. Djangoで学ぶPython Webプログラミング(第3版、ハンビッメディア、2022.11月)

< 動画講義 >

1. Vue.js - Django 連携ウェブプログラミング (Inflearn 動画、2019.4月)
2. Vue.js - Django 連携ウェブプログラミング - 実践編 (Inflearn 動画、2020.9月)
3. Vue - Django - Bootstrap パパッと作るブログ (Inflearn 動画、2021. 9月)
4. Django REST framework 核心事項 (Inflearn 動画、2022.2月)
5. AI Web Programming (Inflearn 動画、2024.2月)

カリキュラム

全体

80件 ∙ (9時間 56分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

1件

5.0

1件の受講レビュー

  • princekey님의 프로필 이미지
    princekey

    受講レビュー 17

    平均評価 4.9

    5

    31% 受講後に作成

    良い講義です。

    ¥5,405

    bestdjangoの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!