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 CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development 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 Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
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 Deep Learning

【4日で体験!】 TensorFlow, Keras, Python 3 で学ぶディープラーニング体験講座

TensorFlow 2 対応! 4日間でディープラーニングを体験してみよう!Windows, MacでOK!
Rating: 4.1 out of 54.1 (2,070 ratings)
13,952 students
Created by 井上 博樹 (Hiroki Inoue)
Last updated 5/2020
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • TensorFlowを実行する環境を構築できます
  • Anacondaをインストールして、安全にPython 3 の実行環境を導入できます
  • Python 3.6 の実行環境を構築できます
  • Jupyter Notebookを使用して、対話的にコードを実行できるようになります。
  • GoogleのTensorFlow公式サイトの入門編とエキスパート編をコードを実行して理解できるようになります。
  • 畳み込み・プーリング・逆伝播など深層学習の基本的な仕組みを、わかりやすい図解で理解できます
  • TensorFlowによる画像認識AIプログラムの動作を体験できます。
  • 北斎やムンクのタッチで写真をレタッチするスタイル変換のAIを試せます。
Curated for the Udemy for Business collection

Course content

10 sections • 65 lectures • 4h 33m total length

  • Preview02:07
  • Preview04:58
  • ニューラルネットワークの基礎用語
    02:24
  • ニューラルネットワークの基礎知識(2)
    02:34
  • Google CollabでMNISTを動かしてみよう
    10:18
  • MNISTにチャレンジ(2)
    03:00

  • 環境構築の注意
    00:56
  • GPU搭載グラフィックスカードについて
    01:30
  • GPU搭載のおすすめPC
    00:41
  • 学習上の注意
    01:20
  • Anaconda 3のダウンロード・インストール
    04:45
  • TensorFlow 1.11 CPU/GPU版のインストール
    08:00
  • 仮想環境の切り替え
    05:01
  • JupyterNotebookのインストール
    06:16

  • データ型
    04:48
  • 演算子
    04:02
  • 配列型データ
    04:19
  • 文字列の扱い
    04:40

  • セクションの概要(MNISTをローカルで解く)
    03:49
  • 3層のニューラルネットワークで解いてみよう
    06:50
  • データを確認してみよう
    03:31
  • トレーニングをしてみよう
    06:37
  • 推定をしてみよう
    03:51
  • 学習の流れ
    02:29
  • 練習課題(Fashion MNIST)
    00:39
  • 課題解答サンプル(1)
    05:15
  • 課題解答サンプル(2)
    04:33

  • イントロ
    06:50
  • モデルの定義
    08:50
  • トレーニングを実行してみよう
    02:44

  • 画像認識プログラムの概要
    03:35
  • ダウンロードURLの変更
    00:17
  • TensorFlow 1.0.x環境用に画像認識プログラムをダウンロードする方法
    03:50
  • modelsフォルダのダウンロード
    00:21
  • 画像認識プログラムの実行
    07:32
  • 画像ファイルを指定して認識を実行してみよう!
    03:42
  • 課題3: 画像認識を実行してみよう!
    00:12

  • スタイル変換コード実行の注意
    00:20
  • スタイル変換(1/2)
    11:41
  • スタイル変換(2/2)
    07:32
  • 練習課題:スタイル変換にチャレンジ
    00:10
  • 最後に
    00:23

  • Pythonとは?
    03:27
  • PythonとR・SPSSとの違い
    03:14
  • Pythonのさまざまな実行スタイル
    10:59
  • 課題1: Pythonの実行環境をインストールしよう
    00:09
  • 練習課題: インタラクティブシェルを使ってみよう
    02:44
  • 実行例(インタラクティブシェル)
    Processing..
  • 練習課題: テキストファイルを作成して実行してみよう
    07:35
  • 課題解答例: ファイルに保存して実行する
    Processing..
  • 練習課題: 入力値を反映するプログラムを書こう
    09:08
  • 課題解答例: ファイルから実行。入力パラメーターを反映。
    Processing..

  • 続編のご案内(割引クーポン)
    04:02
  • AI・ディープラーニングのおすすめコース
    02:26
  • 機械学習やAIを学ぶ上で役立つ参考書籍
    01:51
  • Jupyter Notebook上でコメントを挿入する方法
    03:00
  • Jupyter Notebookの終了方法
    00:13

  • Preview14:30
  • 行列式での表現と、グラフでの表現
    08:02
  • コードを書いて実行してみよう
    24:12
  • 勾配降下法とミニバッチ
    06:02
  • まとめとニューラルネットワーク
    04:06
  • 課題: MNIST for ML Beginnersを実行してみよう
    00:09
  • サンプルコード(ノートブック)のダウンロードページ
    00:10
  • MNIST for ML Beginnersのレクチャースライド
    00:03

Requirements

  • Windows または macOSの動作するPC(Linuxも可・64bit CPU/OS)
  • Python 3.6・Anaconda・Jupyter Notebook (コース内で導入方法を解説します)
  • TensorFlow 最新版(コース内で導入方法を解説します)1.0 ~ 1.3の解説アーカイブも参照可能
  • インターネット接続 (学習データの取得に必要です)
  • 高速にバージョンアップがあってもパニックしない方(毎週のようにバージョンアップがあります)

