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
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
860
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
790
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
170
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
170
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
1
130
VS Code Update for GitHub Copilot
74th
2
660
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
950
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
790
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
2
120
生成AI時代のコンポーネントライブラリの作り方
touyou
1
250
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
640
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
0
140
Featured
See All Featured
Designing for Performance
lara
610
69k
Facilitating Awesome Meetings
lara
54
6.4k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Building Applications with DynamoDB
mza
95
6.5k
Speed Design
sergeychernyshev
32
1k
Documentation Writing (for coders)
carmenintech
72
4.9k
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࡞ͬͯΈ͍ͨํʂ ਖ਼ࣾһͰΞϧόΠτͰ֎෦ҕୗઌͱͯ͠Ͱߏ͍·ͤΜ
͝ڵຯͷ͋Δํੋඇ͓͕͚͍ͩ͘͞ ΤϯδχΞืूʂ