SlideShare a Scribd company logo
1 of 22
Download to read offline
機械学習入門
機械学習ってなに?
機械学習ってなに?
人間が自然に行なっていることや学習能力と同
様な機能をコンピュータで実現しようとする技術
機械学習ってなに?
人間が自然に行なっていることや学習能力と同
様な機能をコンピュータで実現しようとする技術
→つまり脳をコンピュータで再現したい
例えば...
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を買ってもらいましょ
う。
もしくはこのコミュニティが部活として認められたら、
予算もらって買いましょう。

More Related Content

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

【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とは【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とはkubotaka1
 
今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能Keisuke Tameyasu
 
Deep Learningの軽い紹介
Deep Learningの軽い紹介Deep Learningの軽い紹介
Deep Learningの軽い紹介Yoshihisa Maruya
 
誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップYuta Inamura
 
AIについて
AIについてAIについて
AIについてmamiruco
 
第一回 機械学習
第一回 機械学習第一回 機械学習
第一回 機械学習Akira Maegawa
 
AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~iPride Co., Ltd.
 
20160519 機械学習についてふわっと解説してみた
 20160519  機械学習についてふわっと解説してみた 20160519  機械学習についてふわっと解説してみた
20160519 機械学習についてふわっと解説してみたUrara Enomoto
 
Swiftで機械学習(Play Machinelearning with Swift easily)
Swiftで機械学習(Play Machinelearning with Swift easily)Swiftで機械学習(Play Machinelearning with Swift easily)
Swiftで機械学習(Play Machinelearning with Swift easily)Yusuke Yoshie
 
マルウェア分類に用いられる特徴量 Kaggle - Malware Classification Challenge勉強会
マルウェア分類に用いられる特徴量	 Kaggle - Malware Classification Challenge勉強会マルウェア分類に用いられる特徴量	 Kaggle - Malware Classification Challenge勉強会
マルウェア分類に用いられる特徴量 Kaggle - Malware Classification Challenge勉強会Takeshi Ishita
 
1.単純パーセプトロンと学習アルゴリズム
1.単純パーセプトロンと学習アルゴリズム1.単純パーセプトロンと学習アルゴリズム
1.単純パーセプトロンと学習アルゴリズム浩気 西山
 
「Python 機械学習プログラミング」 の挫折しない読み方
「Python 機械学習プログラミング」の挫折しない読み方「Python 機械学習プログラミング」の挫折しない読み方
「Python 機械学習プログラミング」 の挫折しない読み方Hiroki Yamamoto
 
Python 機械学習入門
Python 機械学習入門Python 機械学習入門
Python 機械学習入門孝之 鈴木
 
人間の思考、機械の思考
人間の思考、機械の思考人間の思考、機械の思考
人間の思考、機械の思考maruyama097
 

Similar to 機械学習入門とGPUと学習参考サイト (16)

【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とは【はじめての深層学習 #1】 深層学習とは
【はじめての深層学習 #1】 深層学習とは
 
今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能今さら聞けないITエンジニアのための人工知能
今さら聞けないITエンジニアのための人工知能
 
Deep Learningの軽い紹介
Deep Learningの軽い紹介Deep Learningの軽い紹介
Deep Learningの軽い紹介
 
誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ
 
AIについて
AIについてAIについて
AIについて
 
第一回 機械学習
第一回 機械学習第一回 機械学習
第一回 機械学習
 
AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~
 
Py conkyushu2018
Py conkyushu2018Py conkyushu2018
Py conkyushu2018
 
20160519 機械学習についてふわっと解説してみた
 20160519  機械学習についてふわっと解説してみた 20160519  機械学習についてふわっと解説してみた
20160519 機械学習についてふわっと解説してみた
 
Swiftで機械学習(Play Machinelearning with Swift easily)
Swiftで機械学習(Play Machinelearning with Swift easily)Swiftで機械学習(Play Machinelearning with Swift easily)
Swiftで機械学習(Play Machinelearning with Swift easily)
 
Study session #1
Study session #1Study session #1
Study session #1
 
マルウェア分類に用いられる特徴量 Kaggle - Malware Classification Challenge勉強会
マルウェア分類に用いられる特徴量	 Kaggle - Malware Classification Challenge勉強会マルウェア分類に用いられる特徴量	 Kaggle - Malware Classification Challenge勉強会
マルウェア分類に用いられる特徴量 Kaggle - Malware Classification Challenge勉強会
 
1.単純パーセプトロンと学習アルゴリズム
1.単純パーセプトロンと学習アルゴリズム1.単純パーセプトロンと学習アルゴリズム
1.単純パーセプトロンと学習アルゴリズム
 
「Python 機械学習プログラミング」 の挫折しない読み方
「Python 機械学習プログラミング」の挫折しない読み方「Python 機械学習プログラミング」の挫折しない読み方
「Python 機械学習プログラミング」 の挫折しない読み方
 
Python 機械学習入門
Python 機械学習入門Python 機械学習入門
Python 機械学習入門
 
人間の思考、機械の思考
人間の思考、機械の思考人間の思考、機械の思考
人間の思考、機械の思考
 

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