Description

【最新更新状況】

2019/4/18 GoogleのチュートリアルのKeras移行に伴い、

  • Google Colaboratoryによる体験

  • 3層ニューラルネットワーク

  • 畳み込みニューラルネットワーク

のセクションを追加し、旧コンテンツ(TensorFlowネイティブでの開発)はアーカイブしました。


2018/10/19  TensorFlow 1.11 CPU/GPUのインストール手順(conda版)を追加しました。

     また、古いバージョンのインストール方法の動画は削除しました。

2018/3/9 Anaconda 3とTensorFlow 1.6のインストール手順を追加しました。

2017/12/4  レクチャー23のスライドに誤植があったので更新しました。

2017/11/16 TensorFlow 1.4.0(CPU版)のインストール手順を収録・追加しました。

2017/10/26 Anaconda3 5.0.0 + TensorFlow 1.3のインストール手順をmacOS, Windows版をそれぞれ追加しました。

2017/9/15 TensorFlow 1.3 GPU版のインストール手順を掲載しました。

2017/8/24 TensorFlow 1.3 GPUでcuDNN 6.0が必須になりましたので、補足を追加しました。

2017/8/13 Anaconda 4.4.0 / Python 3.6のインストール手順を追加しました。

 Windows環境でもPython 3.6がサポートされました。(*以前はPython 3.5のみ)

2017/8/2 TensorFlow 1.2.1のインストール手順を追加しました。

2017/4/29 スタイル変換(写真を画家のタッチで描く)のチュートリアルを追加しました。

2017/4/27 TensorFlow 1.1がリリースされましたので、インストール手順を追加しました。なお、既存のチュートリアルは1.1での動作を確認しました。

2017/4/3 機械学習の概要解説を追加しました。


2017/2/27 TensorFlow 1.0のインストール方法、MNIST for Beginners・Expertsのコード実行のレクチャーを追加しました。

2017/2/22 Windows版のインストール手順を更新しました(Anaconda 4.2.0のダウンロード・インストール手順)

2017/2/21 勾配降下法・ミニバッチの解説を追加しました。

2017/2/12 Jupyter Notebookでコメントを入力する方法。Jupyter Notebookの終了方法を追加しました。

2017/2/9 MNIST for Experts のスライドを更新(活性化関数の解説を追加)しました。

2017/2/8 活性化関数(ReLU)の図解レクチャーを追加しました。

【ご注意】

このコースは、Python経験者で英語でGoogle社のTensorFlowチュートリアルが自力で理解できる方には物足りないと思いますのでご注意ください。チュートリアルを実施するのはナンセンスだと考える上級者の方には決して受講をお勧めしません。間違えて受講された場合は返金も可能ですので、初心者以外の方は受講しないでください。

Pythonをはじめて体験する方、TensorFlowでどんなことができるかを体験してみたい、という方を対象にしています。TensorFlowライブラリを使用したアプリケーション開発などは別コースを企画しています。

【2019年、ディープラーニングが急速に普及します】

2017年1月30日にピッツバーグで開催されていたトップレベルのチェスの試合で、カーネギーメロン大学のグループによる人工知能 "Libratus" が人間を打ち負かしました。2017年初めには、オンライン囲碁(野狐囲碁)でチャンピオンに連勝する人工知能(Master)が登場して話題になりました。Masterの正体は、2016年にイ・セドルプロを破った "アルファ碁(AlphaGo)" の改良版でした。アルファ碁は、イギリスのディープマインド社で開発されている人工知能です。ディープラーニングや強化学習と呼ばれる仕組みを使って、コンピューターが自己対戦を繰り返して成長するコンピュータープログラムです。AlphaGoのトレーニングにはGoogle社のTensorFlowという人工知能のライブラリが使われています。

医療や農業、教育などさまざまな分野で、「人工知能・AI」による自動化、分類や推定が注目されています。ディープラーニングは、コンピューターにさまざまな情報を学習させて、分類や推定を行う機械学習の一種です。人間の脳を模したニューラルネットワークを何段にも(ディープに)重ねることで、精度の向上を実現しています。

2017年のCES (コンシューマー・エレクトロニクス・ショー)では、ディープラーニングを実装したロボットを使ったサービスやアプリケーションが次々と発表されました。今後も続々と登場するでしょう。

この講座は、AlphaGoにも採用されているGoogle社のTensorFlowライブラリを使って、短期間にディープラーニングによる人工知能の動作を体験し、ディープラーニングを活用したサービスやプロダクトの企画・開発のヒントを得られるようになることを目指して制作しました。

TensorFlowは、GooglePhotoやGoogle翻訳、Google検索などで実際に使われている機械学習、深層学習のライブラリです。

さまざまなOS上で動作をしますので、学習だけでなく、ウェブアプリケーション開発やモバイルアプリ開発も可能です。


【コースの概要】

このコースは、Udemyでのべ82,000名にプログラミングを指導してきたベテラン講師が担当します。

