SlideShare a Scribd company logo
1 of 7
ソフトウェア工学における
AIの学習方法
60195048 牧野裕太
STEP1:AIの基礎知識の学習
• まずは人工知能の基礎をざっくり学ぶ。
• おすすめ参考書
・「人工知能は人間を超えるのか」(松尾豊)
AIの歴史と概要が理解できる。
数式が少ない一般向け技術解説書
STEP2:理論の体系的な学習
• 機械学習を学ぶ上で必要な数学的知識について学ぶ。
・おすすめ参考書
• 「パターン認識と機械学習」(C.M.ビショップ)
パターン認識における統計学の内容を網羅している。
内容は難解。
• 「深層学習」(岡谷貴之)
簡潔で容易にわかりやすい内容になっています。
• 「DeepLeaning」(Ian Goodfellow)
日本語訳がまだないのですが深層学習の教科書の
決定版ともいえる良書らしいです。
STEP3α:pythonの基礎
• プログラミング初学者が文法からpythonを学ぶ。
• おすすめ参考書
• 「入門 phython 3」(Bill Lubanovic)
pythonの基本文法を網羅しています。
STEP3:深層学習プログラミングの理論学習
• 深層学習の実装方法だけでなく理論をしっかりと学ぶ。
• おすすめ参考書
• 「ゼロから作るDeepLeaning」(斎藤 康毅)
ライブラリを用いないため、理論をしっかりと
把握して人工知能を作れます。
STEP3:研究に必要な知識の向上
• ここからは特定のライブラリをしっかり学習したり、専門分野に特化
した学習を参考書・論文等で学んでいきましょう。
• おすすめ参考書
• 「Pythonではじめる機械学習」(Andreas C. Muller)
Skilit-learn
• 「詳解 ディープラーニング」(巣籠 悠輔)
TensorFlow・keras
• 「実装 ディープラーニング」(藤田一弥)
Chainer・Torch・Keras

More Related Content

What's hot

Self introduction
Self introductionSelf introduction
Self introductionKent T
 
Generating Notifications for Missing Actions: Don’t forget to turn the lights...
Generating Notifications for Missing Actions:Don’t forget to turn the lights...Generating Notifications for Missing Actions:Don’t forget to turn the lights...
Generating Notifications for Missing Actions: Don’t forget to turn the lights...Yoshitaka Ushiku
 
Rediscovery of the presentation(public)
Rediscovery of the presentation(public)Rediscovery of the presentation(public)
Rediscovery of the presentation(public)TAKIMOTO Hiroki
 
[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...
[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...
[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...Yuya Soneoka
 
プログラミング言語の習得順番について
プログラミング言語の習得順番についてプログラミング言語の習得順番について
プログラミング言語の習得順番についてichigats
 
連続音声からの語彙学習と 自動巡回ロボットへの応用
連続音声からの語彙学習と自動巡回ロボットへの応用連続音声からの語彙学習と自動巡回ロボットへの応用
連続音声からの語彙学習と 自動巡回ロボットへの応用Ryo Taguchi
 
ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)
ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)
ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)Yoshitaka Ushiku
 
集合知プログラミング勉強会キックオフMTG LT用資料
集合知プログラミング勉強会キックオフMTG LT用資料集合知プログラミング勉強会キックオフMTG LT用資料
集合知プログラミング勉強会キックオフMTG LT用資料tetsuro ito
 

What's hot (9)

Pukai
PukaiPukai
Pukai
 
Self introduction
Self introductionSelf introduction
Self introduction
 
Generating Notifications for Missing Actions: Don’t forget to turn the lights...
Generating Notifications for Missing Actions:Don’t forget to turn the lights...Generating Notifications for Missing Actions:Don’t forget to turn the lights...
Generating Notifications for Missing Actions: Don’t forget to turn the lights...
 
Rediscovery of the presentation(public)
Rediscovery of the presentation(public)Rediscovery of the presentation(public)
Rediscovery of the presentation(public)
 
