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
サクッと画像分類アプリを作ってみる
Search
Yuisho Takafuji
July 25, 2023
Programming
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サクッと画像分類アプリを作ってみる
LiveViewJP#19:LiveViewでAI・MLを動かしてみよう の発表資料
Phoenix LiveViewと Bumblebeeで画像分類アプリを作ります
Yuisho Takafuji
July 25, 2023
More Decks by Yuisho Takafuji
See All by Yuisho Takafuji
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1.2k
Elixirでスマホ開発の現在
thehaigo
0
63
ElixirMobile#2 ElixirDesktopの前説
thehaigo
0
210
ElixirDesktop is Production Ready?
thehaigo
0
190
スマホで動く「GPS地図アプリ」はElixirDesktopで割とサックリ作れる
thehaigo
0
170
Phoenix 1.7とElixirDesktopでスマホアプリを作る セットアップ編
thehaigo
0
280
ElixirConf繋がりでLiveViewNativeやってみた
thehaigo
0
330
ElixirDesktop R&D 苦労話
thehaigo
1
140
AxonOnnxとLiveViewで作る AI・MLシステム
thehaigo
0
240
Other Decks in Programming
See All in Programming
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.1k
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
310
Built Our Own Background Agent at LayerX
layerx
PRO
9
5k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
910
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
450
Google Apps Script で Ruby を動かす
kawahara
0
140
プロポーザルを書いてもらう
pvcresin
0
290
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
730
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
340
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
370
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
300
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.5k
Building Adaptive Systems
keathley
44
3.2k
Statistics for Hackers
jakevdp
799
230k
Marketing to machines
jonoalderson
1
5.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The Cost Of JavaScript in 2023
addyosmani
55
10k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
Code Reviewing Like a Champion
maltzj
528
40k
How GitHub (no longer) Works
holman
316
150k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
640
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Transcript
UIF@IBJHP αΫοͱը૾ྨΞϓϦΛ࡞ͬͯ ΈΔ
ࠓαΫοͱը૾ྨΞϓϦΛ ࡞ͬͯΈ͍ͨͱࢥ͍·͢
w ը૾ྨͱʁ w &MJYJSͰը૾ྨͲ͏Δͷʁ w 1IPFOJY-JWFWJFXͰ8FCΞϓϦέʔγϣϯͱͯ͠࡞Δ w ϓϩδΣΫτ࡞ w ը૾ΛΞοϓϩʔυ͢Δ
w ϞσϧͷϫʔΧʔΛ࡞Δ w ը૾σʔλΛมͯ͠ྨͯ͠Β͏ ͓ॻ͖
ը૾ྨͱʁ
ը૾ʹԿ͕͍ࣸͬͯΔͷ͔Λྨ͠·͢ "* ϝΠϯΫʔϯ ϊϧΣʔδϟϯϑΥϨετΩϟοτ ϝΠΫʔϯ
ը૾ͷͲ͜ʹԿ͕͍ࣸͬͯΔ͔Λผ͢Δͷ ମݕͰผͷͷͰ͢ "* ྫ:P-P
&MJYJSͰը૾ྨͲ͏Δͷʁ
৭ʑग़͖ͯ·ͨ͠ w #VNCMFCFFࠓճͷൃද w &WJTJPO0QFO$7&MJYJS#JOEJOH w "YPO0OOY0//9Ϟσϧίϯόʔλʔ w 0SUFY0//93VOUJNF&MJYJS#JOEJOH w
U fl JUF@FMJYJS5'-JUF&MJYJS#JOEJOH w FYHCPPTUYHCPPTU&MJYJS#JOEJOH
#VNCMFCFFͱʁ w ֶशࡁΈϞσϧΛ"YPOͰಈ͔͢ϥΠϒϥϦ w "*ʗ.-Λ࣮ߦ͢ΔʹϞσϧͱֶशσʔλͷ͕̎ͭඞཁ w ͜ͷ͕̎ͭผΕ͍ͯΔͷͰɺΧελϜʢϑΝΠϯνϡʔχϯάʣ͕Մೳ w ϞσϧͱֶशσʔλΛ)VHHJOH'BDF ͔Βμϯϩʔυ͍͍ͯ͠͡ʹߏஙͯ͠
͘ΕΔ w &MJYJSͷ(FO4FSWFSͷ8PSLFSͱͯ͠ಈ͔ͤΔ
࣮ࡍʹ#VNCMFCFFΛ 1IPFOJY-JWFWJFXʹΈࠐΜͰ αΫοͱը૾ྨΞϓϦΛ࡞ͬͯΈ·͢
ϓϩδΣΫτͷ࡞ͱϥΠϒϥϦՃ w NJYQIYOFXDMBTTJ fi DBUJPOOPFDUP w NJYFYTҎԼΛՃ w TUC@JNBHFը૾Λσʔλʹม w
FYMB"YPO ػցֶश ΛߴԽ w CVNCMFCFFֶशࡁΈϞσϧߏங
&9-"ͷઃఆ w $PO fi HFYʹ/YͷߴԽʹ&9-"Λ͏ઃఆΛ͠·͢
ॳظϖʔδ࡞ w MJWFWJFX MJWFQBHF@MJWFFY w Ϟδϡʔϧ࡞ͯ͠NPVOUΛՃ w IUNM MJWFQBHF@MJWFIUNMIFFY
w શମEJWͱBDUJPOϘλϯΛஔ͘ྖҬ֬อ w SPVUFS SPVUFSFY w Λஔ͖͑
ॳظϖʔδͷ
ը૾ͷΞοϓϩʔυɿը໘࡞ QIYDIBOHFͷݕͷͨΊʹՃ
ը૾ͷΞοϓϩʔυઃఆ w ը૾ϑΝΠϧʢ#JOBSZ Λ֨ೲ w ϑΝΠϧ໊Λ֨ೲ w Ξοϓϩʔυઃఆ w ΞΫηε໊
w ڐՄ͢Δܗࣜ w Ξοϓϩʔυ࣌ͷॲཧ w 4VCNJUΛԡͣ͞ʹΞοϓϩʔυ w Ξοϓϩʔυྃ͠ͳ͍ͱԿ͠ͳ͍
ը૾ͷΞοϓϩʔυɿΞοϓϩʔυྃ࣌ॲཧ w όΠφϦσʔλΛऔΓࠐΜͰɺ ϑΝΠϧΛഁغ͢Δ w FOUSJFTͳͷͰઌ಄Λऔಘ w όΠφϦΛBTTJHO w ϑΝΠϧ໊ΛBTTJHO
ը૾Ξοϓϩʔυɿը໘ͱΨονϟϯί w Ξοϓϩʔυ͞ΕͨΒϑΥʔϜΛඇද ࣔʹ͢Δ JGJT@OJMd w ϑΝΠϧͷ%SBHBOE%SPQΛڐՄ͢ Δ QIYESPQUBSHFUd
w JOQVUUZQFl fi MFzΛMJWF@ fi MF@JOQVUʹ ࠩ͠ସ͑ MJWF@ fi MF@JOQVUd
ը૾Ξοϓϩʔυɿը໘ͷදࣔ w ը૾ͷόΠφϦσʔλ͕͋ͬͨΒ #BTFΤϯίʔυͯ͠දࣔ
Ϟσϧͷ8PSLFSΛ࡞Δ w ϞσϧͱֶशσʔλಡΈࠐΈ w લॲཧ w ϫʔΧʔ࡞ w ্Ґ̍ҐͷΈฦ͢ɺ࠷େ·Ͱ͍ͬΜʹߦ͏ɺ&9-"ͰߴԽΛߦ͏
1IPFOJYىಈ࣌ʹҰॹʹىಈͯ͠Β͏ w /Y4FSWJOHͰఏڙ w ઌ࡞ͬͨϞδϡʔϧΛ͏ w ఏڙϞδϡʔϧ໊ w ·ͱΊͯߦ͏ͱ͖ͷड࣌ؒ ˞อଘͨ͠Β࠶ىಈ
ը૾σʔλͷมԼ४උϘλϯ w ΞΫγϣϯͷϘλϯΛՃ w ۭͷΠϕϯτՃ w QSFEJDUྨ w DMFBSॳظԽ
ը૾σʔλͷมԼ४උ݁Ռͷม w มΛBTTJHO w "OTྨ݁Ռ w 4DPSF֬ w )FFYͷΞοϓϩʔυը૾ͷΩ ϟϓγϣϯͷԼʹදࣔ
ը૾σʔλͷมʴਪ w 4UC*NBHFSFBE@CJOBSZ w όΠφϦΛ4UC*NBHFܗࣜʹม w 4UC*NBHFUP@OY w 4UC*NBHFܗࣜΛ/Yܗࣜʹม w
/Y4FSWJOHCBUDIFE@SVO w /YܗࣜͷσʔλΛड͚औΔ w 4FSWJOHͰ࣮ߦͯ͠Β͏ w ྨ݁ՌΛBTTJHO
݁ՌͷॳظԽ w "TTJHOͨ͠ΛશͯॳظԽ
݁ w #VNCMFCFFΛ෦̎̌ߦʹຬͨͳ͍ίʔυͰࣄΓΔ w -JWF7JFXͰΞοϓϩʔυͨ͠ը૾ΛͲ͏͔͕͢େΛΊΔ w #VNCMFCFFͰֶशࡁΈϞσϧΛ͑ɺը૾ྨͷ෦؆୯ʹͰ͖Δʂ