SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
ゆるふわ機械学習
Feb 8, 2019 #techdo
written by @yukpiz
supported by @moriyuki_ar
はじめまして
#golang #vim #AWS
小型船舶操縦士1級
沖縄、海と釣りが大好き
@yukpiz
今日は
はじめに
今日は
機械学習の話
はじめに
今日は
機械学習の話
はじめに
今日は
機械学習の話
機械学習もチョットだけ
はじめに
機械学習入門、2週間目の登壇
何を伝えるか?にものすごく悩んだ
学習の過程で考えた事なら、
色んな人に価値があるのではないか?
ちょっとだけこの発表の背景
機械学習のイメージ
むずかしい!!
機械学習のイメージ
むずかしい!!
数学・線形回帰
機械学習のイメージ
むずかしい!!
数学・線形回帰
データサイエンス
機械学習のイメージ
むずかしい!!
数学・線形回帰
データサイエンス
最適化アルゴリズム
機械学習のイメージ
むずかしい!!
数学・線形回帰
データサイエンス
最適化アルゴリズム
機械学習のイメージ
にゅーらるねっとわーく
そんなこんなで挫折祭り
勉強続かない・・
目的なんだっけー?
優先度低い!後回し!
あー忙しい忙しい
そんなこんなで挫折祭り
勉強続かない・・
目的なんだっけー?
優先度低い!後回し!
あー忙しい忙しい
そんなこんなで挫折祭り
∞×
そして再熱
そして再熱
読みました
この本は『何』か
学習って何?
学習を『科学』する
能力を伸ばすって何?
この本は『何』か
体系的に学習を分解する
学ぶ側からのアプローチ、活動
学習って何?
学習を『科学』する
能力を伸ばすって何?
皆さんは学習にどんな姿勢で取り組んでますか?
難しい事に直面した時、
どんな気持ちになりますか?
この本は『何』か
皆さんは学習にどんな姿勢で取り組んでますか?
難しい事に直面した時、
どんな気持ちになりますか?
この本は『何』か
難しすぎる、わからない
僕には無理だったんだ、まだ早い
価値を見いだす
目標を設定する
能力を伸ばす
発展させる
関係づける
再考する
この本は『何』か
(学習に)価値を見いだす
(学習の)目標を設定する
(学習で)能力を伸ばす
(学習を)発展させる
(学習を)関係づける
(学習を)再考する
この本は『何』か
学習への姿勢を見直した
準備期間を重要なものにした
学習サイクルを意識した
大切だと思って実践した事
Break;
学習への姿勢を見直した
準備期間を重要なものにした
学習サイクルを意識した
大切だと思って実践した事
『難しい、わからん』ではなく、
新しいモノに触れている、体験している感覚を持つ
それの意味を能動的に知ろうとする、熟考しよう
この知識は、僕にとっての何なのか?
学習への姿勢の見直し
機械学習って何?
何が起源で、なぜブームになったのか?
この分野を構成している要素はなんの為にあるのか?
何を理解したら、自分が理解できたと言えるのか?
この知識は自分とどう関連するのだろう?
・
・
・
学習への姿勢の見直し
学習への姿勢の見直し
学習への姿勢を見直した
準備期間を重要なものにした
学習サイクルを意識した
大切だと思って実践した事
学習の環境づくり
ふと手を伸ばしたら、学びがある環境
助けてくれる人の存在も重要
準備期間の重要化
準備期間の重要化
学習への姿勢を見直した
準備期間を重要なものにした
学習サイクルを意識した
大切だと思って実践した事
学習サイクルを作る
準備期間
学習期間
アウトプット期間
フィードバック
次へ
学習を実践する
ちゅうい!
ゾンビ判定器
学習を実践する
ゾンビ判定器
学習を実践する
まずは、Tensorflowのチュートリアル実践
https://www.tensorflow.org/tutorials
機械学習すげーーーー!!ってなる(大事)
1st. なんとなく流れを掴む
model.fitで画像を学習させられる!
matplotlibで結果を表示できるんだ!
6万枚のトレーニングデータが同梱されてる!
すごーい!
1st. なんとなく流れを掴む
1st. なんとなく流れを掴む
画像の収集
画像の分類
トレーニング
チューニング
予測
アニメ映像があれば、画像抽出がめっちゃ楽
OpenCVとアニメ画像顔認識を使って6,000枚くらい集めた
2nd. 画像データ収集
OpenCVを使って手動分類器作った(https://bit.ly/2BoW0T4)
2,000枚くらいゴミだった
トレーニングデータが4,000枚くらい集まった
3rd. 画像データ分類
わからんところはメモしてスキップした
そしたらなんとか動いた(https://bit.ly/2GqE1zc)
そして、チューニング
色々試行錯誤して、トレーニング結果精度99%
なんかできた・・!?
4th. トレーニングさせる
手を動かせない時にインプット活動に努めた
わからない事はメモしたもんね!
自分が理解できる事を圧倒的な目的とした
わからなければ時間をかけて
5th. インプット活動もする
そして成果
トレーニングでの
損失と精度
(99%)
そして成果
源 さくら 99.7%
ゆうぎり 0.1%
正解!
水野 愛 77.0%
山田 たえ 22.7%
正解!
星川 リリィ 99.9%
紺野 純子 0.05%
正解!
二階堂 サキ 99.8%
巽 幸太郎 0.07%
正解!
紺野 純子 99.9%
巽 幸太郎 0.07%
正解!
ゆうぎり 87.5%
源 さくら 10.6%
正解!
水野 愛 99.9%
星川リリィ 0.01%
正解!
山田 たえ 47.5%
水野 愛 36.7%
ギリ正解!
巽 幸太郎 99.9%
正解!
源 さくら 99.9%
正解!
学習のフィードバック
KEEP
PROBLEM
TRY
学習サイクルが良かった
登壇駆動もかなり良かった
よく頑張った!圧倒的成長!
学習時間の確保がうまくなかった
インプット活動が少し軽視されていた
土日に学習する日を作ろう
基礎を作るインプット活動を重要にしてみよう
ゾンビ判定器・改
おさかな わかる君
GoProを使ったリアルタイム映像解析
表情解析・食事風景解析
レストラン空席情報・テーブル稼働率解析
これからの試み
挫折していませんか?
能動的に学習と向き合っていますか?
あなたはできない、力がない
ではなく
きっと学習を知ったら乗り越えられる
さいごに
@yukpiz
ふぉろーしてね!!!
エンジニアを募集中(まずは、カジュアル面談から)
宣伝1
redish
https://redish.co.jp/https://yukpiz.github.io/
2月18日(月) 19:30〜
Go言語初心者向けハンズオン #3
https://techdo.connpass.com/event/119511/
なんと第3弾!!
宣伝2
Thank you for listening!
Special Thanks!
The Go gopher was designed
by Renée French.
Free gophers: https://github.com/egonelbre/gophers
Colors
#fafafa
#434343
#e69138

Mais conteúdo relacionado

Último

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Último (8)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

Destaque

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

ゆるふわ機械学習