Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
スマートフォンのモーションセンサを利用した個人認証アプリケーションの開発に関する研究
Search
Kensuke Kosaka
December 08, 2016
Technology
89
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スマートフォンのモーションセンサを利用した個人認証アプリケーションの開発に関する研究
関西大学大学院 課題研究中間発表会にて用いたスライド
Kensuke Kosaka
December 08, 2016
More Decks by Kensuke Kosaka
See All by Kensuke Kosaka
How to make your first mechanical keyboard
arkenous
0
76
スマートフォンのモーションセンサを利用した,個人認証アプリケーションの開発に関する研究
arkenous
0
79
スマートフォンのモーションセンサを利用した個人認証アプリケーションの開発
arkenous
0
67
Random number, PRNG
arkenous
0
180
Another Digital Signature, How to attack digital signature
arkenous
0
60
SHA3, Cryptographic hash function
arkenous
0
140
Coin Locker - Time Operation
arkenous
0
54
CMC SemiFinal Introduce
arkenous
0
72
CMC Introduce
arkenous
0
81
Other Decks in Technology
See All in Technology
Metadata - Section 1: HTML Basics
mohab1
0
120
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
620
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
300
会社説明資料
persolserverworks
0
9.8k
Classmethod Company Deck
satoshi7
1
740
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
200
専門領域のAIをどう評価するか
bengo4com
2
300
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
280
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
480
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
310
夫婦で子育てするための育児標準化
codmoninc
PRO
0
460
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
30 Presentation Tips
portentint
PRO
1
430
Crafting Experiences
bethany
1
380
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Music & Morning Musume
bryan
48
7.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
εϚʔτϑΥϯͷϞʔγϣϯηϯαΛར༻ͨ͠ ݸਓೝূΞϓϦέʔγϣϯͷ։ൃʹؔ͢Δݚڀ খྛ࢙ݚڀࣨ ∁ࡔ ݡ༎ 1
ൃදͷྲྀΕ • εϚʔτϑΥϯʹ͓͚Δطଘͷݸਓೝূํࣜͷ • ؔ࿈ݚڀͷհ • ຊݚڀͷհ • ධՁ࣮ݧͱͦͷ݁Ռ •
ݱࡏͷ՝ͱలʹ͍ͭͯ • ·ͱΊ 2
͡Ίʹ • εϚʔτϑΥϯɼଟ͘ͷݸਓใΛแ • ݸਓͷೝূํࣜ • ύείʔυೝূɼࢦೝূ… 3
ύείʔυೝূ • ॴ༗ऀ͕ύείʔυ Λొ • ϩοΫղআ࣌ʹೖྗ͞Ε ͨίʔυͱൺֱ͠ೝূ 4
ύείʔυೝূͷ • දࣔ͞ΕͨΩʔϘʔυը໘͔Βඞཁͳܻ͚ͩೖྗ͢Δ ඞཁ͕͋Δ • ܻʹΑͬͯೝূ࡞ۀ͕ࡶʹ • γϣϧμʔϋοΫͷةݥੑ • ݶΒΕͨจࣈछͷத͔ΒύείʔυΛߏங
• ύλʔϯࣗ༝ʹ੍ݶ 5
ࢦೝূ • ࢦεΩϟφͰॴ༗ऀͷࢦΛొ • ϩοΫղআ࣌ʹࢦεΩϟφʹࢦΛ͋ͯͯɼ ొ͞Εͨࢦใͱൺֱ͠ೝূ 6
ࢦೝূͷ • ࢦύείʔυͳͲͱҧ͍มߋͰ͖ͳ͍ • ࢦใ͕࿙Ӯ͢ΔͱɼͦͷࢦΛࠓޙೝূͰ ༻͍ΒΕͳ͍Մೳੑ • ࣸਅϏσΦͳͲͰࢦ͕өͬͯ͠·͏ͱɼࢦ Λ࠶ݱ͞ΕΔՄೳੑ*1 *1
http://www.ccc.de/en/updates/2014/ursel 7
ݚڀ֓ཁ • ݸਓೝূͷࡶ͞Λܰݮ • 伴ใ͕࿙Ӯͯ͠มߋ͕Մೳ • ࣗ༝͕ߴ͘ɼײతͳݸਓೝূ ➡ εϚʔτϑΥϯʹࡌ͞Ε͍ͯΔՃɾ ֯ηϯαΛ༻͍ͨಈ࡞ʹΑΔೝূΛ࣮ݱ
8
ؔ࿈ݚڀͱͦͷ՝ • ࡔຊͷݚڀ [1] • ՃηϯαΛ༻͍ɼ͋Β͔͡Ίอଘͨ͠ෳछྨͷδΣενϟύλʔϯͱϢʔβͷೖྗ σʔλΛൺֱͯ͠ೝࣝΛௐͨ • ѻ͏δΣενϟʹΑͬͯೝ͕ࣝߴ͍ͷͱ͍ͷʹೋԽ͢Δ •
⅓Βͷݚڀ [2] • ՃηϯαʹՃ͑ͯ֯ηϯαΛ༻͍ͨδΣενϟಈ࡞ʹΑΔೝূख๏ΛఏҊ͠ɼࣗ ༝্ͱͳΓ͢·͠ೝূʹର͢Δڧͷ্ΛՄೳʹͨ͠ • ॳճͷೝূͰͷຊਓڋ൱͕61%ͱൺֱతߴ͍ 9 [1] ࡔຊᠳ, “ϢʔβͷײతͳೖྗΛͱΒ͑ΔͨΊͷ3࣠ՃηϯαʹΑΔδΣενϟೝࣝͷݚڀ”, 2009ެཱͩͯ͜ະདྷେֶଔۀจ. [2] ⅓խ࢙, ৽ҪΠεϚΠϧ, “ՃηϯαɾδϟΠϩ ηϯαΛซ༻ͨ͠εϚʔτϑΥϯͷར༻ೝূख๏ͷఏҊ”, ใॲཧֶձݚڀใࠂ, Vol.2014- MBL-70, No.17, Vol2014-UBI-41, No.17,2014.
ຊݚڀͷඪ • ⅓ΒͷݚڀͰڍ͛ΒΕ͍ͯͨຊਓڋ൱ͷ վળΛඪͱ͢Δ • Λ্ԼʹৼΔͳͲΑΓ୯७Ͱৗతͳ ೖྗ͕Մೳͳಈ࡞Ͱͷར༻͕ՄೳͳγεςϜ 10
Ϟʔγϣϯσʔλͷऔಘ • 3࣠Ճηϯαͱ3࣠֯ ηϯαΛར༻ • ΞϓϦ্ͷσʔλऔಘϘ λϯΛԡ͍ͯ͠Δؒɼσʔ λΛऔಘ • αϯϓϦϯάִؒɼ͓
Αͦ5ϛϦඵ X Z Y 11
σʔλͷՃ • ϞʔγϣϯσʔλΛɼγεςϜͰ༻͍͍͢ Α͏ʹՃ • ՃޙͷσʔλΛ༻͍ͯɼొೝূ 12
σʔλΛἧ͑Δ • Ϟʔγϣϯͷೖྗҙͷ࣌ؒͰߦ͑ΔͨΊɼ ෳճͷೖྗͰσʔλʹΒ͖ͭ • ొϞʔυͰɼ࠷ೖྗ࣌ؒͷ͍σʔλΛ ج४ʹɼଞͷσʔλͷඌʹθϩΛิర • ೝূϞʔυͰɼ伴σʔλΛج४ʹ͚Εθ ϩΛิరɼ͚ΕඌΛΔ
13
σʔλͷৼΕ෯૿෯ • σʔλͷมԽ͕খ͍͞ ߹ɼ༧Ίઃఆͨ͠Λֻ ͚ͯৼΕ෯Λ૿෯ -4 -3 -2 -1 0
1 2 0.5 1 Time (s) before after 14
ϩʔύεϑΟϧλ • ೖྗ࣌ͷखͷ͑ʹΑΔ ϊΠζͷӨڹΛऔΓআ͘ • ϑʔϦΤมʹΑΔϩʔ ύεϑΟϧλॲཧΛߦ͏ -4 -3 -2
-1 0 1 2 0.5 1 Time (s) before after 15
มҐσʔλΛ֯σʔλͰճస • ճసߦྻΛ༻͍ɼXɼYɼZ࣠ͷॱʹճస 16
σʔλͷζϨमਖ਼ • ొϞʔυͰͷೖྗλΠ ϛϯάͷζϨʹΑΔӨڹ Λখ͘͢͞Δ • σʔλͷ࠷େɾ࠷খɾ தԝͦΕͧΕʹج४Λ ஔ͍ͯमਖ਼ΛࢼΈΔ -0.002
-0.0015 -0.001 -0.0005 0 0.0005 0.001 0.5 1 Time (s) after-1 after-2 after-3 -0.002 -0.0015 -0.001 -0.0005 0 0.0005 0.001 0.5 1 Time (s) before-1 before-2 before-3 17
σʔλͷൺֱํ๏ • ୯७ͳχϡʔϥϧωοτϫʔΫΛར༻ • ೖྗσʔλɼࣄલʹՃࢉฏۉ͕0ɼࢄ͕1ʹͳΔΑ͏ʹਖ਼نԽ͢Δ ʢඪ४ਖ਼نʣ • ೖྗ1ɼӅΕ1ɼग़ྗ1ͰɼχϡʔϩϯೖྗͱӅΕೖྗ σʔλͷ࣍ݩͱಉɼग़ྗҰͭ •
ଛࣦؔʹަࠩΤϯτϩϐʔޡࠩΛɼग़ྗͷ׆ੑԽؔʹγάϞΠυ ؔΛ༻͍ͯೋྨɽӅΕͷ׆ੑԽؔʹγάϞΠυؔΛར༻ • ग़ྗҰͭͰɼ֬ͱղऍ͢Δ 18
֤Ϟʔυʹ͓͚ΔNN • ొϞʔυͰɼ܇࿅σʔλʹೖྗσʔλΛɼڭࢣ৴߸ʹ 0.0Λ༩͑ɼنఆͷֶशճʹશͯͷೖྗσʔλͰଛࣦؔ ͷ͕ᮢʢ0.1ʣະຬʹͳΕޭ • ೝূϞʔυͰɼֶशࡁΈNNʹσʔλΛೖྗ͠ɼᮢ ʢ0.1ʣະຬͰ͋Εޭ • NNͰͷೝূʹޭ͠ɼ͔ͭొϞʔυͰొ͞Εͨ伴σʔ
λͱͷίαΠϯྨࣅ͕0.6ΑΓߴ͚ΕɼNNʹՃͰֶश 19
ධՁ࣮ݧ • ೝূͷޭௐࠪ • ͳΓ͢·͠ೝূͷݕূ • ରϞʔγϣϯɿΛإʹ͚ۙͮΔ 20
ೝূͷޭௐࠪ • ࢼߦճ3ճ·Ͱ • ೝূ͕Ͱ͖ͨ߹ʹޭ 21
ඃݧऀ͝ͱͷೝূ݁Ռ 22 NN ίαΠϯྨࣅ Aʢ342࣍ݩʣ 1.0, 0.05 0.06, 0.72 Bʢ708࣍ݩʣ
0.99, 0.08 0.18, 0.62 Cʢ432࣍ݩʣ 1.0, 0.93, 1.0 -0.18, 0.09, 0.16 Dʢ966࣍ݩʣ 1.0, 0.99, 1.0 0.11, 0.21, -0.04 Eʢ144࣍ݩʣ 0.09 0.63 Fʢ354࣍ݩʣ 0.06 0.53 Gʢ636࣍ݩʣ 0.06 0.66 Hʢ456࣍ݩʣ 1.0, 1.0, 1.0 -0.26, -0.37, 0.01 Iʢ510࣍ݩʣ 0.09 0.51 Jʢ198࣍ݩʣ 1.0, 0.99, 0.05 -0.49, 0.26, 0.92
ͳΓ͢·͠ೝূͷݕূ • ొٴͼೝূͷޭௐࠪͷࡍʹɼඃݧऀ ͕Ϟʔγϣϯೖྗ͢Δ༷ࢠΛݞӽ͠ʹࡱӨ • ֤ඃݧऀΛରʹɼචऀ͕ͳΓ͢·͠ೝূ Մೳ͔ݕূ • ࢼߦճ3ճ·Ͱ 23
ͳΓ͢·͠ೝূͷݕূ 24 NN ίαΠϯྨࣅ Aʢ342࣍ݩʣ 1.0, 1.0, 1.0 -0.45, -0.18,
0.04 Bʢ708࣍ݩʣ 1.0, 1.0, 1.0 -0.17, -0.22, -0.14 Cʢ432࣍ݩʣ 0.94, 0.40, 0.99 0.31, 0.31, 0.29 Dʢ966࣍ݩʣ 1.0, 0.99, 0.99 0.03, 0.15, 0.10 Eʢ144࣍ݩʣ 0.99, 0.58, 0.20 0.07, 0.67, 0.79 Fʢ354࣍ݩʣ 0.44, 0.08 0.20, 0.46 Gʢ636࣍ݩʣ 0.06 0.18 Hʢ456࣍ݩʣ 0.08 0.51 Iʢ510࣍ݩʣ 0.09 0.66 Jʢ198࣍ݩʣ 0.06 0.51
՝ͱల • χϡʔϥϧωοτϫʔΫͷॲཧʹ͕͔͔࣌ؒΔ • ొͰฏۉ6ඵʢ࠷15ඵʣɼೝূͰฏۉ4ඵʢ࠷13ඵʣ • χϡʔϩϯΛҰͭҰͭߏங͓ͯ͠Γɼ·ͨೝূ࣌ʹҰͭͷจࣈྻͱͯ͠อଘ͍ͯ͠ΔֶशࡁΈχϡʔ ϩϯͷύϥϝʔλΛׂͯ͠χϡʔϩϯʹઃఆ͍ͯ͠ΔͨΊɼ͕͔͔͍࣌ؒͬͯΔɽ ֶशࡁΈωοτϫʔΫͷΦϒδΣΫτΛγϦΞϥΠζԽ͍ͯ͠ճͤΔΑ͏ݕ౼͢Δ •
χϡʔϩϯͷύϥϝʔλอଘ࣌ʹɼೖྗσʔλͷ࣍ݩ͕ଟ͍߹ʹ҉߸ԽॲཧͰOut Of Memory ErrorΛ ు͘͜ͱ͕͋Δ • ͖ݟʹΑΔͳΓ͢·͠ೝূʹରͯ͠੬ऑ • Ϛωͷ͍͢͠ಈ͖ͰɼͲ͏ͯ͠ೝূΛಥഁ͞Ε͍͢ɽಈ͖Ҏ֎ͷཁૉΛΈೖΕΔ • ొϞʔυͰෳछྨͷϞʔγϣϯΛೖྗ͢Δ͜ͱͰɼͷৼΓํͷಛΛֶशͰ͖ͳ͍͔ݕ౼͢ Δ 25
·ͱΊ • εϚʔτϑΥϯͷՃٴͼ֯ηϯαΛ༻͍ɼಈ࡞ͰݸਓΛೝূ • σʔλͷৼΕ෯૿෯ζϨमਖ਼ͳͲͷՃػೳΛ࣮͠ɼσʔλͷൺֱʹχϡʔϥϧωοτ ϫʔΫΛ༻ • ৗతͳೖྗ͕Մೳͳ୯७ͳϞʔγϣϯͰͷར༻͕Մೳͳ͜ͱΛ֬ೝɼͨͩɼͳΓ͢·͠ೝ ূʹରͯ͠੬ऑͰ͋Δ͜ͱ֬ೝ •
χϡʔϥϧωοτϫʔΫͷॲཧ࣌ؒΛॖ͢Δํ๏Λߟ͑Δ • ೖྗσʔλͷ࣍ݩ͕ଟ͍߹ɼχϡʔϩϯͷύϥϝʔλอଘ࣌ʹOut Of Memory Error͕ൃ ੜ͢Δ͜ͱ͕͋ΔͨΊɼύϥϝʔλͷอଘํ๏Λվྑ͢Δ • ొϞʔυͰॴ༗ऀຊਓ͕ҟͳΔϞʔγϣϯΛೖྗ͢Δ͜ͱͰɼॴ༗ऀͷৼΓํͷ ಛΛֶशͰ͖ͳ͍͔ݕ౼͢Δ 26
χϡʔϩϯ Y Y YJ XK XK XKJ ZK 27
׆ੑԽؔɼଛࣦؔ ଛࣦؔɿަࠩΤϯτϩϐʔޡࠩ ׆ੑԽؔɿγάϞΠυؔ 28
ֶश ͖㲅&㲅X old_w new_w opt_w E w ॏΈͷมߋྔ϶X ग़ྗɿ ӅΕɿ
มߋྔɿ 29
ADAM 30