SlideShare una empresa de Scribd logo
1 de 28
5分でわかる
怖くない機械学習
プログラミング生放送勉強会LT
自己紹介
じょんすみす(ひらがな) これ→
@__john_smith__
※フォローしないこと推奨
どこにでもいる普通のアル中
願望
北海道帰りたい
彼女欲しい
彼女欲しい
データ分析系の勉強会じゃないので
緩めの話をします
何だかよくわからなくてとりあえず使ってみよう
※ほんとはダメです
「やりたい!」って言ってる人は難しそうだとなんどと言ってやらない
エンジニアはとりあえず動いてるもの見た方が理解しやすいのです
ちゃんとやりたい人はいい結果が出せるように
ちゃんと勉強してください
機械学習って単語を聞いたことがある人
機械学習をやったことがある人
※手を挙げた人は寝ててください
機械学習ってなんなの?
関連商品のレコメンド(オススメ)
広告のクリック率予測・表示するかの判定
検索結果のランキング
などなど、もはやみんな呼吸するのと同じくらい
ナチュラルに使ってる
機械学習ってなんなの?
簡単なもの
機械学習ってなんなの?
簡単なもの
機械学習ってなんなの?
簡単なもの
この線を引きたい
機械学習ってなんなの?
簡単なもの
男性
女性
機械学習ってなんなの?
魔法じゃない
全てを完璧に予想することはできません
データが持っている情報に依存します
結果はデータに依存
この入力ならこの出力見たいのが予想しづらい
だから単体テストみたいなのもしづらい
機械学習ってなんなの?
予測するのが目的
答えがわかってるデータからパターンを発見する
答えがわかってないデータの答えを予測
データの数が大事
データが少ないなら人間に任せた方がいい
データが大量な時に機械の方が優れる
凛ちゃん分類
http://www.lovelive-anime.jp/member/member05.html
http://www.mbga.jp/_game_intro?game_id=12008305
http://www.fate-sn.com/chara/
http://iwatobi-sc.com/#x-character
星空凛 渋谷凛 遠坂凛 松岡凛
この4人のうち誰の、
話題なのかを予想するプログラムを作ってみる
凛ちゃん情報
2chの各凛ちゃんについて語られているスレ
作品自体のスレ、複数キャラや凛ちゃん同士の
比較スレは使わない
1000まで行ったものを2スレッド分使用
凛ちゃんごと2000件のデータ
URLやアンカーは削除
その結果何も残らなかったものはそれ自体削除
7600件くらいまで減った
AAはあえて残してみる
学習に6000件、残りはテスト用
ぶんるい!
Jubatus:機械学習のフレームワーク
機械学習する上での面倒な部分が省略できる
割と簡単に使える
http://jubat.us/ja/
形態素解析
プロ生ちゃんまじ天使を
プロ生ちゃん / まじ / 天使 のように分解
分解した各要素の出現回数とどの凛ちゃんの話
題かの情報をJubatusに渡すだけ
ぶんるい!
簡単Jubatus
jsonで設定
ほぼexampleのコピペ
ぶんるい!
簡単Jubatus
ぶんるい!
簡単Jubatus
学習
スコアが一番高い凛ちゃんを予測値として取得
各レスごとに単語と出現回数をHashで持たせたら…
{“プロ生ちゃん” => 1, “まじ” => 1, “天使” => 1}
Hashどの凛ちゃんの話題か
ぶんるい!
ぶんるい!
↓
こ
れ
が
正
解
→こう予想した
ぶんるい!
完璧じゃない!
ぶんるい!
ぶんるい!
なんか頑張って2次元に落とし込んだら
それっぽい情報が確認できる
ぶんるい!
ぶんるい!
データは多い方がいい
多すぎると集めるコストがつらい
ぶんるい!
ちなみにこの形から
わかることもあります
けつろん!
とりあえずやってみるといいよ
勉強しだすときりがない
動いてるとこから確かめるとイメージしやすい
ただし、実用レベルならいろいろ知らないとダメ
賢いかわいいエリーチカ
ソース
https://github.com/john-smith/jubatus_rin_chan
ぜひ、実際に動かしてみてください
「Jubatusハンズオン」とかでググってみると
もっと詳しくわかります
ぶんけん!
入門機械学習
数式なし
使用言語:R
戦略的データサイエンス入門
機械学習自体について詳しく扱ってる訳ではない
モデルの出力結果の見方、解釈の仕方などの参考に
オンライン機械学習(MLPシリーズ)
数式でてくるが、疑似コードあり
Jubatusの中の人が書いてる
言語処理のための機械学習入門
数式使って理論知りたい人向け
高校レベルの数学がわかってれば読める

Más contenido relacionado

La actualidad más candente

welcome_semi
welcome_semiwelcome_semi
welcome_semihoroama
 
2016tensorflow ja001
2016tensorflow ja0012016tensorflow ja001
2016tensorflow ja001Shin Asakawa
 
2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料Shin Asakawa
 
Lt python腕試しネタ
Lt python腕試しネタLt python腕試しネタ
Lt python腕試しネタkiwofusi
 
Rails Girls Tokyo 5th
Rails Girls Tokyo 5thRails Girls Tokyo 5th
Rails Girls Tokyo 5thRie Kato
 
「Python 機械学習プログラミング」 の挫折しない読み方
「Python 機械学習プログラミング」の挫折しない読み方「Python 機械学習プログラミング」の挫折しない読み方
「Python 機械学習プログラミング」 の挫折しない読み方Hiroki Yamamoto
 
キャンプ後の生活の変化とモチベーションの変化について
キャンプ後の生活の変化とモチベーションの変化についてキャンプ後の生活の変化とモチベーションの変化について
キャンプ後の生活の変化とモチベーションの変化についてKenta USAMI
 
「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)
「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)
「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)Kentaro Suzuki
 
Grinning math01
Grinning math01Grinning math01
Grinning math01Yohei Sato
 
Tokyo.R女子部第1回
Tokyo.R女子部第1回Tokyo.R女子部第1回
Tokyo.R女子部第1回Sachiko Hirata
 
社内勉強会 2014/10/08
社内勉強会 2014/10/08社内勉強会 2014/10/08
社内勉強会 2014/10/08Takaki Yoneyama
 
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみようKazumi Ohhashi
 
2014年4月のセキュリティ情報が5分で説明できるわけがない!
2014年4月のセキュリティ情報が5分で説明できるわけがない!2014年4月のセキュリティ情報が5分で説明できるわけがない!
2014年4月のセキュリティ情報が5分で説明できるわけがない!Yoshitake Takata
 
いまさら聞けない機械学習のキホン
いまさら聞けない機械学習のキホンいまさら聞けない機械学習のキホン
いまさら聞けない機械学習のキホンdsuke Takaoka
 
effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化Yu Tamura
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなKentaro Matsui
 
2011.06.01 和歌山高専
2011.06.01 和歌山高専2011.06.01 和歌山高専
2011.06.01 和歌山高専Shinya Okano
 

La actualidad más candente (20)

welcome_semi
welcome_semiwelcome_semi
welcome_semi
 
2016tensorflow ja001
2016tensorflow ja0012016tensorflow ja001
2016tensorflow ja001
 
Manufacturing
ManufacturingManufacturing
Manufacturing
 
2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料
 
Lt python腕試しネタ
Lt python腕試しネタLt python腕試しネタ
Lt python腕試しネタ
 
Rails Girls Tokyo 5th
Rails Girls Tokyo 5thRails Girls Tokyo 5th
Rails Girls Tokyo 5th
 
「Python 機械学習プログラミング」 の挫折しない読み方
「Python 機械学習プログラミング」の挫折しない読み方「Python 機械学習プログラミング」の挫折しない読み方
「Python 機械学習プログラミング」 の挫折しない読み方
 
キャンプ後の生活の変化とモチベーションの変化について
キャンプ後の生活の変化とモチベーションの変化についてキャンプ後の生活の変化とモチベーションの変化について
キャンプ後の生活の変化とモチベーションの変化について
 
「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)
「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)
「Movable Typeの可能性を広げるアドオン「DynamicMTML」について」 v2 (MTDDC Meetup HOKKAIDO 2013版)
 
Grinning math01
Grinning math01Grinning math01
Grinning math01
 
Tokyo.R女子部第1回
Tokyo.R女子部第1回Tokyo.R女子部第1回
Tokyo.R女子部第1回
 
