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
enebularで 爆速で機械学習APIをつくる
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
pco2699
October 31, 2019
Technology
210
0
Share
enebularで 爆速で機械学習APIをつくる
pco2699
October 31, 2019
More Decks by pco2699
See All by pco2699
enebular x Hugging Faceで 自然言語処理の全能の神になる
pco2699
0
410
enebular x AutoML Visionで 爆速で画像判定アプリをつくる
pco2699
0
450
tsconfig.jsonを完全に理解する
pco2699
1
2.1k
JavaScriptアルゴリズム本を 技術書典7で頒布しました
pco2699
1
1k
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
pco2699
1
1.4k
enebular × MIDI × MQTT ハンズオンの反省をする
pco2699
1
700
MIDIキーボードとenebularをつなげてみよう
pco2699
0
650
Firebase Cloud Messagingで 通知の配信遅延とたたかってみた
pco2699
4
12k
Other Decks in Technology
See All in Technology
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
160
AI バイブコーティングでキーボード不要?!
samakada
0
670
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
1
270
AndroidアプリとCopilot Studioの統合
nakasho
0
190
Keeping Ruby Running on Cygwin
fd0
0
200
小さいVue.jsを30分で作る
hal_spidernight
0
130
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
170
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
500
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
400
アクセシビリティはすべての人のもの
tomokusaba
0
210
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
160
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
140
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Into the Great Unknown - MozCon
thekraken
41
2.4k
Test your architecture with Archunit
thirion
1
2.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
140
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
340
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
Transcript
enebularで 爆速で機械学習APIをつくる ゆるふわマシンラーニング@ウフル @pco2699
自己紹介 ・高山 和幸 ・@pco2699 <- follow me! ・趣味: プログラミングと電子工作
自己紹介 ・高山 和幸 ・@pco2699 <- follow me! ・趣味: プログラミングと電子工作 ・enebular
エバンジェリスト
こういうことしてます ちょっとしたご縁でenebular周りでハンズオン講師などを やらせていただいています。
enebularとは • https://enebular.com • Node-REDというライブラリがベース • うねうねをつなげるだけでいろいろ作れる • ワイがすごいと思っているところ Web上で簡単にAPIが作れる!
「ゆるふわマシンラーニング」にちなんで enebularでマシンラーニングやっていき
やりたいこと enebularで ノンコーディング&爆速で 機械学習API作成
イメージ なんかのCSV 学習 学習フェーズ
イメージ なんかのデータ リクエスト 推論結果 レスポンス 推論フェーズ
イメージ LT中のワイ みんな
イメージ LT中のワイ みんな すごい!あの人 2分で機械学習のAPI作ってる!
絶対に行けると思った 相棒(enebular)となら こいつ
やっていき
enebular × Machine Learning の可能性を調査
enebularで行えるML/AI関連機能 1. enebular AI Models 2. node-red-contrib-machine-learning 3. JSの機械学習ライブラリを無理やり動かす
enebularで行えるML/AI関連機能 1. enebular AI Models 2. node-red-contrib-machine-learning 3. JSの機械学習ライブラリを無理やり動かす
enebular AI Models • enebularの有償版の機能 • enebularを使って ラズパイやJetsonにML/DLのモデルが置ける! こういうケースに向いてる! •
エッジデバイスに機械学習のモデルを デプロイして推論したい
enebular AI Models こういうケースに向いてない • 学習してモデルは作れない -> 別途 作成する必要 •
WebAPI(Heroku, Lambda)ではAI Modelsが動かない
node-red-contrib-machine-learning • GabrieleMaurina/node-red-contrib-machine-learning • 機械学習の機能をパッケージングした Node-REDのノード • Pythonのラッパーなので Pythonが入ってないenebularにはどだい無理だった
node-red-contrib-machine-learning • GabrieleMaurina/node-red-contrib-machine-learning • 機械学習の機能をパッケージングした Node-REDのノード • Pythonのラッパーなので Pythonが入ってないenebularにはどだい無理だった
パ イ ソ ン の 壁 enebularにはPythonの壁がある
パ イ ソ ン の 壁 enebularにはPythonの壁がある Node.jsの機械学習ライブラリ があればいい
実は最近 JavaScriptの機械学習ライブラリが増えてきている
machinelearnjs • https://www.machinelearnjs.com/ • JavaScriptだけで実装された機械学習ライブラリ こいつをenebularで動かせばAPIができる
無理やり動かした
簡単なデモ 身長・体重データで 単回帰の機械学習APIを作ってみる
まとめ • enebularで学習・推論を行えるWebAPI爆速開発 ◦ AI Modelsはエッジ専用 ◦ node-red-contrib-machine-learningはPython必要 • 最近JSで機械学習ライブラリが増えている
◦ machinelearnjsと組み合わせて 無理やり爆速開発できた ◦ Node-REDのノードを作れば さらにスムーズに爆速開発できるかも