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

Go to class
Write Review

【Kaggleで学ぼう】Python と Keras で学ぶディープラーニング開発入門 provided by Udemy is a comprehensive online course, which lasts for 3-4 hours worth of material. 【Kaggleで学ぼう】Python と Keras で学ぶディープラーニング開発入門 is taught by 井上 博樹 (Hiroki Inoue). Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Japaneseand is Paid Course. Visit the course page at Udemy for detailed price information.

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

    What you'll learn:

    • Kerasを使用して高速にディープラーニングモデルを開発できるようになります。
    • ディープラーニング開発時のパラメーターチューニングのコツを理解し、実践できるようになります。
    • 畳み込みニューラルネットワークを使用した開発を実践できるようになります。
    • 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にリストの内包表記のレクチャーを追加しました。