社内勉強会 2014/10/08
社内勉強会 2014/10/08社内勉強会 2014/10/08
社内勉強会 2014/10/08
 
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
 
2014年4月のセキュリティ情報が5分で説明できるわけがない!
2014年4月のセキュリティ情報が5分で説明できるわけがない!2014年4月のセキュリティ情報が5分で説明できるわけがない!
2014年4月のセキュリティ情報が5分で説明できるわけがない!
 
いまさら聞けない機械学習のキホン
いまさら聞けない機械学習のキホンいまさら聞けない機械学習のキホン
いまさら聞けない機械学習のキホン
 
Framework code reading
Framework code readingFramework code reading
Framework code reading
 
effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化effectsパッケージを用いた一般化線形モデルの可視化
effectsパッケージを用いた一般化線形モデルの可視化
 
言語処理学会へ遊びに行ったよ
言語処理学会へ遊びに行ったよ言語処理学会へ遊びに行ったよ
言語処理学会へ遊びに行ったよ
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 
2011.06.01 和歌山高専
2011.06.01 和歌山高専2011.06.01 和歌山高専
2011.06.01 和歌山高専
 

Similar a 5分でわかる 怖くない機械学習

誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップYuta Inamura
 
Azure MLで機械学習をやってみよう
Azure MLで機械学習をやってみようAzure MLで機械学習をやってみよう
Azure MLで機械学習をやってみようRyuichi Tokugami
 
機械学習のはじめかた
機械学習のはじめかた機械学習のはじめかた
機械学習のはじめかたBus Hato
 
とりあえず機械学習をやってみた
とりあえず機械学習をやってみたとりあえず機械学習をやってみた
とりあえず機械学習をやってみたsuzuki333333333
 
20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業
20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業
20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業Shunsuke Nakamura
 
ラベル付けのいろは
ラベル付けのいろはラベル付けのいろは
ラベル付けのいろはKensuke Mitsuzawa
 
Lt6 redmineオンライン相談会
Lt6 redmineオンライン相談会Lt6 redmineオンライン相談会
Lt6 redmineオンライン相談会Hidehisa Matsutani
 
Androidにメイちゃんをしゃべらせてみた
AndroidにメイちゃんをしゃべらせてみたAndroidにメイちゃんをしゃべらせてみた
AndroidにメイちゃんをしゃべらせてみたDaisuke Takai
 

Similar a 5分でわかる 怖くない機械学習 (11)

誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ誰でも簡単!機械学習ワークショップ
誰でも簡単!機械学習ワークショップ
 
Azure MLで機械学習をやってみよう
Azure MLで機械学習をやってみようAzure MLで機械学習をやってみよう
Azure MLで機械学習をやってみよう
 
R & Machine Leaning
R & Machine LeaningR & Machine Leaning
R & Machine Leaning
 
機械学習のはじめかた
機械学習のはじめかた機械学習のはじめかた
機械学習のはじめかた
 
20190205
2019020520190205
20190205
 
とりあえず機械学習をやってみた
とりあえず機械学習をやってみたとりあえず機械学習をやってみた
とりあえず機械学習をやってみた
 
20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業
20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業
20180925_【サポーターズCoLab勉強会】【営業から運用まで】データサイエンティストという職業
 
ラベル付けのいろは
ラベル付けのいろはラベル付けのいろは
ラベル付けのいろは
 
Ifttt入門
Ifttt入門Ifttt入門
Ifttt入門
 
Lt6 redmineオンライン相談会
Lt6 redmineオンライン相談会Lt6 redmineオンライン相談会
Lt6 redmineオンライン相談会
 
Androidにメイちゃんをしゃべらせてみた
AndroidにメイちゃんをしゃべらせてみたAndroidにメイちゃんをしゃべらせてみた
Androidにメイちゃんをしゃべらせてみた
 

Más de __john_smith__

全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition 全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition __john_smith__
 
全部Excelでやろうとして後悔するデータ分析
全部Excelでやろうとして後悔するデータ分析全部Excelでやろうとして後悔するデータ分析
全部Excelでやろうとして後悔するデータ分析__john_smith__
 
PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用__john_smith__
 
Amazon SageMakerでゼロからはじめる機械学習入門
Amazon SageMakerでゼロからはじめる機械学習入門Amazon SageMakerでゼロからはじめる機械学習入門
Amazon SageMakerでゼロからはじめる機械学習入門__john_smith__
 
Alteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ugAlteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ug__john_smith__
 
Alteryx Inspire2017 新製品&新機能紹介
Alteryx Inspire2017 新製品&新機能紹介Alteryx Inspire2017 新製品&新機能紹介
Alteryx Inspire2017 新製品&新機能紹介__john_smith__
 
How to create Yarn Application #cmdevio2017
How to create Yarn Application #cmdevio2017How to create Yarn Application #cmdevio2017
How to create Yarn Application #cmdevio2017__john_smith__
 
Alteryxでkaggleに挑戦する #alteryx #alteryx_ug
Alteryxでkaggleに挑戦する #alteryx #alteryx_ugAlteryxでkaggleに挑戦する #alteryx #alteryx_ug
Alteryxでkaggleに挑戦する #alteryx #alteryx_ug__john_smith__
 
初心者向けに機械学習のハンズオンセミナーをしてわかったこと
初心者向けに機械学習のハンズオンセミナーをしてわかったこと初心者向けに機械学習のハンズオンセミナーをしてわかったこと
初心者向けに機械学習のハンズオンセミナーをしてわかったこと__john_smith__
 
この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!__john_smith__
 
初心者向け「凛ちゃん」
初心者向け「凛ちゃん」初心者向け「凛ちゃん」
初心者向け「凛ちゃん」__john_smith__
 
SparkRをつかってみた(Japan.R)
SparkRをつかってみた(Japan.R)SparkRをつかってみた(Japan.R)
SparkRをつかってみた(Japan.R)__john_smith__
 

Más de __john_smith__ (16)

全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition 全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
全部Excelだけで実現しようとして後悔するデータ分析 2nd Edition
 
全部Excelでやろうとして後悔するデータ分析
全部Excelでやろうとして後悔するデータ分析全部Excelでやろうとして後悔するデータ分析
全部Excelでやろうとして後悔するデータ分析
 
PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用PoCで終わらせない!データ分析・AI活用
PoCで終わらせない!データ分析・AI活用
 
ML Sagemaker Dev.IO
ML Sagemaker Dev.IOML Sagemaker Dev.IO
ML Sagemaker Dev.IO
 
Amazon SageMakerでゼロからはじめる機械学習入門
Amazon SageMakerでゼロからはじめる機械学習入門Amazon SageMakerでゼロからはじめる機械学習入門
Amazon SageMakerでゼロからはじめる機械学習入門
 
Alteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ugAlteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ug
 
Alteryx Inspire2017 新製品&新機能紹介
Alteryx Inspire2017 新製品&新機能紹介Alteryx Inspire2017 新製品&新機能紹介
Alteryx Inspire2017 新製品&新機能紹介
 
How to create Yarn Application #cmdevio2017
How to create Yarn Application #cmdevio2017How to create Yarn Application #cmdevio2017
How to create Yarn Application #cmdevio2017
 
Alteryxでkaggleに挑戦する #alteryx #alteryx_ug
Alteryxでkaggleに挑戦する #alteryx #alteryx_ugAlteryxでkaggleに挑戦する #alteryx #alteryx_ug
Alteryxでkaggleに挑戦する #alteryx #alteryx_ug
 
初心者向けに機械学習のハンズオンセミナーをしてわかったこと
初心者向けに機械学習のハンズオンセミナーをしてわかったこと初心者向けに機械学習のハンズオンセミナーをしてわかったこと
初心者向けに機械学習のハンズオンセミナーをしてわかったこと
 
この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!
 
Jubatus hack2
Jubatus hack2Jubatus hack2
Jubatus hack2
 
LSTMで話題分類
LSTMで話題分類LSTMで話題分類
LSTMで話題分類
 
初心者向け「凛ちゃん」
初心者向け「凛ちゃん」初心者向け「凛ちゃん」
初心者向け「凛ちゃん」
 
SparkRをつかってみた(Japan.R)
SparkRをつかってみた(Japan.R)SparkRをつかってみた(Japan.R)
SparkRをつかってみた(Japan.R)
 
Jubatus Hackathon
Jubatus HackathonJubatus Hackathon
Jubatus Hackathon
 

5分でわかる 怖くない機械学習