【Kaggleで学ぼう】Python と Keras で学ぶディープラーニング開発入門

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

データサイエンスの基礎を学んで、目指せKaggler (カグラー) ! TensorFlowとKerasで短期間にディープラーニングによるAI開発手法を学び、Kaggleコンペティションに挑戦し、データサイエンティストとして活躍しよう!

【更新情報】

2019/6/20 sparse_categorical_crossentropyをsparse_categorical_entropyと誤記している部分がありましたので、修正しました。


【コース概要】

ディープラーニングによるAI開発は普及期に突入し、さまざまな分野で応用が広がっています。

しかし、TensorFlow(テンソルフロー)ネイティブのAPIを使う実装は複雑で時間がかかるのが問題だと言われています。

そのため、Google社ではKeras(ケラス)というTensorFlowやTheano(シアーノ)などのディープラーニングライブラリのラッパーをTensoFlow本体に取り入れ、よりシンプルで高速に開発することを推奨しています。

このコースではこのKerasを用いたディープラーニングの実装にフォーカスし、環境構築からニューラルネットワークによる学習、ディープラーニングなどを学べます。コースを終えると、あなたのアイデアをKerasを用いて短期間に実装できるようになります。

また、Kaggle(カグル)というデータサイエンティストコミュニティサイト上で、データサイエンスのコンペティションに参加する手順を解説し、オープンデータで学習を行います。Kaggleの参加者は "Kaggler" (カグラー)と呼ばれ、実力を証明するのに役立ちます。

Kagglerとなってメダル取得を目指して学習し、就職や転職に役立つポートフォリオを作り、AIエンジニアやデータサイエンティストとして活躍できるようになりましょう!

【コース概要】

  1. 機械学習・深層学習の概要と環境構築

  2. 3層ニューラルネットワークでMNISTを解く

  3. 畳み込みニューラルネットワークでFashion_MNISTを解く

  4. Kaggleへの登録とコンペティションの解読方法

  5. Kaggleで学ぼう! (Dogs vs. Cats)

    1. Dogs vs. Cats をCatdogNet(VGG-16コンパクト版)で解く(2018/11/14 追加)

【更新情報】

11/14 セクション5にモデルの定義、学習の実行、結果の可視化までを追加しました。

11/12 セクション5に正解ラベルの生成、Seabornによるカウントプロットや画像データの表示のレクチャーを追加しました。

11/10 セクション5にリストの内包表記のレクチャーを追加しました。


  • Kerasを使用して高速にディープラーニングモデルを開発できるようになります。

  • ディープラーニング開発時のパラメーターチューニングのコツを理解し、実践できるようになります。

  • 畳み込みニューラルネットワークを使用した開発を実践できるようになります。

Course Curriculum

1 Lectures

7 Lectures

Instructor

Profile photo of 井上 博樹 (Hiroki Inoue)
井上 博樹 (Hiroki Inoue)

東京大学工学部卒。富士総合研究所・国際大学GLOCOM、アメリカの教育系スタートアップ(Blackboard Inc.)に参加。NASDAQ IPOを経て起業。Udemyでのべ約200,000名以上にAI開発・プログラミング講座を35コース提供中。2021年7月からアメリカ発のスタートアップ、Class Technologies Inc.(Softbank社のビジョンファンド2から$105億ドルの資金調達。Zoomを教育用に拡張)に参加。大学や企業におけるオンライン、ハイブリッド授業の実践サポートを提供中。著書・訳書: 「インターネットの歴史と社会的インパクト(1994年 訳」「Moodle入門(2007年)」「Moodle2ガイドブック(2013年)」「反転授業マニュアル(2014年)」「動画xスマホで稼ぐ(2014)」「エンジニアのためのオンライン講座制作ガイド(2016年12月刊)」中国語検定HSK3級, 4級(6段階の下から4段階目まで)合格。TOEIC955点、リスニング満点.Udemyを通じて、多くの方がAIアプリ開発・モバイルアプリ・ウェブ開発などをマスターし、イノベーションにチャレンジする応援をしたいと日々コース制作をしています。

Review
4.9 course rating
4K ratings
ui-avatar of 山田 圭一郎
山田 �.
2.5
1 year ago

4.の項目のTensorflowのページ情報が古いままでHPに"get started Tensorflow"のチュートリアルがありません。またTensorflowのコードも新しいものになっており、レクチャーと多くの個所が違っています。

  • Helpful
  • Not helpful
ui-avatar of 荒瀬 美由紀
荒瀬 �.
5.0
1 year ago

kaggle で画像系のコンペ(学習)をやってみたいと思ってましたので、学習する良い機会となりました。ありがとうございました。

  • Helpful
  • Not helpful
ui-avatar of toshi yashi
Toshi Y.
1.0
2 years ago

損失のパラメーター調整の時にエラーが出て、その解決に時間を多く割きました。
動画ではcategorical_crossentropyを最初に使用して精度は低いけどエラーは発生しませんでしたが、私の環境ではエラーが発生しました。その時点で動画を止めてそのエラー解決に時間を割きました。(Verの違いでエラー発生有無が変わった?)
結果的に自力で調べてsparse_categorical_crossentropyを使用してエラー回避しましたが、続きを再生するとそのやり方を行っており、
であれば最初からそのパラメーターを使用してほしかったです。
こういった動画学習は講師と違うことが起きると先に進まずに、そこで一時停止して問題を解決しようとする方が多いと思うので、講師のやり方は良くないです。

  • Helpful
  • Not helpful
ui-avatar of 中村篤史
中村篤史
2.5
2 years ago

説明が早口でわかりにくかったです。
また、49がGPU前提のコードを取り扱っており、CPUで動かしている自分としてはCPU版も紹介してほしかった。

  • Helpful
  • Not helpful
ui-avatar of 柴田信一
柴田信一
4.0
2 years ago

Good

  • Helpful
  • Not helpful
ui-avatar of 増田裕寿
増田裕寿
4.0
2 years ago

やや冗長であった。

  • Helpful
  • Not helpful
ui-avatar of 藤田 耀
藤田 �.
5.0
2 years ago

テンポが良くて分かりやすい。
CNNモデルの使い方についてよく理解できました。

  • Helpful
  • Not helpful
ui-avatar of 史郎 保坂
史郎 �.
2.0
2 years ago

説明が速過ぎて、追っていくのが大変です。また、tensorflowの紹介ページの内容が既に変更されていて、動画と合っていないので、聞きながら整合を取るのが大変でした。
また、Anacondaでの環境整備がビデオの順番にやってもうまく行かず、モジュールのバージョン違い等の影響もあるのでしょうが、動画制作時点と現在とでは状況が変わっていて、そのまま真似することができません。勉強するよりもそちらのトラブルシュートの方に2倍以上時間がかかった上、何をやっても環境整備ができないので諦めて、グーグルコラボ上で同じ作業をやる羽目になってしまいました。受講生にとっては大変不親切な状況です。

  • Helpful
  • Not helpful
ui-avatar of 加藤渉
加藤渉
4.0
2 years ago

Kaggleの歩き方についてわかりやすかったです。

  • Helpful
  • Not helpful
ui-avatar of Kengo S
Kengo S.
5.0
2 years ago

とても分かりやすかったです。バージョン違いによるエラーの解消の方法まで実演をしていただき、Kaggleを使った学習方法も理解することができたのが大きな収穫でした。
序盤のほうで、後で解説するのでとりあえず今は理解を保留にしておいて大丈夫である点を明確に示してくださっているので、安心して学習を続けられました。感謝申し上げます。

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses