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
ReactとAutoMLで エンジニアの顔判定してみた
Search
Yasuto Tanaka
May 27, 2019
Technology
2
1.3k
ReactとAutoMLで エンジニアの顔判定してみた
React.js meetup #7 (LT会)で発表した資料です。
Yasuto Tanaka
May 27, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
現代CSSフレームワークの内部実装とその仕組み
poteboy
3
1.2k
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
3
240
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
180
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
340
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
ChatGPT for IT Service Management (IT Pro)
dahatake
2
200
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
370
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
Data and AI Governance: Existing Challenges and Emerging Trends
scotthsieh825
0
160
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
20240416_devopsdaystokyo
kzkmaeda
1
190
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Designing the Hi-DPI Web
ddemaree
276
33k
Making Projects Easy
brettharned
108
5.5k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Automating Front-end Workflow
addyosmani
1355
200k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Transcript
Re a c t ͱ A u t o M
L Ͱ Τ ϯ δχ Ξ ͷ إ ఆ ͯ͠ Έ ͨ ! 1 ాதɹହే(@kinnikutu79)
ࣗ ݾ հ ! 2 • ג ࣜ ձ
ࣾ ήʔϜ ΤΠ τ ॴ ଐ • Re a c t / N ex t . j s / Ru b y / Ra i l s Λ ͬͯ ͍ · ͢ • Re a c t / LT ڞ ʹ ॳ ৺ ऀ Ͱ ͢
ͪ ΐ ͬ ͱ ʹ ͳ ͬ ͨ
ը ૾ ʢ T B S ܥ υ ϥ Ϛ ʮ ࢲ ఆ ࣌ Ͱ ؼ Γ · ͢ ʯ ͷ ొ ਓ ʣ
None
ϑ ϩ ϯ τ Τ ϯ υ ͬ Ά ͍
إ i s Կ ʁ
Re a c t ͱ A u t o M
L Ͱ ఆ γε ςϜ Λ ࡞ ͬͯ Έ Α ͏ ʂ
ೝূใΛ࣋ͨͤΔͭΓ͕ͩͬͨෆཁ͔ʁ ֓ ཁ ਤ ࡱӨͨ͠إࣸਅΛૹΔ ఆ݁Ռ ࡱӨͨ͠إࣸਅΛૹΔ ఆ݁Ռ σϓϩΠ
! 8 ϑ ϩ ϯ τ Τ ϯ υ •
React • TypeScript • Prettier • ESLint
! 9 ඳը෦ ͜Ε͚ͩ Re a c t ί ʔ
υ ൈ ਮ ʢϯίʔυͰ͢·Μʣ AutoMLͱͷೖग़ྗϞδϡʔϧ
ը ૾ ྨ ( C l o u d
A u t o M L Vi s i o n ) ը૾ೝࣝϞσϧ͕ࣗ࡞Ͱ͖ΔCloudαʔϏε ʢGoogleఏڙʣ label: ϑϩϯτΤϯυ label: όοΫΤϯυ
• Firebase Hosting Λͬͯ؆୯ͳσ ϓϩΠڥΛߏங • Firebase Cloud Functions Ͱೝূ
ใΛཧʢෆཁ͔ͩͬͨʣ α ʔό α Π υ
https://tranquil-marker-241605.firebaseapp.com/ ࣮ ࡍ ͷ ը ໘
• ՄೳੑΛײͨ͡ • React͔ͬͯͯ͠͠ͳΜͰग़དྷΔʁ ։ ൃ ͯ͠ Έ ͨ ײ
• ՄೳੑΛײͨ͡ • React͔ͬͯͯ͠͠ͳΜͰग़དྷΔʁ • ESLint, PrettierͷઃఆΊΜͲ͍͘͞ ։ ൃ ͯ͠
Έ ͨ ײ ʢϫΠΈ͍ͨͳβίʔμʔ͕ϯίϛοτ͠ͳ͍Α͏ ʹઃఆͯ͘͠Ε͍ͯΔฐࣾͷਆΤϯδχΞʹײँʣ
ϑϩϯτʢESLint, Prettierআ͘ʣ αʔόʔαΠυ ը૾ೝࣝϞσϧ࡞ ͦͷଞΞΧϯτͷઃఆͳͲ ࡞ ۀ ࣌ ؒ :
3࣌ؒ : 3࣌ؒ : 2࣌ؒ : 10࣌ؒ ߹ܭͨͬͨͷ18࣌ؒʂ
࡞ ͬ ͨ Ϟ σϧ Ͱ ༡ ΜͰ ͠ ·
ͬ ͨ ࣌ ؒ ଌఆෆೳ Ωʘζ°)ŧŖƃ
ͪ ͳ Έ ʹ ඒ ྠ ͞ Μ ϑ
ϩ ϯ τ Τ ϯ υ Τ ϯ δχ Ξ إ Ͱ ͢ ͜͏ ͍ ͏ ͷ Ͱ ༡ ΜͰ ͨ
ͪ ͳ Έ ʹ ඒ ྠ ͞ Μ ϑ
ϩ ϯ τ Τ ϯ υ Τ ϯ δχ Ξ إ Ͱ ͢ ϑϩϯτΤϯυఆ99.3% !!! ͜͏ ͍ ͏ ͷ Ͱ ༡ ΜͰ ͨ
ͪ ͳ Έ ʹ ඒ ྠ ͞ Μ ϑ
ϩ ϯ τ Τ ϯ υ Τ ϯ δχ Ξ إ Ͱ ͢ ϑϩϯτΤϯυΤϯδχΞإ ͪ ͳ Έ ʹ ྫ ͷ ൴
Τ ϯ δχ Ξ ͞ Μ ͷ إ ը ૾
σ ʔ λ ઈ ࢍ ू Ί த ʂ ʂ ʢ ࠙ ձ Ͱ ࣸ ਅ औ Β ͤ ͯ ͍ ͨ ͩ ͚Δ ͱ ɺ ͱ ͬͯ خ ͠ ͍Ͱ ͢ ʣ
͝ ਗ਼ ௌ ͋ Γ ͕ ͱ ͏ ͝
͟ ͍ · ͠ ͨ ! 21