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
330
0
Share
サクッと画像分類アプリを作ってみる
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
59
ElixirMobile#2 ElixirDesktopの前説
thehaigo
0
210
ElixirDesktop is Production Ready?
thehaigo
0
180
スマホで動く「GPS地図アプリ」はElixirDesktopで割とサックリ作れる
thehaigo
0
160
Phoenix 1.7とElixirDesktopでスマホアプリを作る セットアップ編
thehaigo
0
270
ElixirConf繋がりでLiveViewNativeやってみた
thehaigo
0
320
ElixirDesktop R&D 苦労話
thehaigo
1
140
AxonOnnxとLiveViewで作る AI・MLシステム
thehaigo
0
230
Other Decks in Programming
See All in Programming
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
220
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
0
270
初めてのRubyKaigiはこう見えた
jellyfish700
0
380
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
LLM Plugin for Node-REDの利用方法と開発について
404background
0
150
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.7k
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
310
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.4k
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
170
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
HDC tutorial
michielstock
2
680
GraphQLとの向き合い方2022年版
quramy
50
15k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
390
Mobile First: as difficult as doing things right
swwweet
225
10k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
520
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
810
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
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ͰֶशࡁΈϞσϧΛ͑ɺը૾ྨͷ෦؆୯ʹͰ͖Δʂ