【画像判定AIアプリ開発・パート2】Django・TensorFlow・転移学習による高精度AI アプリ開発
What you'll learn
- Kerasによる畳み込みニューラルネットワークを使用したAIモデル開発
- より精度を上げるための転移学習やファインチューニングの仕組み
- Django 2.2の基礎とウェブアプリ化
Course content
- Preview03:18
Requirements
- インターネット接続
- Windows またはmacOS、できれば最新版が望ましい
- Pythonプログラミングの経験(なくても進められますが、あると理解が速いです)
Description
【最新更新状況】
2019/5/22 コースをリリースしました。
【このコースについて】
このコースではPythonのウェブアプリ開発フレームワークDjango 2.2を使ってAIウェブアプリ開発にチャレンジしていきます。
TensorFlow体験講座や画像分類AIアプリ開発(Flask編)の続編です。
TensorFlow(Keras) を用いて画像分類モデルを生成し、そのモデルをDjangoから読み込んで画像ファイルをアップロードし、「写真にうつっている物体が車かバイクか」を判定するアプリを作っていきます。
また推定精度を上げるためにVGG-16モデルの転移学習を行い、大幅な識別精度の向上を図っていきます。
今回の車とバイクの画像分類では100%の精度を達成できましたので、他の素材を使っても実用レベルのモデルを生成できるでしょう。
また、Djangoについても最新のバージョン2.2で画像ファイルのアップロード、Kerasのモデルによる推論、投稿画像ファイルの表示や推定結果表示などをステップバイステップで学んでいきます。
さらに見た目を整えるために今回はBootstrap4モジュールを使用して、スマートなデザインのウェブアプリ化を目指します。
【コースの概要】
1.環境構築とデータの収集
2.データの前処理(クレンジングとNumPy配列化・ファイル保存)
3.CNNと転移学習によるAIモデル開発・モデルファイル保存
TensorFlow内蔵Kerasによるモデル定義・学習・推定
データの正規化
コマンドラインアプリ化(Python3)
4.Djangoによるウェブアプリ化
Bootstrap4モジュールによるスタイリング
アップロードした画像ファイルの画像推定と結果表示
アップロード画像の表示
【他のAIコースとの関係】
このコースは、「TensorFlow体験講座」「Kerasによる画像分類AI自作コース」の続編となります。特にTensorFlow体験講座を受講しておいていただくと、ニューラルネットワークによる学習イメージを理解しやすいでしょう。
画像分類以外にチャレンジしたい方は、
自然言語処理
強化学習
GAN(画像生成)
ニューラルネットワーク自作
Kaggleに挑戦
物体検出
などの各種ディープラーニングアルゴリズムのコースをチェックしてみてください。
【学習上の注意】
通信環境やマシンスペックによってはプログラムがスムーズに動作しないことがあります。その際は慌てずに再実行したり、スクリーンショットを添えて、コースのQ&Aまで投稿ください。できるだけ当日に回答できるよう努力します。
ビデオによる学習が苦手な方にはおすすめしていません。その場合は、テックピットなどテキストベースのプラットフォームでの学習をお勧めします。
コースコンテンツの企業内利用・教育機関内利用にも対応しています。詳しくはメッセージなどでお問合せください。クラウドベースで提供可能です。
Who this course is for:
- DjangoでAIアプリを開発してみたい方
- Flaskでウェブアプリ化を経験したが、Djangoでも実装してみたい方
- Kerasで畳み込みニューラルネットワークによる深層学習を経験したが、より精度向上を図りたい方
Instructor
東京大学工学部卒。富士総合研究所・国際大学GLOCOMを経て、ワシントンD.C.の教育系スタートアップ(Blackboard)にて多言語化などを担当。NASDAQ IPOを経験した後、起業。
Udemyでのべ約122,000名にAI開発・プログラミング講座を34コース提供中。
現在は、研究開発へのAI導入支援を提供し、ディープラーニングによる電力消費量予測、医療分野におけるディープラーニングによる画像分析などの研究開発の支援実績有。
また、Udemyでの教育経験を活かし、教育機関や企業などの教育研究支援、オンライン教育プラットフォーム(LMS/Moodle/Canvas/Blackboard)導入、反転授業・ブレンデッドラーニング・パーソナライズドラーニング(個別学習)の導入支援、映像授業制作、教育アプリ開発なども提供。
著書・訳書: 「インターネットの歴史と社会的インパクト(1994年 訳」「Moodle入門(2007年)」「Moodle2ガイドブック(2013年)」「反転授業マニュアル(2014年)」「動画xスマホで稼ぐ(2014)」「エンジニアのためのオンライン講座制作ガイド(2016年12月刊)」
中国語検定HSK3級, 4級(6段階の下から4段階目まで)合格。
TOEIC955点、リスニング満点.
Udemyを通じて、多くの方がAIアプリ開発・モバイルアプリ・ウェブ開発などをマスターし、イノベーションにチャレンジする応援をしたいと日々コース制作をしています。