Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
0
140
2018夏開発合宿
Syo Igarashi
July 15, 2018
Tweet
Share
More Decks by Syo Igarashi
See All by Syo Igarashi
2020冬開発合宿
igara
0
200
2019冬開発合宿
igara
0
90
2018冬開発合宿
igara
0
1.2k
2017夏開発合宿
igara
0
200
Bariiiii
igara
0
110
My Chrome Plugin
igara
0
140
2017冬合宿
igara
0
150
Other Decks in Technology
See All in Technology
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.4k
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
170
Databricks Free Edition講座 データサイエンス編
taka_aki
0
280
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
480
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
3.6k
セキュリティ はじめの一歩
nikinusu
0
1.4k
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
350
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
120
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.1k
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
210
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
67k
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
120
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Designing for humans not robots
tammielis
254
26k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
So, you think you're a good person
axbom
PRO
2
1.9k
Unsuck your backbone
ammeep
671
58k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
62
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のような事している
お し ま い