機械学習入門
機械学習ってなに?
機械学習ってなに?
人間が自然に行なっていることや学習能力と同
様な機能をコンピュータで実現しようとする技術
機械学習ってなに?
人間が自然に行なっていることや学習能力と同
様な機能をコンピュータで実現しようとする技術
→つまり脳をコンピュータで再現したい
例えば...
Siri  自動運転 Pepper君
人工知能?機械学習?
人工知能?機械学習?
ルールベース:多重 If文や探査により多彩なパターンを網羅して、複
雑な条件でも適切な出力がされるようにプログラムされているもの
(ex. if文の羅列)
機械学習:データのパターンや特徴を学習し、それをもとに未知の
データに対して何かしらの予測を出力する( ex. パターン認識)
ディープラーニング:データの特徴となる要素の取捨選択を自動で
行うことができる、機械学習の手法の一つ( ex. パターンすらも自動
で学習)
強化学習:「環境」における価値を最大化するように「エージェント」を
学習(ex. AlphaGo)
機械学習はどういう手順で行う?
機械学習はどういう手順で行う?例
例. ク●クパッド(画像処理)
1.画像の野菜分類をしたい
2.本社にあるデータを利用
3.全ての画像を(256,256)にリサイズ
4.ネットワークを構築して学習
5.学習したモデルを予測して正解率や誤
差率を求める
6.実際に検証
機械学習を支える技
術 研究のために必要な知識
● 言語:Python or R(ググれば実装できる程度)
● 学習ライブラリ:Chainer or TensorFlow or Kerasなど
● ライブラリ:Matplotlib(可視化), numpy(数値計算),
pandas(データ整形)
● 分析:統計学、数学、確率・統計
あったらいいな
git(バージョン管理システム)
github(バージョン管理システムをオンラインで管理、公開)
データベース周りの知識
シェル周りの知識
東大データサイエンティスト講座
https://goo.gl/dRD2wt
機械学習概要(数式なし)
https://www.slideshare.net/unnonouno/jubatus-casual-talks
人工知能の未来~ディープラーニングの先にあるもの Part1/2 ~東京大学・
松尾豊氏~
https://www.youtube.com/watch?v=GbmKWY7SLng
人工知能の未来~ディープラーニングの先にあるものPart2/2 ~質疑
応答~
https://www.youtube.com/watch?v=53fsWd5o2fk&t=6s
【人工知能初心者向け】機械学習・ Deep Learningプログラミング
学習の道筋と参考書籍
https://goo.gl/1dTCC4
機械学習入門の
参考サイト
機械学習の学習
サービス プログラミング言語学習サービス「progate」
https://prog-8.com/
有料動画学習サービス「Udemy」
https://www.udemy.com/jp/
人工知能特化型学習サービス「AI
Academy」
http://aiacademy.jp/
参考図書
・ゼロから作る
Deep Learning
画像処理編、
自然言語編
・深層学習(機械学習プ
ロフェッショナルシリー
ズ)
ちょっとGPUの話
GPUとは?
GPUとは「Graphics Processing Unit」の略で、3Dグラフィックスなどの画像描写を
行う際に必要となる計算処理を行う半導体チップ(プロセッサ)のこと
プレステ、Switch、Wiiに積んである
機械学習を扱うときにはないと辛い
特に画像を扱う場合は必須
GPUの種類
会社:
NVIDIA, AMD(アドバンスド・マイクロ・デバイシーズ)
種類:
NVIDIA→GTX GeForce
AMD→RYZEN
噂で聞いた話・・・TensorFlowで使えるのは現状NVIDIA製のGPUのみ
GPUがあると何が嬉しいか?
GPUがあると何が嬉しいか?
とにかく計算スピードが早い!!!
CPUの10倍速くらいはでる(NVIDIAのGTX 1080の8GB場合)
GPUがないとどういうことが起きるか?
GPUがないとどういうことが起きるか?
画像3000枚学習させるのに36時間待ち...
ソンナマテナ
イヨ!!
GPUを研究室で買いましょう
ある程度勉強が終わったら、研究室でGPUを買ってもらいましょ
う。
もしくはこのコミュニティが部活として認められたら、
予算もらって買いましょう。

機械学習入門とGPUと学習参考サイト