SlideShare a Scribd company logo
1 of 23
Download to read offline
TensorFlowを使った
キュウリの仕分け
あれこれ
@ike_jpn
Shizuoka.py #6
自己紹介
Twitter : @ike_jpn
Blog : http://www.workpiles.com/
お仕事: きゅうり農家,プログラマー,Tinkerer
最近のマイブーム: 機械学習,Raspberry Pi,...
活動: MakerFireTokyo(1),MashupAwards(4),gugen(1)
Pythonの経験: 独学,OpenCV,Django,TensorFlow
本日話すこと
・TensorFlowを使ったキュウリ仕分け機の開発にまつわるあれこれ
・現在やってる試作3号機の取り組み
キュウリの仕分け機って?
【仕分け(選果)作業とは】
キュウリの長さ、曲り具合、色つや等によっ
て、9種類の等級/階級に選別する。
ウチみたいな個人農家では、仕分け作業
は手作業で行なっており、けっこう時間が
かかって大変!
        ↓
流行りのディープラーニングで自動化出来
ないだろうか。やってみたらなんか出来そう
だぞ。
遡ること2016年1月
当時はまだTensorFlow0.6.0。それを何故か32bitPCにインストールしてました。    
*最新はr1.0.0
TensorFlowは何と言ってもチュートリアルがしっかりしている! MNISTのチュートリア
ルをやれば畳み込みニューラルネットワークを使った画像認識のやり方がほぼ分かる。
TensorFlowの基本(1)
TensorFlowのコーディングは、初めにデータフローグラフを構築して、その後実行(デー
タを流す)という手順で行います。
実行結果:
①データフローグラフの構築
 3
②’z’を実行して処理結果を取得
○をops(operationsの略)と
呼びます。
TensorFlowは分散処理用
に設計されており、ops毎に
処理するデバイスを指定す
ることができる。
TensorFlowの基本(2)
データフローグラフの入り口を作って、データを流し込む。
実行結果:
placeholderがデータフ
ローの入り口。
実行時にfeed_dictでデー
タを流し込む。
Deep MNIST for Experts
『Deep MNIST for Experts』チュートリアルを行うと4層の畳み込みニューラルネットワー
クの作り方が大体理解できる。後は、これをベースにちょっとずつチューニングする。
チューニング項目:
 ネットワーク構成:
  積層数、処理順序、活性化関数、損失関数、正規化、正則化 …
 畳み込み層:
  フィルタ数、フィルタサイズ、 …
 プーリング層:
  アルゴリズム、サイズ、 …
 ドロップアウト:
  有無、ドロップアウト率
 全結合層:
  ユニット数、…
(最適なパラメータ教えてくれる AIプリーズ…)
試作1号機
最初の試作はWebカメラで上から撮影したキュウリ画像を9クラスに識別するだけ。
ブログのネタになればいいかな程度でやってみた。
275枚のテスト画像に対し、約80%の正答率。
学習データ
 サイズ:32x32x3
 数:2750枚
