Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2018夏開発合宿
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Syo Igarashi
July 15, 2018
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2018夏開発合宿
Syo Igarashi
July 15, 2018
More Decks by Syo Igarashi
See All by Syo Igarashi
2020冬開発合宿
igara
0
220
2019冬開発合宿
igara
0
100
2018冬開発合宿
igara
0
1.4k
2017夏開発合宿
igara
0
220
Bariiiii
igara
0
120
My Chrome Plugin
igara
0
150
2017冬合宿
igara
0
160
Other Decks in Technology
See All in Technology
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
180
パッチ更新でterraform initが落ちた日
grimoh
1
140
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
How GitHub (no longer) Works
holman
316
150k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
WENDY [Excerpt]
tessaabrams
14
40k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
2018 夏開発合宿 適当に画像収集して 自前の学習データで画像認識 TensorFlow.js編 五十嵐 翔
アジェンダ ・モチベーション ・コンテンツ ・デモタイム ・まとめ ↑↑↑↑↑↑↑↑↑↑ 発表としてはここまで ↑↑↑↑↑↑↑↑↑↑ ・技術ネタ集
モチベーション
・ほぼほぼ前回と同じなようなもの https://speakerdeck.com/igara/2018dong-kai-fa-he-su ・前回との変更点として画像分類をWebサーバサイドではなく Webフロント側に任せて責任をぶん投げたくなったというのある (ホスティング側の性能に依存させるよりは いいGPUを積んでいるであろうクライアントにお任せしちゃおう的な 複数の解析するスクリプト動かすとサーバしにそう
コンテンツ
成果物としてはこれ https://github.com/igara/syonet_seven
理想形
テスト画像実行 この画像は ピカチュウ です 学習データ作成機能 Webの画面から学習データを 作成する機能を作ってみたかった 諸事情により今回は見送り
作成した学習データの共有 これはできた
一覧からの学習データ実行機能 諸事情により今回は見送り この画像は ピカチュウ です
諸事情的な問題とは 〜 スーパー言い訳タイム 〜
・最初前回作成したkerasのスクリプトをTensorFlow.jsに置き換えをしてみた。 TensorFlow.jsはKeras likeな書き方ができるということ → 実際、多次元な構造の学習をしようとすると 期待していたIOではなくなる問題がでてきた 今回は前回の処理通りで進めようとしていて 他のとこでやりたいのもあったので今までのを捨てて ここで時間を割いてしまうのももったいなさ味を感じられた
・若干代替的にKerasで作成してできたモデルを TensorFlow.jsで読み込んで分類の実行をしてみる → 前ページと同様な理由で実行はできなかった そもそものKerasのスクリプト自身がたまたまなんか 正常に動いているように見えていただけではという疑いもある 複数パターンでの実行が容易になる仕組みを構成する1つとして 残すことができたのでよかったと思う
https://syonet.work 画面下の三から画像解析ツールを押してみる デモタイム
まとめ
・TensorFlow.jsの今後を信じる 情報がない状態で進めたのでナレッジによる実装可能度具合であったり、 他のツールによって生成されたモデルを互換性持って 使える確証はまだないのでこれからどうなっていくかを期待
は っ ぴ ょ う お し ま い
技術ネタ
すみません 前回の差分程度に記載します。
•今回もこれフル活用しました https://github.com/igara/image_shiki Headless Chromeによる画像収集 Kerasによる画像分類のモデル作成
•CI環境周り Travis CI dockerビルド、flowtype実行、spec実行&Code Climateにspec結果push discordにもpush Codacy security check、auto review
Code Climate spec coverage表記、auto review Greenkeeper libraryの更新確認
•discordの活用 Travisのビルド結果表示 コマンドによるsyonet.workのデプロイ化 → やってる内容として docker内にbotサーバがあり discordのwebhookを拾って dockerからhostに繋げ git pull &
rebootのような事している
お し ま い