Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【 tech boost】AI/DSエキスパート(ニューラルネットワーク)
Search
Takehiro Yamaguchi
January 20, 2019
Technology
0
120
【 tech boost】AI/DSエキスパート(ニューラルネットワーク)
【 tech boost】AI/DSエキスパート(ニューラルネットワーク)
Takehiro Yamaguchi
January 20, 2019
Tweet
Share
More Decks by Takehiro Yamaguchi
See All by Takehiro Yamaguchi
tech boost_deeplearning
takexhero
0
110
開発業務について
takexhero
0
610
セキュリティについて
takexhero
0
450
問題解決力について
takexhero
0
590
データベースについて
takexhero
0
1.3k
ネットワークについて
takexhero
0
620
オブジェクト指向について
takexhero
0
1.4k
Other Decks in Technology
See All in Technology
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
400
チーリンについて
hirotomotaguchi
6
2.1k
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
110
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
160
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
13
11k
SREには開発組織全体で向き合う
koh_naga
0
370
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
490
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
160
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
230
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
140
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
630
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
210
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
A better future with KSS
kneath
240
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Raft: Consensus for Rubyists
vanstee
141
7.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Typedesign – Prime Four
hannesfritz
42
2.9k
Become a Pro
speakerdeck
PRO
31
5.7k
How to Ace a Technical Interview
jacobian
281
24k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Transcript
$POpEFOUJBM $ #SBOEJOH&OHJOFFS*OD
$ #SBOEJOH&OHJOFFS*OD tech boost AI/DS Expert ୈ̔ճߨٛ χϡʔϥϧωοτϫʔΫ
$ #SBOEJOH&OHJOFFS*OD ࣗݾհ යాɹڵ໌ ܚጯٛक़େֶେֶӃɹཧֶݚڀՊ ઐɿ࣌ܥྻղੳɺਂֶश झຯ ಡॻɺےτϨɺεϊϘ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫ ɾχϡʔϥϧωοτͷϕʔεٕज़ɼύʔηϓτϩϯ ɾχϡʔϥϧωοτͷΈ ɾχϡʔϥϧωοτͷֶश ɾχϡʔϥϧωοτϫʔΫͷεΫϥον࣮
$ #SBOEJOH&OHJOFFS*OD ※ࠓճԋशܗࣜʹΑΓɺ Jupyter Notebook্Ͱ͓ૹΓ͢Δ ϑΝΠϧΛ֤࣮ࣗߦ͍͖ͯͨͩ͠·͢ɻ 5ষͱಉ༷ʹɺJupyter NotebookΛىಈ͠ɺ ͓ૹΓ͢ΔϑΝΠϧΛ։͍͍ͯͩ͘͞ɻ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͱʁ ݱࡏੈؒతʹΛूΊ͍ͯΔػցֶशٕज़Ͱ͋Δ σΟʔϓϥʔχϯάͷͱͳΔٕज़ ੜͷਆܦͷߏΛֶతʹਅࣅͨ͠ػցֶशख๏ ਆܦࡉ๔ χϡʔϩϯ ϞσϧԽ γφϓε
χϡʔϩϯ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫ ɾχϡʔϥϧωοτͷϕʔεٕज़ɼύʔηϓτϩϯ ɾχϡʔϥϧωοτͷݪཧ ɾχϡʔϥϧωοτͷֶश ɾχϡʔϥϧωοτϫʔΫͷεΫϥον࣮
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτͷϕʔεٕज़ɼύʔηϓτϩϯ ಈͷਆܦࡉ๔Λϕʔεʹߏங͞ΕֶͨशϞσϧ ਆܦࡉ๔ɼଞͷࡉ๔͔ΒෳͷೖྗΛड͚औΓɼ ೖྗ͕ҰఆͷΛ͑Δͱ৴߸Λग़ྗ͢ΔΈ͕͋Δ ͜ͷߏΛֶతʹ࠶ݱ͢Δ͜ͱΛతʹٕͨ͠ज़Λɼ ʮύʔηϓτϩϯʯͱ͍͏ɽ ೖྗY ೖྗY
ೖྗY ॏΈX ॏΈX ॏΈX ͖͍͠В ग़ྗZ
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͷߏ ύʔηϓτϩϯɼෳͷ৴߸Λೖྗͱͯ͠ड͚औΓɼ1ͭͷ৴߸Λग़ྗ͢Δɽ ύʔηϓτϩϯͷ৴߸ʮྲྀ͢ʯɼʮྲྀ͞ͳ͍ʯͷೋͰ͋Δɽ ʮ৴߸Λྲྀ͞ͳ͍ʯΛ̌ɼʮ৴߸Λྲྀ͢ʯΛ̍ͱ͢Δɽ Z Y Y X
X
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͷߏ Z Y Y X X χϡʔϩϯ ϊʔυ
ɿਆܦࡉ๔ʹ૬ ೖ ྗ ৴ ߸ ݁߹ॏΈ ೖྗ৴߸ֻ͕͚߹Θ͞ΕΔ ৴߸ͷ૯͕͋Δ͖͍͠Λ͑ͨ߹ʹ̍Λग़ྗ ʮχϡʔϩϯͷൃՐʯͱදݱ ৴߸ͷ૯
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͷߏ ᮢΛθͱ͢Δͱɼύʔηϓτϩϯͷಈ࡞ݪཧ࣍ͷࣜͰදͤΔɽ Z Y Y X X ɿೖྗ৴߸͕͖͍͠Λ͑ͳ͍߹̌Λฦ͢
ɿೖྗ৴߸͕͖͍͠Λ͑Δ߹Λฦ͢
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰANDԋࢉΛ࣮͢Δ ίϯϐϡʔλͷԋࢉํ๏ͱͯ͠ɼ̍Λਅɼ̌Λِͱ͢ΔਅِΛ༻ͨ͠ཧԋࢉ͕͋Δɽ ANDԋࢉɼ2ͭͷೖྗ͕̍ͷ͚࣌ͩ̍Λग़ྗ͠ɼͦΕҎ֎̌Λग़ྗ͢ΔΈͱͳ͍ͬͯΔɽ ͪ͜ΒΛύʔηϓτϩϯΛ༻͍࣮ͯͯ͠ΈΔ Y̍ Y̎ Z
ೋͭͷೖྗ͕ ྆ํͱ̍ͷ߹ͷΈ ̍Λग़ྗ͢Δ
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰANDԋࢉΛ࣮͢Δ ANDԋࢉΛߦ͏ύʔηϓτϩϯΛهड़͢͠ͱ࣍ͷࣜͷΑ͏ʹͳΔɽ લड़ͷࣜͰɼθ→-w0 ʹஔ͖͑
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰANDԋࢉΛ࣮͢Δ PythonʹΑΔ࣮࣍ͷΑ͏ʹͳΔ
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰNANDԋࢉΛ࣮͢Δ ANDԋࢉͱٯͷԋࢉΛߦ͏ͷ͕NANDԋࢉͰ͋Δɽ NANDճ࿏ͷಈ࡞ݪཧ࣍ͷදͷΑ͏ʹͳΔɽ Y̍ Y̎ Z
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰNANDԋࢉΛ࣮͢Δ PythonʹΑΔ࣮࣍ͷΑ͏ʹͳΔ
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰORԋࢉΛ࣮͢Δ ORԋࢉɼೖྗ৴߸ͷগͳ͘ͱ1͕ͭ1Ͱ͋Εɼ̍Λग़ྗ͢Δɽ ORԋࢉͷಈ࡞ݪཧ࣍ͷදͷΑ͏ʹͳΔɽ Y̍ Y̎ Z
ೋͭͷೖྗͷ͏ͪ গͳ͘ͱ͕ͭ̍Ͱ͋Ε ̍Λग़ྗ
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͰORԋࢉΛ࣮͢Δ PythonʹΑΔ࣮࣍ͷΑ͏ʹͳΔ
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͷݶք "/%ԋࢉ 03ԋࢉ ઢܗՄೳͳ߹ʹରԠͰ͖Δ ֤ؔΛՄࢹԽ͢Δ
Y Y Y Y
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͷݶք ઢܗෆՄೳͳ߹ ઢܗෆՄೳͳ߹ʹରԠͰ͖ͳ͍ʂʂ
Y Y ҰຊͷઢͰ͚Δ͜ͱ͕Ͱ͖ͳ͍
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯ ύʔηϓτϩϯΛෳॏͶΔ Z Y Y
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯ ύʔηϓτϩϯΛෳॏͶΔ͜ͱʹΑΔϝϦοτ
Y Y Ҿ͚Δઢͷຊ͕૿͑ΔͨΊɼઢܗෆՄೳͳσʔλʹରԠՄೳͱͳΔ
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯΛར༻ͨ͠XORԋࢉͷ࣮ XORԋࢉͷಈ࡞ݪཧ ഉଞతཧΛٻΊΔɼY YͷͲͪΒ͔Ұํ͕̍ͷ͚࣌ͩ̍Λग़ྗ Y̍ Y̎ Z
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯΛར༻ͨ͠XORԋࢉͷ࣮ XORԋࢉΛਤࣔ͢Δ
Y Y
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯΛར༻ͨ͠XORԋࢉͷ࣮ XORԋࢉΛਤࣔ͢Δ
Y Y
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯΛར༻ͨ͠XORԋࢉͷ࣮ "/%ɼOR,ANDԋࢉΛΈ߹ΘͤͯXORԋࢉΛදݱ͢Δ Y̍ Y̎ /"/% 03 "/%
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯΛར༻ͨ͠XORԋࢉͷ࣮ "/%ɼOR,ANDԋࢉΛΈ߹ΘͤͯXORԋࢉΛදݱ͢Δ 903 Y Y /"/% 03
$ #SBOEJOH&OHJOFFS*OD ଟύʔηϓτϩϯΛར༻ͨ͠XORԋࢉͷ࣮ PythonʹΑΔ࣮࣍ͷΑ͏ʹͳΔ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫ ɾχϡʔϥϧωοτͷϕʔεٕज़ɼύʔηϓτϩϯ ɾχϡʔϥϧωοτͷΈ ɾχϡʔϥϧωοτͷֶश ɾχϡʔϥϧωοτϫʔΫͷεΫϥον࣮
$ #SBOEJOH&OHJOFFS*OD ύʔηϓτϩϯͱχϡʔϥϧωοτϫʔΫͷҧ͍ ύʔηϓτϩϯɿઢܗՄೳͳ߹࠷దͳॏΈ͕ٻ·Δ͕ɼ ɹɹɹɹɹɹɹɹઢܗෆՄೳͳ߹ରԠ͕͍͠ ɹɹɹɹɹɹɹɹ׆ੑԽ͕ؔεςοϓؔͷΈ ɹɹɹɹɹɹɹɹ χϡʔϥϧωοτϫʔΫɿֶशʹΑͬͯదͳॏΈΛࣗಈతʹٻΊΒΕΔ ɹɹɹɹɹɹɹɹɹɹɹɹଟ༷ͳ׆ੑԽ͕ؔ͋Δ
$ #SBOEJOH&OHJOFFS*OD ׆ੑԽؔͱʁ ೖྗ৴߸ͷ૯Λग़ྗ৴߸ʹม͢Δؔ ೖྗ৴߸ͷ૯͕ͲͷΑ͏ʹൃՐ͢Δ͔ΛܾΊΔػೳΛ࣋ͭ ύʔηϓτϩϯͷ߹ɿεςοϓؔ χϡʔϥϧωοτͷ߹ɿγάϞΠυؔɼReluؔ ೖྗY ೖྗY ೖྗY
X X X ग़ྗG [ ೖྗͷ ૯ [ ׆ੑԽ ؔ G [ [XY XY XY
$ #SBOEJOH&OHJOFFS*OD ׆ੑԽؔͱʁ ೖྗ৴߸ͷ૯Λग़ྗ৴߸ʹม͢Δؔ ೖྗ৴߸ͷ૯͕ͲͷΑ͏ʹൃՐ͢Δ͔ΛܾΊΔػೳΛ࣋ͭ Πϝʔδɿೖྗม͕͋ΔҰఆͷ ͖͍͠ Λ͑Δͱٸܹʹେ͖͘ͳΔؔ [ G
[ Ұఆͷ ͖͍͠ G [
$ #SBOEJOH&OHJOFFS*OD ׆ੑԽؔͱʁ εςοϓؔ PythonʹΑΔ࣮
$ #SBOEJOH&OHJOFFS*OD ׆ੑԽؔͱʁ γάϞΠυؔ PythonʹΑΔ࣮
$ #SBOEJOH&OHJOFFS*OD ׆ੑԽؔͱʁ Reluؔ PythonʹΑΔ࣮
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͷఆࣜԽ CόΠΞε ೖྗ৴߸ͱແؔͷ G׆ੑԽؔ ྫɿγάϞΠυؔ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͷఆࣜԽ CόΠΞε ೖྗ৴߸ͱແؔͷ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͷఆࣜԽ ͜ͷࣜΛߦྻʹΑΓදݱ͢Δ ͷΑ͏ʹҰൠԽͰ͖Δ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͷग़ྗ χϡʔϥϧωοτϫʔΫΛྨʹద༻͢Δ߹ ग़ྗ֬Ͱදݱ͢Δ Ϋϥε̍ͷ֬ Ϋϥε̎ͷ֬ Ϋϥε̏ͷ֬
ΫϥεʹͳΔ͕֬ ࠷ߴ͍ͷͰɼ Ϋϥε̎ͱఆ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͷग़ྗ ιϑτϚοΫεؔ χϡʔϥϧωοτϫʔΫͷग़ྗʹΘΕΔؔ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫͷग़ྗ ιϑτϚοΫεؔͷ࣮
$ #SBOEJOH&OHJOFFS*OD ࡾχϡʔϥϧωοτϫʔΫͷ࣮ (׆ੑԽؔγάϞΠυؔ)
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫ ɾχϡʔϥϧωοτͷϕʔεٕज़ɼύʔηϓτϩϯ ɾχϡʔϥϧωοτͷݪཧ ɾχϡʔϥϧωοτͷֶश ɾχϡʔϥϧωοτϫʔΫͷεΫϥον࣮
$ #SBOEJOH&OHJOFFS*OD ػցֶशͷʮֶशʯͱ۩ମతʹԿΛߦ͍ͬͯΔͷ͔ ʮֶशʯͱɼʮޡࠩؔͷ࠷খԽʯ ޡࠩؔ& ॏΈύϥϝʔλX ޡ͕ࠩؔ࠷খͱͳΔ ύϥϝʔλΛٻΊΔ
$ #SBOEJOH&OHJOFFS*OD ػցֶशͷʮֶशʯͱ۩ମతʹԿΛߦ͍ͬͯΔͷ͔ ઢܗճؼͷྫ ࠷খೋޡࠩͷ࠷খԽ U
$ #SBOEJOH&OHJOFFS*OD ޡࠩؔͷ࠷খԽ ઢܗճؼͷྫ ࠷খೋޡࠩͷ࠷খԽ ޡࠩؔ& ॏΈύϥϝʔλX ޡࠩؔ& ޡ͕ࠩؔ࠷খͱͳΔॏΈΛٻΊΔ
$ #SBOEJOH&OHJOFFS*OD ࠷খೋޡࠩ ʮϞσϧ͕༧ଌͨ͠ʯͱɼʮ࣮ࡍͷσʔλͷʯͷࠩͷೋΛޡࠩؔͱఆٛ͢Δ ҰൠԽ͢Δ ճؼʹରͯ͠ద༻͢Δޡࠩؔ
$ #SBOEJOH&OHJOFFS*OD ࠷খೋޡࠩͷ࣮
$ #SBOEJOH&OHJOFFS*OD ަࠩΤϯτϩϐʔޡࠩ ྨʹରͯ͠ద༻͢Δޡࠩؔ Uྨͷਖ਼ղσʔλ ରԠ͢ΔΠϯσοΫε͚ͩ̍Ͱɼଞͯ̌͢ ྫɿ̏Ϋϥεྨͷ߹ ͕̍ਖ਼ղɿU< >
͕ਖ਼ղɿU< > ͕̏ਖ਼ղɿU< > ZϞσϧͷ༧ଌ ग़ྗ֬ MPHΑΓɼͯ͢ͷσʔλͰਖ਼͍͠ग़ྗΛग़ͨ͠ࡍʹɼ &ͷ̌ͱͳΔɽ
$ #SBOEJOH&OHJOFFS*OD ަࠩΤϯτϩϐʔޡࠩͷ࣮
$ #SBOEJOH&OHJOFFS*OD όονֶश χϡʔϥϧωοτϫʔΫͷ߹ɼऔΓѻ͏σʔλ͕ສ݅ʹ ٴͿ͜ͱ͕ଟ͍ શମͷ͏ͪɼҰ෦ͷσʔλΛऔΓग़͠ɼͦͷσʔλͰֶशΛߦ͏͜ͱ ݅ σʔλશମ ֶश༻σʔλ όονֶश
݅ ݅ ݅
$ #SBOEJOH&OHJOFFS*OD ޯ߱Լ๏ ޡࠩؔ& ॏΈύϥϝʔλX ֤ͷޡࠩؔͷ͖ ޯͱٯ͖ʹύϥϝʔλΛௐ͍ͯ͘͠ ඍ͕ʹͳΔ·Ͱ܁Γฦ͢ X X
X ޡࠩؔͷ͖ ֶश େ͖͘͢ΔͱҰճͷֶशͰͷ ॏΈͷมԽ͕େ͖͘ͳΔ
$ #SBOEJOH&OHJOFFS*OD ޯ߱Լ๏ͷ࣮
$ #SBOEJOH&OHJOFFS*OD ޡࠩٯ๏ ҰൠతʹɼχϡʔϥϧωοτϫʔΫͰɼ ৴߸ೖྗ͔Βग़ྗͱྲྀΕΔ Z Y Y X X
$ #SBOEJOH&OHJOFFS*OD ޡࠩٯ๏ ग़ྗͱ࣮ࡍͷਖ਼ղͷޡࠩΛɼ ग़ྗ͔Βೖྗͱͤ͞Δ Z Y Y X X
ग़ྗʔਖ਼ղ ग़ྗͷޡࠩ
$ #SBOEJOH&OHJOFFS*OD χϡʔϥϧωοτϫʔΫ ɾχϡʔϥϧωοτͷϕʔεٕज़ɼύʔηϓτϩϯ ɾχϡʔϥϧωοτͷݪཧ ɾχϡʔϥϧωοτͷֶश ɾχϡʔϥϧωοτϫʔΫͷεΫϥον࣮
$ #SBOEJOH&OHJOFFS*OD ࠓ·Ͱͷ࣮ͷ·ͱΊ +ZQZUFS/PUFCPPLͷ࠷ޙͷηϧΛ࣮ߦ͠ɼ χϡʔϥϧωοτϫʔΫʹΑΔֶशΛ࣮ߦͯ͠Έ·͠ΐ͏ɽ
$ #SBOEJOH&OHJOFFS*OD Thank You