2016年2月
やっぱりPCパワーないと厳しい。ちょっと入力画像の解像度上げるとOOMで落ちる。  
→メモリを8Gから24Gに増設(今思えば実装の仕方が悪かっただけでこんなにいらなかった…)
でも、GPUないから遅い。ちょっと階層を増やそうものなら学習が終わらなくなる。    
→GPUは高いな・・・ゲームもやらないし・・・クラウドよくわからん
*GCPのCloudML使ってみたけど、ぶん回すといつの間にか高額請求になりがち。1週間で2
万ぐらい行った(無料期間中でホント助かった)。がっつり機械学習やるならGPU買った方がい
いかも。ネットを見るとなんとなくGTX1080買ってる人が多いかな?
2016年3月
ディープラーニングお金掛かりそうだし、一応ブログのネタにもなったし、そもそも人間と
同等の仕分け作業なんて無理だろうし・・・
すごーい!きみは囲碁が得意なフレンズなんだね!
試作2号機の制作開始
撮影台から作成を始めた。
何度も作り直したので製作期間は1ヶ月間ぐらいかかった。
教師データ集め
人間が仕分けをしたキュウリを台に乗せて、ひたすら撮影とラベル付け。
撮影とラベル付けは、openCVで簡単なスクリプトを作成。
教師データ集め
8500本分のキュウリ画像を撮りためる。撮影期間2ヶ月間ほど。
7000本を教師データ、1500本をテストデータとした。
学習&チューニング
パラメータを変えて何度も試す。40回ぐらいやってわかってきたこと。
・画像サイズはできるだけ小さくした方がいい(無駄に大きのは時間の無駄)
・画像サイズは小さすぎない方がいい(解像度上げるだけで良い結果になる場合もあ
る)
・変数(重みとバイアス)の初期値は継承しよう(restoreで簡単にできるよ)
・Batch Normalizationはいいものだ(誤差の収束が捗る)
・データ拡張はいいものだ(輝度をばらつかせたら効果あった)
今回の場合では、ネットワークのパラメータを調整するよりも、データの前処理をしっかり
行なった方がよい結果につながるという印象でした。
最終的には正答率96%までいった。
*Batch Normalizationは、なぜかラズパイで動かすための protobufに変
換出来なかったので、本番では使わなかった
2016年6月
ベルトコンベアの作成と撮影台との連携を考えたり。
作り方→http://workpiles.com/2016/08/ccb9-diy-belt_conveyor/
試作2号機完成!
実環境で動かしてみると約70%の正答率。
周りの明るさ、キュウリを置く位置などの影響を受けまくる。
試作3号機での取り組み
● キュウリの表面の傷なども認識したい
  → キュウリを接写し、もっと解像度を上げで認識したい(学習が進まない問題)
→ オートエンコーダで事前学習を試してみる
→ 転移学習を試してみる
● キュウリの病気も認識したい
  → 教師データが集まらない
    →教師データの錬金術
● キュウリを手で台に置くのは…全自動化したい
  → キュウリを自動的にピックアップする装置の開発
Convolutional Auto-Encoder
オートエンコーダとは、機械学習において、ニューラルネットワークを使用した次元圧縮
のためのアルゴリズム(wikiより)。
・事前学習に使われている(最近はほとんどやらない?)
・256x80でやってみたけど学習が収束していかない…
Input
(160*80*3)
Hidden
*1/12
output
(160*80*3)
https://twitter.com/ike_jpn/status/786469686762274816
VGG16を使った転移学習
既存の訓練されたニューラルネットワークを使って、一部分を再学習することで、効率良
く学習をおこなう。
Inception-v3で抽出した特徴をマッピングしてみた。
VGG16を使って転移学習してみた。
→正答率84%(自前CNNよりも低い)
教師データの錬金術
教師データが少ない、そもそも集まらない場合は、仮想世界で瞬時に大量生産したデー
タで学習して、現実世界に適用すればよい。
最近のゲームを見ても分かる通り、高品質なテクスチャだけでなく、光効果、物理現象す
らもリアルに再現するよ。
https://arxiv.org/abs/1612.03019
(2ヶ月間も写真撮るよりも、 Unity勉強したほうがよかった?)
全自動化
https://twitter.com/ike_jpn/status/829006671787593728
https://twitter.com/ike_jpn/status/822487711592218625
収穫したキュウリをピックアップする装置を作ってみたり。
デルタ式3Dプリンタの先にロボットハンドとカメラを付けた的なやつ
全部pythonで書いてます(リアルタイム性とかあまり気にしないフレンズなんだね!)
まとめ
● まだまだ実用できるレベルではないですが、機械学習を使った自動化の可能性は
見えたかも
● TensorFlowはチュートリアルがしっかりしてるので取っ付き易いただ、最近はAPI
が混沌としてきたような…(tf.layers,tf.contrib.learn,tf.contrib.slim,kerasとか…)
● 機械学習プログラムは楽しい!一人で悩まなくていい!
● 試作3号機を今年のMakerFaireに出せるようがんばります

More Related Content

What's hot

初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところEmma Haruka Iwao
 
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティスMasato Fujitake
 
TensorFlowをざっくりLTしてみた
TensorFlowをざっくりLTしてみたTensorFlowをざっくりLTしてみた
TensorFlowをざっくりLTしてみたMitsuki Ogasahara
 
TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。tak9029
 
Pythonで自動化した話1
Pythonで自動化した話1Pythonで自動化した話1
Pythonで自動化した話1Masato Fujitake
 
