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
Food Image Classification
Search
peroon
April 09, 2017
Technology
1
80
Food Image Classification
mxnet, Keras, resnet, resnext, ensemble learning
peroon
April 09, 2017
Tweet
Share
More Decks by peroon
See All by peroon
筋肉 2015
peroon
0
66
富士登山の知見
peroon
0
44
CEDEC2014フィードバック
peroon
0
51
働く理由
peroon
1
210
Other Decks in Technology
See All in Technology
データの整合性を保ちたいだけなんだ
shoheimitani
8
2.9k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.3k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
200
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
オープンウェイトのLLMリランカーを契約書で評価する / searchtechjp
sansan_randd
3
650
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
3
140
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
1
300
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
270
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
400
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
56
50k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Done Done
chrislema
186
16k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
190
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Google's AI Overviews - The New Search
badams
0
900
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
55
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Typedesign – Prime Four
hannesfritz
42
2.9k
Transcript
ਓೳٕज़ઓུձٞओ࠵ AIνϟϨϯδίϯςετʢୈ1ճʣ (2)ྉཧྨ෦ɹϨϙʔτ ʮਂֶशΛ༻͍ͨը૾ྨʹ͓͚Δ Best Practiceʯ peroon 1
ɾσʔλͷ؍ ɾσʔλͷར༻ํ๏ ɾԾઆ ɾϞσϦϯάͷ ɾ༧ଌ݁Ռ͔ΒಘΒΕΔࣔࠦ ࣍ 2
bread_sandwich, bread_sliced, bread_sweets, bread_table, noodle_somen, noodle_udon, pasta_cream, pasta_gratin, pasta_japanese, pasta_oil,
pasta_tomato, rice_boiled, rice_bowl, rice_curry, rice_fried, rice_risotto, rice_sushi, soup_miso, soup_potage, sweets_cheese, sweets_cookie, sweets_muffin, sweets_pie, sweets_pound, sweets_pudding σʔλͷ؍ʢϥϕϧҰཡʣ 3 ࣅ͍ͯΔάϧʔϓάϧʔϓԽͯ͠ྨ ͨ͠ํ͕͍͍ͷ͔ͳʁetc
σʔλͷ؍ʢը૾ʣ 4 ثྖҬΛݕग़ͯ͠ɺͦͷத͚ͩΛֶशɾྨͨ͠ํ͕͍͍ͷ͔ͳʁ ը૾ՃʹΑΔςΩετจࣈݕग़Ͱআڈͨ͠ํ͕͍͍ͷ͔ͳʁetc
ࠓճͷσʔλʹಛԽͨ͠ϧʔϧ ࡞Γ͍Ζ͍Ζߟ͑ΒΕΔ͕ɺ ͦΕΑΓɺCNNΛ༻͍ͨը૾ ྨͷBest PracticeΛద༻ͯ͠ੑ ೳΛ࠷େʹҾ͖ग़͢͜ͱ͕ॏཁ Ծઆ 5
ɾԣͷը૾ʢαΠζ w x hʣͷ߹ɺw x wͷਖ਼ํܗ ը૾Λɺࠨɺதԝɺӈ͔ΒΓऔΔ ʢྉཧ͕ࠨӈʹدͬͯө͍ͬͯΔͷ͕͋ΔͨΊʣ ɾԣํʹॖখͯ͠w x
wʹ͢Δ ʢใྔ͕Ұ൪ΔͨΊʣ ɾ্هʹΑΓɺ1ຕͷը૾͕4ຕʹͳΔ ɾॎͷ߹ɺΓऔΓ্ɺதԝɺԼ ɾ܇࿅ը૾ɺςετը૾ɺڞʹߦ͏ σʔλͷར༻ํ๏ʢϥϕϧ͋Γը૾ʣ 6
༻͠ͳ͔ͬͨ ɾը૾Λ؍ͨ͠ͱ͜Ζɺ25Ϋϥεͱແؔͷը ૾ؚ·Ε͍ͯΔͨΊ ɾϥϕϧ͋Γը૾ͰCNNΛֶशޙɺϥϕϧͳ͠ը૾ Λྨͯ͠ԾͷϥϕϧΛ͚ͯ࠶ֶश(Pseudo Labeling)ͨ͠ͱ͜Ζɺvalidation accuracy্͕Δ ͕ɺtest accuracyมԽ͕ͳ͔ͬͨͨΊ σʔλͷར༻ํ๏ʢϥϕϧͳ͠ը૾ʣ
7
ɾimagenetͰֶशࡁΈͷϞσϧͷfine-tuning ɾfine tuning࣌ͷfreezeͤ͞Δͷਂ͞ͷௐ ʢϋΠύʔύϥϝʔλͷRandom SearchͱCross ValidationͰܾఆʣ ɾvgg16, resnetͳͲҟͳΔϞσϧͷΞϯαϯϒϧֶश ɾը૾ͷcropping ɾ్தͷepoch͔Βlearning
rateΛ0.1ഒʹ͢Δ ɾFCʹDropoutΛೖΕΔ ɾ֤Ϟσϧ܇࿅σʔλͷ4/5ͷΈͰֶश͠ɺͦΕΛ5ͭ࡞Δ ɾը૾ͷલॲཧʢϞσϧ͝ͱʹܾ·͍ͬͯΔRGBฏۉΛҾ͘ʣ ɾ֤Ϟσϧ͕ϥϕϧΛ֬Ͱ༧ଌͨ͠ͷΛ߹ܭͯ͠࠷ऴ༧ଌ ɾ༧ଌ࣌ʹ୯ମͰ༏लͳϞσϧ(resnext)ͷॏΈΛ্͛Δ ɾ࠷ऴతʹɺresnext (101)Λ5Ϟσϧ࡞ͬͯΞϯαϯϒϧ ϞσϦϯάͷʢ্ख͍ͬͨ͘ͷʣ 8
ɾBatch Normalization ɾڧ͍Data Augmentation ɾֶश͕ઙ͍(epoch͕গͳ͍)CNNΛΞϯαϯϒϧʹؚΊΔ ɾNearest NeighbourΛΞϯαϯϒϧʹؚΊΔ ɾFCʹSVM ɾϥϕϧͳ͠ը૾ͷPseudo Labeling
ɾྉཧͷثݕग़ʢϋϑมʹΑΔପԁݕग़ʣ ϞσϦϯάͷʢޮՌ͕ͳ͔ͬͨͷʣ 9
ɾثೝࣝͳͲࢥ͍͖ͭͷख๏ਫ਼্ʹد༩͠ͳ͔ͬͨҰ ํɺը૾ೝࣝͷจͰΘΕ͍ͯΔख๏Λਖ਼͘͠͏͜ͱͰ ண࣮ʹਫ਼্͕͠ɺϥϯΩϯάͰͷ࠷ߴਫ਼ʹ͍ۙ0.82Ҏ ্ͷείΞ͕ୡͰ͖ͨɻԾઆͷ௨ΓɺBest Practice͕ޮ͘ͱ ͍͏͜ͱ͕ࣔࠦ͞ΕΔɻ ɾϏδωεͳͲͷ࣮Ԡ༻ʹ͓͍ͯɺ·ͣCNNͷੑೳΛे ʹҾ͖ग़͠ɺͦͷޙʹ͝ͱͷϧʔϧΛՃ͍͑ͯ͘ͱ͍͏ ॱংͰਐΊΔ͜ͱ͕ɺண࣮ʹඪͱ͢Δਫ਼ʹۙͮͨ͘Ίͷ खஈͱͯ͠ਖ਼͍͜͠ͱ͕ࣔࠦ͞ΕΔɻ
༧ଌ݁Ռ͔ΒಘΒΕΔࣔࠦ 10