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
CreateMLを使ってサクラを判定しよう | iOSDC 2018 LT
Search
sun54907
September 02, 2018
Technology
1
950
CreateMLを使ってサクラを判定しよう | iOSDC 2018 LT
sun54907
September 02, 2018
Tweet
Share
More Decks by sun54907
See All by sun54907
既存のプロジェクトに、Firestoreを導入してみた
sun54907
1
1.1k
stackViewを使ってボタンをつくった話
sun54907
0
960
Introducing Password AutoFill
sun54907
1
540
3年間作り続けて来たアプリをSwift化した話
sun54907
0
6.7k
Other Decks in Technology
See All in Technology
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
160
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.4k
APIとはなにか
mikanichinose
0
110
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
190
Working as a Server-side Engineer at LY Corporation
lycorp_recruit_jp
0
380
メンタル面でもつよつよエンジニアになる/登壇資料(井田 献一朗)
hacobu
0
120
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
470
Qiita埋め込み用スライド
naoki_0531
0
5.3k
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
330
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
120
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
280
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
9
3.7k
Featured
See All Featured
Music & Morning Musume
bryan
46
6.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Scaling GitHub
holman
459
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Testing 201, or: Great Expectations
jmmastey
41
7.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
A Tale of Four Properties
chriscoyier
157
23k
How GitHub (no longer) Works
holman
311
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Transcript
CREATE ML ΛͬͯαΫϥ Λఆ͠Α͏ IOSDC 2018 LT
CREATE ML ΛͬͯαΫϥΛఆ͠Α͏ ABOUT ME ▸ ւ ▸ גࣜձࣾϚονϯάΤʔδΣϯτ
▸ @sun54907
None
CREATE ML ΛͬͯαΫϥΛఆ͠Α͏ CONTENTS ▸ αΫϥʹ͍ͭͯ ▸ Create ML ʹ͍ͭͯ
▸ ࣮ݧͱ݁Ռ
SAKURA
CREATE ML ΛͬͯαΫϥΛఆ͠Α͏ ࠓճͷαΫϥͷఆٛ ▸ ग़ձ͍ܥͷӡӦଆ͕༻ҙͨ͠Βͤ༻ͷΞΧϯτ ▸ ӡӦҎ֎͕༻ҙͨ͠ɺʰଞαΠτͷ༠ಋʱʰٗߦҝʱΛ తͱͨ͠ΞΧϯτ ▸
զʑʮۀऀʯͱݺΜͰ͍Δ ▸ ͜ͷΑ͏ͳѱ࣭Ϣʔβʔͷ໓ ʹ24࣌ؒମ੍ͰۈΊ͍ͯΔ
CREATE ML ΛͬͯαΫϥΛఆ͠Α͏
CREATE ML ΛͬͯαΫϥ Λఆ͠Α͏ IOSDC 2018 LT
CREATE ML ΛͬͯۀऀΛ ఆ͠Α͏ IOSDC 2018 LT
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ۀऀͷఆ ▸ ΑΓϚον͍͢͠Α͏ʹɺՄѪ͍ɺ͔͍͍ͬࣸ͜ਅΛ ͏ͣ ▸ ϗετΩϟόܥ͕ଟ͍ʹҧ͍ͳ͍ ▸
ࣸਅ͔Βఆ͠Α͏ʂ
CREATE ML
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ CREATE ML ʹ͍ͭͯ ▸ ؆୯ʹػցֶशϞσϧ͕࡞ΕΔ ▸ ը૾ͷೝࣝɺςΩετ͔Βͷҙຯͷநग़ɺؒͷؔͷݕ
ࡧͳͲ͕Ͱ͖Δ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ͑Δڥ ▸ macOS 10.14+ (Mojave Ҏ্) ▸
Xcode 10.0+ ▸ ݱࡏ྆ํBeta൛
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ը૾ೝࣝ ▸ Image Classifier ͱ͍͏ͷΛ͏ ▸ ը૾Λೝࣝ͢ΔΑ͏ʹ܇࿅͞ΕͨػցֶशϞσϧΛ࡞Δ
▸ ը૾Λ༻ҙ͢Δ͚ͩͰ࡞Ͱ͖Δ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ PLAYGROUND্Ͱͷ࣮ߦίʔυ ▸ macOS༻ͷPlaygroundΛ࡞ ▸ ҎԼͷίʔυΛ࣮ߦ
͜͜ʹσʔλΛυϥοά&υϩοϓ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ༻ҙ͢Δσʔλ ▸ ܇࿅༻ͷσʔλͱςετ༻ͷσʔλΛ༻ҙ ▸ Training Data ͱ
Testing Data ͱ͍͏ϑΥϧμʹ͚Δ ▸ ͏ը૾ΛϑΥϧμ͝ͱʹ͚ͯɺͦͷதʹೖΕΔ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ σʔλͷ੍ݶ ▸ ը૾֤ϥϕϧ͝ͱʹ࠷10ຕ ▸ ֤ϥϕϧ͝ͱʹը૾ͷຕΛἧ͑Δ ▸ 299*299pxҎ্ͷը૾ਪ
࣮ݧ։࢝
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ࣮ݧ༰ ▸ ࣮ݧ1 ࡩͷఆ ▸ ࣮ݧ2 உঁͷఆ
▸ ࣮ݧ3 ۀऀͷఆ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ࣮ݧ1 ࡩͷఆ ▸ ࡩ10ຕͱക10ຕͰϞσϧ࡞ ▸ 95%ఆՄೳ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ࣮ݧ2 உঁͷఆ ▸ உੑ200ຕͱঁੑ200ຕͰϞσϧ࡞ ▸ 20 ~
30ࡀͷإ͕ݟ͑ΔࣸਅΛ༻ ▸ ࣮ࡍͷϢʔβʔͷσʔλͳͷͰɺࣸਅ͓ݟͤͰ͖·ͤΜ ▸ 83%ఆՄೳ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ࣮ݧ3 ۀऀͷఆ ▸ ۀऀͷஉੑ100ຕͱɺ௨ৗϢʔβʔஉੑ100ຕ ▸ ঁੑ൛ಉ༷ʹ࡞
݁Ռ
50%
ఆ Ͱ͖ͳ͍
ਐܸͷڊਓ ୈ1ʮೋઍޙͷ܅ʯΑΓҾ༻
None
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ߟ ▸ ࠷ۙݟͨͰո͠·Εͳ͍Α͏ʹɺී௨ͷϢʔβʔͱಉ͡ Α͏ͳࣸਅΛ͏Β͍͠ ▸ ࣗͰݟͨײ͡ɺ࣮ࡍͷࣸਅΛݟͯఆͰ͖ͳ͔ͬ ͨ
▸ ͬͱ͍͍Γํ͕͋ͬͨΒڭ͍͑ͯͩ͘͞…m(__)m ▸ ূ໌ࣸਅʹ͑Δ͔͠Εͳ͍
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ࠔͬͨϙΠϯτ ▸ macOS༻ʹPlayground࡞͚ͬͨͲಈ͔ͳ͍ʂ ▸ No such module
‘CreateMLUI’ ͱग़Δ! ▸ Ұճ import ͱ͔ԿՃ͠ͳ͍ͰϏϧυͯ͠ΈΔͱͬ ͨ
CREATE ML ΛͬͯۀऀΛఆ͠Α͏ ࢀߟ ▸ Create ML https://developer.apple.com/documentation/createml ▸ Image
Classification with CreateML https://enlight.nyc/create-ml/ ▸ Create MLͰ؆୯ʹػցֶशΛମݧ͢Δ https://qiita.com/hanawat/items/63176648a52b5e0b985b