PythonでPodcastを聴く
PythonでPodcastを聴くPythonでPodcastを聴く
PythonでPodcastを聴くMasato Fujitake
 
「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化Hirokazu Kutsu
 
Raspberry PiとPythonでできること
Raspberry PiとPythonでできることRaspberry PiとPythonでできること
Raspberry PiとPythonでできることLina Katayose
 
Pythonでルンバをペットにする闇の技術
Pythonでルンバをペットにする闇の技術Pythonでルンバをペットにする闇の技術
Pythonでルンバをペットにする闇の技術karaage0703
 
Pythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearnPythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearnYukino Ikegami
 
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~dots.
 
TFUG_yuma_matsuoka__distributed_GPU
TFUG_yuma_matsuoka__distributed_GPUTFUG_yuma_matsuoka__distributed_GPU
TFUG_yuma_matsuoka__distributed_GPUYumaMatsuoka
 
Pythonを使った機械学習の学習
Pythonを使った機械学習の学習Pythonを使った機械学習の学習
Pythonを使った機械学習の学習Kimikazu Kato
 
Py datameetup1
Py datameetup1Py datameetup1
Py datameetup1shiroyagi
 
正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方Kimikazu Kato
 
Tensorflowで言語識別をやってみた
Tensorflowで言語識別をやってみたTensorflowで言語識別をやってみた
Tensorflowで言語識別をやってみたKyota Yasuda
 
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化Yutaka Kato
 
プログラミング学習とScratch raspi python
プログラミング学習とScratch raspi pythonプログラミング学習とScratch raspi python
プログラミング学習とScratch raspi pythonYoshitaka Shiono
 

What's hot (20)

初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
 
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
 
TensorFlowをざっくりLTしてみた
TensorFlowをざっくりLTしてみたTensorFlowをざっくりLTしてみた
TensorFlowをざっくりLTしてみた
 
TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。
 
Pythonで自動化した話1
Pythonで自動化した話1Pythonで自動化した話1
Pythonで自動化した話1
 
PythonでPodcastを聴く
PythonでPodcastを聴くPythonでPodcastを聴く
PythonでPodcastを聴く
 
「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化
 
Raspberry PiとPythonでできること
Raspberry PiとPythonでできることRaspberry PiとPythonでできること
Raspberry PiとPythonでできること
 
Pythonでルンバをペットにする闇の技術
Pythonでルンバをペットにする闇の技術Pythonでルンバをペットにする闇の技術
Pythonでルンバをペットにする闇の技術
 
Pythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearnPythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearn
 
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
dots.女子部勉強会 vol.5 機械学習ハンズオン ~ 協調フィルタリング ~
 
S13 t0 introduction
S13 t0 introductionS13 t0 introduction
S13 t0 introduction
 
TFUG_yuma_matsuoka__distributed_GPU
TFUG_yuma_matsuoka__distributed_GPUTFUG_yuma_matsuoka__distributed_GPU
TFUG_yuma_matsuoka__distributed_GPU
 
Pythonを使った機械学習の学習
Pythonを使った機械学習の学習Pythonを使った機械学習の学習
Pythonを使った機械学習の学習
 
Py datameetup1
Py datameetup1Py datameetup1
Py datameetup1
 
正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方
 
Tensorflowで言語識別をやってみた
Tensorflowで言語識別をやってみたTensorflowで言語識別をやってみた
Tensorflowで言語識別をやってみた
 
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
GBDC 勉強会 #1 Python を用いたツール作成工数の最小化
 
プログラミング学習とScratch raspi python
プログラミング学習とScratch raspi pythonプログラミング学習とScratch raspi python
プログラミング学習とScratch raspi python
 
S14 t0 introduction
S14 t0 introductionS14 t0 introduction
S14 t0 introduction
 

Viewers also liked

Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成
Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成
Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成Nao Oec
 
ClickでCLIをお手軽につくるぅぅぅ
ClickでCLIをお手軽につくるぅぅぅClickでCLIをお手軽につくるぅぅぅ
ClickでCLIをお手軽につくるぅぅぅKazufumi Ohkawa
 
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
Shizuoka.py #6 lt  確定申告をpythonで乗り切るShizuoka.py #6 lt  確定申告をpythonで乗り切る
Shizuoka.py #6 lt 確定申告をpythonで乗り切るhiroshi sano
 