Google社が公開しているオープンソースの人工知能ライブラリ・TensorFlow(テンソルフロー)を使って、

以下のような順で学習を進めます。

第0日: 環境構築

  • Anaconda (Python 3) , TensorFlowのインストール

  • TensorFlowでHello World!

第1日: 手書き文字の分類 (多項ロジスティック回帰)

  • 多項ソフトマックス回帰の実行

第2日: 手書き文字の分類 (畳み込みニューラルネットワーク)

  • 2段階の畳み込み・プーリング層、2層の全結合層を組み合わせたニューラルネットワークで精度を向上させる

  • 学習したモデルを使用して分類を実施してみる(収録中)

第3日: 画像認識

  • パンダの画像認識

  • オリジナル画像(犬)の認識

第4日: スタイル変換

  • 画家のタッチをAIに学習させ、写真のスタイル変換をするAIプログラムを体験します。

  • サンプルは北斎の「波」を使用しますが、ムンクやゴッホなどのデータも使用可能です。

オプション(必須ではありません)

  • Python 3の概要 

  • Python 3 のミニマムな文法

  • 参考文献リスト


プログラムをJupyter Notebook上でステップ・バイ・ステップで実行しながら、ディープラーニングの仕組みを体験していきます。


*レクチャーで使用したJupyter Notebookはコース内でダウンロードできます。お急ぎの方はコーディングせずにプログラムを実行できます。ご自身でコーディングするとより理解が深まるでしょう。

【このコースを学ぶと】

人工知能と言われても、言葉だけではどんなことができるのかピンときません。しかし、実際に人工知能のトレーニングや推定を体験してみると、いろいろなアイデアが生み出せるようになるでしょう。

ぜひこの機会にTensorFlowを体験し、人工知能時代に活躍するスキルを手に入れましょう。現在、世界中でディープラーニングエンジニアの求人が急拡大しています。また、あらゆる業種で、人工知能を適用して課題解決が図れる人材が切望されています。エンジニアでなくても、ディープラーニングや機械学習の概念を理解することで、人工知能の得意なことを活かしたり、まだ人工知能ではできない限界を知って、リアリティのある意思決定ができるようになります。


【このコースの特徴】

  • 数学やプログラミングの知識がなくても、ディープラーニングのプログラムを体験できます。

  • 数式を理解できなくても、概念的にどういう処理をしているのか、を直感的に理解できるようになります。

  • 畳み込みやプーリングなど難解な処理の仕組みを図解で理解できるようになります。

  • Python 3 + TensorFlowを使って、パソコン上でディープラーニングを体験できます。

  • ボーナストラックでは、Python 3の基礎を解説します。

【受講をおすすめしない方】

  • すでにTensorFlowのチュートリアルを体験済みで解説が不要な方

  • すでにディープラーニングに詳しい方

  • Linuxでないと学習をしたくない方

  • 動画で学習するのはナンセンスだ!書籍で学んだ方がいい!という方

  • ソフトウェアのインストールや、コードの入力は全くしたくない方

  • WindowsやMacでPythonプログラミングをやるのは気に入らないという方


人工知能をマスターしたら、あなたはどんな問題解決をしますか?


***今後の予定***

続編として、

  • ニューラルネットワークをNumPyで自作して数学的処理を理解する講座

  • CIFAR-10など本格的なディープニューラルネットワーク

  • RNN(リカレントニューラルネットワーク)LSTMなどを使用した自然言語処理

  • 音声認識などのアプリケーション

  • C++の基本と、TensorFlowの使用

  • Raspberry Pi 3でTensorFlowを動かしてみよう

  • iOSやAndroidでTensorFlowを使用してみよう

  • Chainerでディープラーニングを学ぼう

などの講座化を企画しています。

もしリクエストがあれば、メッセージなどでお知らせください。


*** 受講上の注意 ***

このコースは動画で、はじめてディープラーニングやCNNなどを学ぶ方のためのコースです。

環境構築から1つ1つ丁寧に解説していきますので、

・動画より書籍で学びたい方

・すでにCNNなどについて基礎から学習するのは馬鹿らしい

という方は、間違って受講されないようご注意ください。

また、間違えて登録した方は30日以内であれば返金可能なのでお試しください。


Who this course is for:

  • TensorFlowを使用して、ディープラーニング・人工知能を体験してみたい方
  • TensorFlowを体験して、機械学習や深層学習の基本的な仕組みを理解したい方
  • 画像認識などのサンプルプログラムを動作させて人工知能を体験してみたい方
  • ディープラーニングや人工知能の書籍を買ったが、独力では理解が難しかった方
  • ディープラーニングの参考書の学習環境がLinuxやDockerを前提としていて、環境構築でつまづいた方
  • scikit-learnで回帰や識別の基礎を学んだが、TensorFlowを体験してみたい方
  • 多項ロジスティック回帰や、畳み込みニューラルネットワークを、直感的に理解したい方

Instructor

井上 博樹 (Hiroki Inoue)
AIエンジニア、Udemy講師
井上 博樹 (Hiroki Inoue)
  • 4.1 Instructor Rating
  • 21,829 Reviews
  • 87,816 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.