Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Data Science TensorFlow

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

データサイエンスの基礎を学んで、目指せKaggler (カグラー) ! TensorFlowとKerasで短期間にディープラーニングによるAI開発手法を学び、Kaggleコンペティションに挑戦し、データサイエンティストとして活躍しよう!
Rating: 3.7 out of 53.7 (647 ratings)
4,085 students
Created by 井上 博樹 (Hiroki Inoue)
Last updated 8/2019
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • Kerasを使用して高速にディープラーニングモデルを開発できるようになります。
  • ディープラーニング開発時のパラメーターチューニングのコツを理解し、実践できるようになります。
  • 畳み込みニューラルネットワークを使用した開発を実践できるようになります。
  • Kaggleへの登録・コンペへの参加方法、学習方法を理解できるようになります。
Curated for the Udemy for Business collection

Course content

8 sections • 59 lectures • 4h 2m total length

  • Preview01:10

  • Preview02:24
  • Preview02:34
  • Preview10:18
  • Preview03:00
  • Preview00:03

  • Anacondaをインストールしよう(Windows編)
    05:01
  • Anacondaのインストール(Mac編)
    03:24
  • TensorFlow 1.11(Keras内蔵)をインストールしよう
    08:09
  • 仮想環境の有効化と終了手順
    05:00
  • Jupyter Notebookの起動と変数の扱い
    06:16
  • データ型とキャスト(型変換)を学ぼう
    04:48
  • 演算子
    04:02
  • リストとタプルで複数データをまとめて扱おう
    04:19
  • 文字列操作とフォーマットを学ぼう
    04:40

  • Preview03:49
  • 3層ニューラルネットワークでMNISTを解いてみよう
    06:50
  • データを確認しよう
    03:31
  • 最適化手法を定義して学習してみよう
    06:36
  • sparse_categorical_crossentropyとcategorical_crossentropy
    00:43
  • テスト画像で数字の推定を行ってみよう
    03:51
  • 学習フローのレビュー
    02:29
  • 応用課題: Fashion MNISTにチャレンジ
    00:39
  • 課題実行例: その1
    05:15
  • 課題実行例 その2
    04:33
  • MNIST(3層NN)のノートブック
    00:11
  • Fashion MNIST(3層NN)のノートブック
    00:09

  • Preview06:50
  • CNNモデルを定義しよう
    08:50
  • CNNモデルのトレーニングを実行しよう
    02:44
  • 練習課題: CNNでFashion MNISTにチャレンジ
    00:15

  • Preview02:39
  • Kaggleの各ページをチェックしよう
    04:23
  • Kaggleへの登録とデータのダウンロード
    07:13
  • ダウンロードデータを確認してみよう
    02:47
  • データの確認とサブミッション(提出手順)
    07:39
  • セクションのまとめ
    01:00

  • Preview03:18
  • ダウンロードデータを確認しよう
    01:58
  • データの整理とアルゴリズムについて
    05:59
  • Catdog Net カーネルを解読しよう
    09:24
  • リストの内包表記(コンプリヘンション)でファイル一覧を取り出そう
    06:46
  • データの部分抽出を行おう(リストのスライス処理)
    01:49
  • データをNumPy配列に変換しよう
    06:57
  • 分類ラベルを生成しSeabornで可視化しよう
    02:39
  • 画像データを表示してみよう
    02:34
  • 平均画像を生成しよう
    03:12
  • CatdogNetモデルの定義をしよう
    05:56
  • トレーニングを実行しよう
    05:20
  • 収束状況(Loss)をプロットしよう
    02:16
  • 推論結果を可視化しよう & セクションのまとめ
    05:05
  • セクションで使用したノートブック
    00:06

  • 微分
    05:36
  • 極限
    06:56
  • 導関数
    05:21
  • 微分の線形性
    02:27
  • 分数関数の微分
    02:35
  • シグモイド関数の微分を計算してみよう
    03:02
  • 偏微分
    04:48

Requirements

  • PCの基本的な操作スキル(フォルダー作成やウェブブラウザでのサイトへのアクセス)
  • インターネット接続(PythonパッケージやKerasのインストールに必要です)
  • 関数や微分の概念(計算はできなくても学習可能ですが、理論が知りたい方はオプションで数学コースも用意しています)
  • エラーが出ても諦めずに調べたり、質問して解決しようとする意欲

Description

【更新情報】

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にリストの内包表記のレクチャーを追加しました。


Who this course is for:

  • Python3とKerasでディープラーニングを学び直してみたい方
  • TensorFlowのDefine&Runスタイルで直接開発するのは難解に感じて、もう少し易しくAIプログラミングをしたい方
  • 数学的詳細は別に理解するとして、実践的なディープラーニングアプリケーション開発にチャレンジしたい方
  • Kaggleへの登録・参加方法・勉強方法を知りたい方

Instructor

井上 博樹 (Hiroki Inoue)
AIエンジニア、Udemy講師
井上 博樹 (Hiroki Inoue)
  • 4.1 Instructor Rating
  • 21,765 Reviews
  • 87,713 Students
  • 34 Courses

東京大学工学部卒。富士総合研究所・国際大学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アプリ開発・モバイルアプリ・ウェブ開発などをマスターし、イノベーションにチャレンジする応援をしたいと日々コース制作をしています。


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.