数学史 黎明期
数学史 黎明期数学史 黎明期
数学史 黎明期yaju88
 
サザエさんのじゃんけん データ分析
サザエさんのじゃんけん データ分析サザエさんのじゃんけん データ分析
サザエさんのじゃんけん データ分析yaju88
 
Wie zit er écht achter de site mvslim.com?
Wie zit er écht achter de site mvslim.com?Wie zit er écht achter de site mvslim.com?
Wie zit er écht achter de site mvslim.com?Thierry Debels
 
Microsoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone ClientMicrosoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone ClientManish Mutha
 
Sesion #2, wacc (spanish)
Sesion #2, wacc (spanish)Sesion #2, wacc (spanish)
Sesion #2, wacc (spanish)Elvis U Omar
 
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02Kenji Aoyama
 
Топ зарубежных интернет-магазинов в России за 2013
Топ зарубежных интернет-магазинов в России за 2013Топ зарубежных интернет-магазинов в России за 2013
Топ зарубежных интернет-магазинов в России за 2013Retail & Strategy
 
Quick sort-Data Structure
Quick sort-Data StructureQuick sort-Data Structure
Quick sort-Data StructureJeanie Arnoco
 
Opencv object detection_takmin
Opencv object detection_takminOpencv object detection_takmin
Opencv object detection_takminTakuya Minagawa
 

Viewers also liked (20)

Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成
Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成
Shizuoka.py #6 WebTestでWeb APIのテスト & Pythonメタプログラミングでテストの自動生成
 
ClickでCLIをお手軽につくるぅぅぅ
ClickでCLIをお手軽につくるぅぅぅClickでCLIをお手軽につくるぅぅぅ
ClickでCLIをお手軽につくるぅぅぅ
 
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
Shizuoka.py #6 lt  確定申告をpythonで乗り切るShizuoka.py #6 lt  確定申告をpythonで乗り切る
Shizuoka.py #6 lt 確定申告をpythonで乗り切る
 
数学史 黎明期
数学史 黎明期数学史 黎明期
数学史 黎明期
 
サザエさんのじゃんけん データ分析
サザエさんのじゃんけん データ分析サザエさんのじゃんけん データ分析
サザエさんのじゃんけん データ分析
 
Wie zit er écht achter de site mvslim.com?
Wie zit er écht achter de site mvslim.com?Wie zit er écht achter de site mvslim.com?
Wie zit er écht achter de site mvslim.com?
 
The Dream Act
The Dream ActThe Dream Act
The Dream Act
 
Access may newsletter
Access may newsletterAccess may newsletter
Access may newsletter
 
Zakon.bih
Zakon.bihZakon.bih
Zakon.bih
 
Microsoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone ClientMicrosoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone Client
 
Grupo 3 - 4 A
Grupo 3 - 4 AGrupo 3 - 4 A
Grupo 3 - 4 A
 
Public toilets
Public toiletsPublic toilets
Public toilets
 
Neumonía neonatal
Neumonía neonatalNeumonía neonatal
Neumonía neonatal
 
Reanimacion neonatal
Reanimacion neonatalReanimacion neonatal
Reanimacion neonatal
 
Sesion #2, wacc (spanish)
Sesion #2, wacc (spanish)Sesion #2, wacc (spanish)
Sesion #2, wacc (spanish)
 
Unit 9-Day 7
Unit 9-Day 7Unit 9-Day 7
Unit 9-Day 7
 
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
 
Топ зарубежных интернет-магазинов в России за 2013
Топ зарубежных интернет-магазинов в России за 2013Топ зарубежных интернет-магазинов в России за 2013
Топ зарубежных интернет-магазинов в России за 2013
 
Quick sort-Data Structure
Quick sort-Data StructureQuick sort-Data Structure
Quick sort-Data Structure
 
Opencv object detection_takmin
Opencv object detection_takminOpencv object detection_takmin
Opencv object detection_takmin
 

Similar to Tensor flowを使った キュウリの仕分け あれこれ

TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!Kei Hirata
 
tfug-kagoshima
tfug-kagoshimatfug-kagoshima
tfug-kagoshimatak9029
 
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話Shohei Tai
 
Xtextハンズオン(仮)
Xtextハンズオン(仮)Xtextハンズオン(仮)
Xtextハンズオン(仮)You&I
 
Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話Yusuke Miyazaki
 
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋Takuya Ueda
 