[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...
[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...
[DL輪読会] Using millions of emoji occurrences to learn any-domain representatio...
 
プログラミング言語の習得順番について
プログラミング言語の習得順番についてプログラミング言語の習得順番について
プログラミング言語の習得順番について
 
連続音声からの語彙学習と 自動巡回ロボットへの応用
連続音声からの語彙学習と自動巡回ロボットへの応用連続音声からの語彙学習と自動巡回ロボットへの応用
連続音声からの語彙学習と 自動巡回ロボットへの応用
 
ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)
ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)
ごあいさつ 或いはMATLAB教徒がPythonistaに改宗した話 (関東CV勉強会)
 
集合知プログラミング勉強会キックオフMTG LT用資料
集合知プログラミング勉強会キックオフMTG LT用資料集合知プログラミング勉強会キックオフMTG LT用資料
集合知プログラミング勉強会キックオフMTG LT用資料
 

Similar to ソフトウェア工学におけるAIの学習方法

誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップYuta Inamura
 
「Python 機械学習プログラミング」 の挫折しない読み方
「Python 機械学習プログラミング」の挫折しない読み方「Python 機械学習プログラミング」の挫折しない読み方
「Python 機械学習プログラミング」 の挫折しない読み方Hiroki Yamamoto
 
ニューラルネットワーク.pptx
ニューラルネットワーク.pptxニューラルネットワーク.pptx
ニューラルネットワーク.pptxhiro150493
 
今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能Keisuke Tameyasu
 
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹KIT Cognitive Interaction Design
 
ディープラーニングによる時系列データの異常検知
ディープラーニングによる時系列データの異常検知ディープラーニングによる時系列データの異常検知
ディープラーニングによる時系列データの異常検知Core Concept Technologies
 
人工知能/機械学習/深層学習ってなんぞ
人工知能/機械学習/深層学習ってなんぞ人工知能/機械学習/深層学習ってなんぞ
人工知能/機械学習/深層学習ってなんぞTakuji Morimoto
 
PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用__john_smith__
 
20160519 機械学習についてふわっと解説してみた
 20160519  機械学習についてふわっと解説してみた 20160519  機械学習についてふわっと解説してみた
20160519 機械学習についてふわっと解説してみたUrara Enomoto
 
【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とは【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とはkubotaka1
 
Mackerel Anomaly Detection at PyCon mini Osaka
Mackerel Anomaly Detection at PyCon mini OsakaMackerel Anomaly Detection at PyCon mini Osaka
Mackerel Anomaly Detection at PyCon mini Osakasyou6162
 

Similar to ソフトウェア工学におけるAIの学習方法 (12)

誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ
 
「Python 機械学習プログラミング」 の挫折しない読み方
「Python 機械学習プログラミング」の挫折しない読み方「Python 機械学習プログラミング」の挫折しない読み方
「Python 機械学習プログラミング」 の挫折しない読み方
 
ニューラルネットワーク.pptx
ニューラルネットワーク.pptxニューラルネットワーク.pptx
ニューラルネットワーク.pptx
 
今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能
 
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
人工知能技術の現状-今後の見通し-社会へのインパクト-岡夏樹
 
ディープラーニングによる時系列データの異常検知
ディープラーニングによる時系列データの異常検知ディープラーニングによる時系列データの異常検知
ディープラーニングによる時系列データの異常検知
 
人工知能/機械学習/深層学習ってなんぞ
人工知能/機械学習/深層学習ってなんぞ人工知能/機械学習/深層学習ってなんぞ
人工知能/機械学習/深層学習ってなんぞ
 
PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用
 
20160519 機械学習についてふわっと解説してみた
 20160519  機械学習についてふわっと解説してみた 20160519  機械学習についてふわっと解説してみた
20160519 機械学習についてふわっと解説してみた
 
【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とは【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とは
 
Mackerel Anomaly Detection at PyCon mini Osaka
Mackerel Anomaly Detection at PyCon mini OsakaMackerel Anomaly Detection at PyCon mini Osaka
Mackerel Anomaly Detection at PyCon mini Osaka
 
Machine learning
Machine learningMachine learning
Machine learning
 

ソフトウェア工学におけるAIの学習方法