Python/Dash/Plotlyで簡単に機械学習WEBアプリを開発しよう
PythonだけでできるWEBアプリ開発を実践してみましょう!さらにPlotlyを使ったインタラクティブなグラフ作成も学びます。
Created by Satoshi A
What you'll learn
- Plotlyによる描画
- Plotly Expressによる描画
- Dashの基本
- DashとPlotlyを使った簡単なWEBアプリの作成
- 機械学習(数値予測)の実施
- Python/Pandasの実践
Requirements
- Pythonの基本的な知識
Description
本コースでは、Dashによる機械学習WEBアプリの開発にチャレンジします。
DashはFlaskやReactをベースとしたPythonのライブラリであり、WEBアプリ開発をPythonだけでできる優れものです(JavaScriptなどを覚える必要はありません!)。
そこまで凝ったことはできませんが簡単なアプリ程度であれば十分作れますので、データサイエンティストなどの分析者が機械学習をした結果を組み込んだデモアプリ等を作るには最適でしょう。
また、Dashに加えてPlotly, Plotly expressによる可視化も学びます。DashはPlotly社の製品なのでグラフを組み込むにはPlotlyを使う必要があります。
Plotlyはインタラクティブな可視化ができるライブラリでとても有用ですので、使えるようになるととても便利です。
ぜひ本コースを通じて、PlotlyとDashを使ったWEBアプリ開発ができるようになっていただければと思います。
本コースの概要
Plotlyによる可視化
Plotly expressによる可視化
Dashの基本
演習:チップ額を予測するWEBアプリ作成
注意事項
デプロイはしません
PythonやPandasの基本なども行いません
Who this course is for:
- Dashに興味があった方
- Pythonだけで簡単なWEBアプリを作ってみたい方
- JavaScript等は書きたくないけど、WEBアプリは作ってみたい方
- データサイエンティストなどの分析者の方
- Plotlyによる描画を学びたい方
Instructor
研究、データ分析、AI
自己紹介:
株式会社Mikage代表取締役
京都大学理学部、同大学院理学研究科を修了。博士(理学)。
新卒でエンジニアとして就職し、金融機関の基幹システム開発に従事。
データアナリティクスコンサルや事業会社にてデータサイエンティストとして働き、現在は独立してクライアントのデータ分析やAI関連業務に携わる。
プログラミング言語は主にSQLとPythonを使う。クラウドはAWSがメイン。
資格:
統計検定準1級、応用情報処理、教員免許(高校数学)