(python)勉強会のすすめ
(python)勉強会のすすめ(python)勉強会のすすめ
(python)勉強会のすすめKioto Hirahara
 
【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性Hiroyasu Yamada
 
気の合う人達と社外で社内勉強会
気の合う人達と社外で社内勉強会気の合う人達と社外で社内勉強会
気の合う人達と社外で社内勉強会Yu Shibatsuji
 
TFLite_and_PyTorch_Mobile
TFLite_and_PyTorch_MobileTFLite_and_PyTorch_Mobile
TFLite_and_PyTorch_Mobileyusuke shibui
 
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎Etsuji Nakai
 
dl-with-python01_handout
dl-with-python01_handoutdl-with-python01_handout
dl-with-python01_handoutShin Asakawa
 
農業とITをOSSで
農業とITをOSSで農業とITをOSSで
農業とITをOSSでBus Hato
 
Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −Takuya Ueda
 
Start rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agentsStart rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agentsinfinite_loop
 
Windowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようKenji NAKAGAKI
 

Similar to Tensor flowを使った キュウリの仕分け あれこれ (20)

TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!
 
tfug-kagoshima
tfug-kagoshimatfug-kagoshima
tfug-kagoshima
 
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
 
UE4ディープラーニングってやつでなんとかして!環境構築編(Python3+TensorFlow)
UE4ディープラーニングってやつでなんとかして!環境構築編(Python3+TensorFlow) UE4ディープラーニングってやつでなんとかして!環境構築編(Python3+TensorFlow)
UE4ディープラーニングってやつでなんとかして!環境構築編(Python3+TensorFlow)
 
Xtextハンズオン(仮)
Xtextハンズオン(仮)Xtextハンズオン(仮)
Xtextハンズオン(仮)
 
Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話
 
皆で考えるDevOps
皆で考えるDevOps皆で考えるDevOps
皆で考えるDevOps
 
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
 
(python)勉強会のすすめ
(python)勉強会のすすめ(python)勉強会のすすめ
(python)勉強会のすすめ
 
Tensorgo
TensorgoTensorgo
Tensorgo
 
【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性
 
気の合う人達と社外で社内勉強会
気の合う人達と社外で社内勉強会気の合う人達と社外で社内勉強会
気の合う人達と社外で社内勉強会
 
TFLite_and_PyTorch_Mobile
TFLite_and_PyTorch_MobileTFLite_and_PyTorch_Mobile
TFLite_and_PyTorch_Mobile
 
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
 
dl-with-python01_handout
dl-with-python01_handoutdl-with-python01_handout
dl-with-python01_handout
 
Ml system in_python
Ml system in_pythonMl system in_python
Ml system in_python
 
農業とITをOSSで
農業とITをOSSで農業とITをOSSで
農業とITをOSSで
 
Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −
 
Start rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agentsStart rl with_unity_machine_learning_agents
Start rl with_unity_machine_learning_agents
 
Windowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
 

More from Makoto Koike

[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた
[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた
[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみたMakoto Koike
 
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発Makoto Koike
 
[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業Makoto Koike
 
MicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何かMicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何かMakoto Koike
 
AIを使ったキュウリの自動選別
AIを使ったキュウリの自動選別AIを使ったキュウリの自動選別
AIを使ったキュウリの自動選別Makoto Koike
 
ディープラーニングを用いたキュウリ選果機の開発
ディープラーニングを用いたキュウリ選果機の開発ディープラーニングを用いたキュウリ選果機の開発
ディープラーニングを用いたキュウリ選果機の開発Makoto Koike
 

More from Makoto Koike (6)

[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた
[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた
[オープンキャンプin南島原2020]深層学習を使ってキュウリ選別機作ってみた
 
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発
 
[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業
 
MicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何かMicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何か
 
AIを使ったキュウリの自動選別
AIを使ったキュウリの自動選別AIを使ったキュウリの自動選別
AIを使ったキュウリの自動選別
 
ディープラーニングを用いたキュウリ選果機の開発
ディープラーニングを用いたキュウリ選果機の開発ディープラーニングを用いたキュウリ選果機の開発
ディープラーニングを用いたキュウリ選果機の開発
 

Tensor flowを使った キュウリの仕分け あれこれ