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
インターン生と作る顔認証AIシステム
Search
Yamamoto@SkyGridLLC
August 26, 2018
Programming
0
390
インターン生と作る顔認証AIシステム
180826大江橋Pythonの会#2のLT発表資料
Yamamoto@SkyGridLLC
August 26, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
510
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
560
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
4.3k
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
320
Deep Dive into Kotlin Flow
jmatsu
1
370
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
570
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
250
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
Platformに“ちょうどいい”責務ってどこ? 関心の熱さにあわせて考える、責務分担のプラクティス
estie
1
180
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
190
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Building Adaptive Systems
keathley
43
2.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Being A Developer After 40
akosma
90
590k
Rails Girls Zürich Keynote
gr2m
95
14k
Become a Pro
speakerdeck
PRO
29
5.5k
How to Ace a Technical Interview
jacobian
279
23k
Transcript
Πϯλʔϯੜͱ࡞Δ إೝࣝ"*γεςϜ 4LZ(SJE߹ಉձࣾ දɹࢁຊ༸༎ େߐڮ1ZUIPOͷձ-5
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE w 4LZ(SJE߹ಉձࣾ w ݄d!େࡕࢢݟ۠ w γεςϜΞϓϦडୗ։ൃϝΠϯͷͲϕϯνϟʔ*5ձࣾ w දɹࢁຊ༸༎ w
1ZUIPO 3VCZ 4XJGU -JOVY "84 w ֶؔӃେଔͷֶത࢜ɻ w εύίϯΛͬͨܭࢉػࡐྉֶ͕ઐɻ ࢠ֩ۙͷઅʢnodeʣΛ࣋ͭಈؔΛɼΒ͔ͳٖಈؔʹۙࣅ͢Δख ͋Δ 1)ɽ͜ΕʹΑͬͯฏ໘ͷ૿େΛ੍͢Δɽ͜͜Ͱશిࢠ๏Ͱͷಈؔ ಈؔʹΑͬͯҎԼͷΑ͏ʹද͢͜ͱ͕ग़དྷΔɽ |Ψn ⟩ = | ˜ Ψn ⟩ + i (|φi ⟩ − | ˜ φi ⟩) ⟨ ˜ pi | ˜ Ψi ⟩ ͜͜Ͱ Ψn શిࢠʹ͓͚Δಈؔɼ ˜ Ψn ͦΕʹର͢ΔٖಈؔΛࣔ͢ɽ φi શిࢠʹ͓͚Δ෦ɼ ˜ φi ٖಈؔʹ͓͚Δ෦Λࣔ͢ɽશిࢠ ಈؔͱͦΕʹରԠ͢ΔٖಈؔͱͷࠩΛӈลͷୈ 2 ߲ʹԡ͠ࠐΜͰ͍Δ ͷٖಈؔʹ͓͚Δ෦֪ɼ֎֪ͷڥքΛࣔ͢ rl c ΑΓ֎֪ଆͰɼ ࢠʹ͓͚Δ෦ φi ͱ͍͠ɽͳ͓͜ͷ rl c ௨ৗɼୈҰۙڑͷΛ࠾ ΔɽΠϯσοΫε i ɼݪࢠαΠτ RɼํҐྔࢠ L = l, mɼͦͯ͠ࢀরΤωϧ ϵkl ͷ k Λࢀর͢ΔՃతͳࣔͯ͢ΛؚΊͯলུͨ͠දهͰ͋Δɽ ˜ pi ؔͰ͋Γɼ ⟨ ˜ pi | ˜ φi ⟩ = δij Λຬͨ͢ɽ(2.1) ࣜΛల։͢Δͱ |Ψn ⟩ = | ˜ Ψn ⟩ − i | ˜ φi ⟩ ⟨ ˜ pn | ˜ ψn ⟩ + i | ˜ φi ⟩ ⟨ ˜ pn | ˜ ψn ⟩ 10 ؔͰ͋Γɼ ⟨ ˜ pi | ˜ φi ⟩ = δij Λຬͨ͢ɽ(2.1) ࣜΛల։͢Δͱ |Ψn ⟩ = | ˜ Ψn ⟩ − i | ˜ φi ⟩ ⟨ ˜ pn | ˜ ψn ⟩ + i | ˜ φi ⟩ ⟨ ˜ pn | ˜ ψn ⟩ 10 1"8 1SPKFDUPS"VHNFOUFE8BWF ๏ ͓͔͛͞·Ͱ ࠷͍ۙ͘͢͝͠ʂ !
ͷͬͭ͝"*࡞Γ͍ͨʜ $IBJOFS৮Γ͍ͨʂ5FOTPS'MPX৮Γ͍ͨʂ ͚Ͳ͗ͯ͢͠ શ෦ࣗͰίʔσΟϯά͢Δ࣌ؒ͋ΒΜʜ
"%FFQ-FBSOJOH" Y #Πϯλʔϯੜ#
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE إೝࣝ"* ϚʔέςΟϯάγεςϜ w ళ಄ͷೖΓޱʹ8FCΧϝϥΛઃஔ w ͓٬༷ͷଐੑσʔλΛ%#ʹอଘ w ٬ɺੑผɺྸɺϦϐʔτ w
8FCΞϓϦͰϚʔέςΟϯάੳ
͍͖ͳΓֶੜ͞Μ͕ ϑϧελοΫͰ"*Λ࡞Δͷ ϋʔυϧ͕ߴ͍ʂ
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE "NB[PO3FLPHOJUJPO"1*
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE #Πϯλʔϯੜ# w ֶؔӃେֶɹཧֶ෦ɹใՊֶ Պɹճੜɹ/͘Μ w Πϯλʔϯظؒɹ݄d w "OESPJEϲ݄ɺ1ZUIPOϲ݄ w
िͷఆྫձٞͰਐḿใࠂ w 3FENJOFͰνέοτཧ w (JUͰιʔείʔυཧ w 4MBDLͰࡉ͔͍࿈བྷ
࣮ࡍʹ࡞ΒͤͯΈͨ $
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE ߟ w "NB[PO3FLPHOJUJPO w ͕͍ͱঁੑͱஅ͞Ε͍͢ w ؙמΓͰଠ͍ͬͯΔஉੑΛΜͱஅͨ͠ w Πϯλʔϯੜ
w ઌਐతͳ͜ͱΛͬͯΈ͍ͨʂ͚ͲͲ͏ਐΊΕ͍͍ͷ͔Θ͔Βͳֶ͍ੜ ͞Μ݁ߏଟ͍ʂ w ·ͣ"84ͳͲͷ"1*Λͬͯ༡ΜͰΈΔͱɺ"*ͰͲʔΏ͜ͱ͕Ͱ͖Δ ͷ͔Πϝʔδ͍͢͠ʂ w ͖ͪͬͱཧͯ͋͛͠ΕɺαʔϏεΛ࡞ΕΔʂ w ೲظ͕ͳ͍ࣗࣾαʔϏε։ൃʹ͍͍ͯΔʂ
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE ݱࡏਐߦத ΠϯλʔϯੜͱͷڞಉϓϩδΣΫτ w إೝࣝ"*ϚʔέςΟϯάγεςϜֶؔӃେֶɹճੜ w γεςϜτϨʔυ"*γεςϜژ࢈ۀେֶɹճੜ w ϊΠζݕ"*γεςϜԬࢁཧՊେֶɹճੜ
ΒͱҰॹʹ࡞Γ·ͤΜ͔ʁ
$PQZSJHIU4LZ(SJE--$"MM3JHIUT3FTFSWFE w 1ZUIPOͰ"*Λ࡞ΕΔPS࡞ͬͯΈ͍ͨํʂ w J04ɾ"OESPJEΞϓϦΛ࡞ΕΔPS࡞ͬͯΈ͍ͨํʂ w 3VCZPO3BJMTͰ)1Λ࡞ΕΔPS࡞ͬͯΈ͍ͨํʂ ਖ਼ࣾһͰΞϧόΠτͰ֎෦ҕୗઌͱͯ͠Ͱߏ͍·ͤΜ
͝ڵຯͷ͋Δํੋඇ͓͕͚͍ͩ͘͞ ΤϯδχΞืूʂ