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
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Search
Hideyuki TAKEI
October 10, 2015
Technology
3
11k
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
2015年10月10日に開催された PyConJP2015 で発表したスライドです。プログラムはのちほど公開します!
Hideyuki TAKEI
October 10, 2015
Tweet
Share
More Decks by Hideyuki TAKEI
See All by Hideyuki TAKEI
Beatroboでのハードウェアプロトタイピング
hideyuki
0
320
Golang, make and robotics #gocon
hideyuki
4
4.6k
cocos2d-x で PlugAir を 使えるようにしてみた
hideyuki
0
170
coma
hideyuki
0
130
Bluetoothで動かす!Androidミニ四駆&Androidロボットの つくりかた #abc2010spring
hideyuki
0
180
Android時代のミニ四駆
hideyuki
0
110
『車内での携帯電話のご使用はご遠慮ください』問題について考える ~iPhoneケースつくりました~
hideyuki
0
190
ドアラの個性はどこから?
hideyuki
1
200
Other Decks in Technology
See All in Technology
Adapty_東京AI祭ハッカソン2025ピッチスライド
shinoyamada
0
300
リセラー企業のテクサポ担当が考える、生成 AI 時代のトラブルシュート 2025
kazzpapa3
1
160
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
140
Git in Team
kawaguti
PRO
3
360
「れきちず」のこれまでとこれから - 誰にでもわかりやすい歴史地図を目指して / FOSS4G 2025 Japan
hjmkth
1
300
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
190
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
0
200
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
120
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
260
防災デジタル分野での官民共創の取り組み (2)DIT/CCとD-CERTについて
ditccsugii
0
280
社内報はAIにやらせよう / Let AI handle the company newsletter
saka2jp
8
1.4k
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.5k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Embracing the Ebb and Flow
colly
88
4.8k
Building Adaptive Systems
keathley
43
2.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Speed Design
sergeychernyshev
32
1.2k
How to train your dragon (web standard)
notwaldorf
96
6.3k
The Cost Of JavaScript in 2023
addyosmani
54
9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Transcript
1ZUIPOʹΑΔาߦϩϘοτͷ੍ޚͱ ڧԽֶशʹΑΔาߦಈ࡞֫ಘͷ࣮ྫ #FBUSPCP *ODҪӳߦ 1Z$PO+1
ࣗݾհ w !)JEFZVLJ5BLFJ w )8ճ࿏ઃܭɺϚΠίϯɺ֎ઃܭɺதࠃ w 48ϑϩϯτΤϯυ+4ɺ"OESPJEɺ"84 w ͔Θ͍͍ϩϘοτ͕͖
ࣗݾհ
ΞδΣϯμ w ຍϩϘοτ w ϩϘοτγϛϡϨʔλ(B[FCPͷհ w (B[FCPΛ1ZUIPO͔Βίϯτϩʔϧ͢Δ w ؆୯ͳػߏͷϩϘοτͷ࡞ w
2ֶशʹΑΔલਐಈ࡞ͷ֫ಘ w ຍϩϘΛ࣮ػͰಈ࡞ͤ͞Δ w ·ͱΊ
None
ܗͰ͖͕ͨʜ
Ϟʔγϣϯ࡞Δͷ͕໘ w Ϟʔλͷ֯ใΛखଧͪͯ͠ɺϞʔγϣϯ Λ࡞Βͳ͚ΕͳΒͳ͍ w ඇৗʹ໘ʂ w উखʹϩϘοτ͕ಈ͍ͯ͘ΕͨΒྑ͍ͷʹ ڧԽֶशʹΑΔϞʔγϣϯͷ֫ಘΛࢦ͢ʂ
ڧԽֶशͷน w ඦճͷࢼߦճʜ w ࢼߦճଟ͍ͱɺϩϘοτࣗମ͕յΕͦ͏ͳ ৺ࡉ͍ઃܭ w ࣮Ͱֶशͤ͞Δʹؾ͕Ҿ͚Δ w ܭଌͱ͔ΊΜͲͦ͘͞͏
γϛϡϨʔγϣϯͰͬͪΌ͓͏ʂ
(B[FCP w IUUQHB[FCPTJNPSH w Φʔϓϯιʔεͳ%ͷϩϘοτ γϛϡϨʔλڥ w ϦΞϧλΠϜɺݟ͖ͨΕ͍ w 0%&#VMMFUͳͲͷ%ཧΤϯδϯ
͕Γସ͑ΒΕΔ w Α͘304ͱ͍ͬ͠ΐʹΘΕ͍ͯΔ w όʔδϣϯͷͳͲ͋ΔͷͰɺ ࠓճ304ΛΘͣ(B[FCP ͱίϛϡχέʔγϣϯ͢Δ w (B[FCPWΛར༻
(B[FCPͷݟͨ
(B[FCPͷߏ ([4FSWFS γϛϡϨʔγϣϯۭؒ ͅ ([$MJFOU Ϟσϧ ࠓճ࡞Δ ڧԽֶशϓϩάϥϜ 1SPUPDPM#V⒎FSTͷ1VC4VCͰ4FSWFS$MJFOU͕௨৴
(B[FCP5JQT w 5PQJD7JTVBMJ[BUJPOπʔϧΛ͏͜ͱ ͰɺݱࡏྲྀΕ͍ͯΔϝοηʔδΛϦΞ ϧλΠϜͰݟΔ͜ͱ͕Ͱ͖Δ w ίϚϯυϥΠϯ͔Βϝοηʔδͷ QVCMJTITVCTDSJCF͕Ͱ͖Δ w (B[FCPͷ୯Ґܥ4*ʹ४ڌ
w ͞ϝʔτϧ NFUFS w ॏ͞ NBTT ΩϩάϥϜ LH w WFMPDJUZ w SFWPMVUFKPJOUTSBET w QPTFͳͲͰͭͷࣈ͕ฒΜͰ͍Δ ͷʮYZ[SPMMQJUDIZBXʯͰ͢
1ZUIPOͰ(B[FCPͱ௨৴ w 1Z(B[FCP w IUUQTHJUIVCDPNKQJFQFSQZHB[FCP w ΄΅1SPUP#VGͷ @QCQZͷϑΝΠϧ w ࠓճ͏ػೳ
w 4VCTDSJCF w ϩϘοτͷ࠲ඪɺ࢟ w 1VCMJTI w ϩϘοτͷϞʔλͷ֯ࢦఆ
!USPMMJVTDPSPVUJOF EFGQVCMJTI@MPPQ NBOBHFSZJFME'SPN QZHB[FCPDPOOFDU QVCMJTIFSZJFME'SPN NBOBHFSBEWFSUJTF HB[FCPEFGBVMUNPEFMKPJOU@DNE
HB[FCPNTHT+PJOU$NE NFTTBHFQZHB[FCPNTHKPJOU@DNE@QC+PJOU$NE NFTTBHFOBNFSPCPUKPJOU@OBNF NFTTBHFBYJT NFTTBHFGPSDF XIJMF5SVF ZJFME'SPN QVCMJTIFSQVCMJTI NFTTBHF ZJFME'SPN USPMMJVTTMFFQ MPPQUSPMMJVTHFU@FWFOU@MPPQ MPPQSVO@VOUJM@DPNQMFUF QVCMJTI@MPPQ δϣΠϯτૢ࡞༻ίϚϯυ ϩϘοτͷؔઅΛಈ͔͢αϯϓϧίʔυ ૢ࡞͢ΔϩϘοτ໊ͱؔઅ໊Λࢦఆ ྗΛՃ͑Δํͱڧ͞Λࢦఆ ίϚϯυΛύϒϦογϡ (B[FCPαʔόͱ௨৴͢Δ ͨΊͷϚωʔδϟͷ࡞
Ϟσϧͷදݱ w 4%' IUUQTEGPSNBUPSH Λར༻ w ϩϘοτγϛϡϨʔγϣϯ͚ w ϞσϧڥΛఆٛ͢ΔͨΊͷ 9.-ϑΥʔϚοτ
w Ϟσϧͷܗ 45-͔%"&Λࢦఆ ɺճస࣠ɺද໘ͷຎ ࡲͳͲͷཧతͳಛੑ͕ఆٛͰ͖Δ w ϞσϧΛಈ͔͢ڥ4%'Ͱఆٛ͢Δ w IUUQTCJUCVDLFUPSHPTSGHB[FCP@NPEFMTTSD ͪ͜Βʹ(B[FCPͰ͑Δ4%'͕ू·͍ͬͯΔ w 8JMMPX(BSBHFͷ13ͳͲͷ4%'Λࢀߟʹͯ͠ ϞσϧͷఆٛΛ͢Δͷ͕Φεεϝ
4%'$POWFSUFSͷ͍ํ w %$"%ͷ*OWFOUPSͷΞηϯϒϦ͔Β4%'Λੜ w IUUQTHJUIVCDPNXJMMTUPUU4%' $POWFSUFS͔ΒίʔυΛμϯϩʔυͯ͠ 7JTVBM4UVEJPͰFYFΛϏϧυ͢Δ w *OWFOUPSͰΞηϯϒϦ ϑΝΠϧJBNΛ։͘
w 4%'$POWFSUFSΞϓϦΛ ಉ࣌ىಈ͢Δ w 4BWFUPpMFͱ"MTPTBWF 45-TʹνΣοΫΛ͚ͭͯɺ 45-4DBMFͷ·· w (FOFSBUF4%'Λԡ͢ͱ 4%'͕ੜ͞ΕΔ
ࢼ͠ʹ؆୯ͳϩϘοτΛ࡞ͬͯΈΑ͏ w ຊ֨తͳϩϘοτͷલʹ൘ܕϩϘοτʹલਐҠಈͷ ϞʔγϣϯΛ֫ಘͤ͞Δ w ܗ%$"%Ͱ࡞ w $"%σʔλ͔Β4%'Λ࡞ w WJTVBMͱDPMMJTJPOͷϞσϧ྆ํಉ͡45-Λ༻
w 4%'$POWFSUFS IUUQTHJUIVCDPNXJMMTUPUU4%'$POWFSUFS Λར༻ͯ͠4%'Λ࡞Ζ͏ 4%' %$"%ͷ *OWFOUPSͰ࡞ 4%'$POWFSUFS Ͱ*OWFOUPSͷ ΞηϯϒϦ͔Β 4%'Λੜ 4%'Λ(B[FCPʹ Πϯϙʔτ͢Δ
ڧԽֶश 2ֶश w ͋Δঢ়ଶTUͰ͋ΔߦಈBUΛͱͬͨͱ͖ɺະདྷʹ ΘͨͬͯͲͷ͘Β͍ͷใु͕ಘΒΕͦ͏͔Λ ද͢ߦಈՁؔ2 TU BU Λֶश w
ЏHSFFEZબɿఆΊΒΕͨ֬ЏͰϥϯμ Ϝʹߦಈ͠ɼ Џ ͷ֬Ͱେ͖ͳํͷ2 Λ࣋ͭߦಈΛબΛ͢Δ ΤʔδΣϯτ 2ֶशʹΑΔ ߦಈબ ڥ ߦಈBU ঢ়ଶTU ڥͷ มԽ ใुSU SU TU
ঢ়ଶTͱߦಈBͱใुS w ঢ়ଶΛݮΒͨ͢Ίʹ੍ Λઃ͚Δ w ֤ؔઅɺɺ ͷύλʔϯͷΈ w ߦಈͭͷؔઅ͔͠ಈ ͔ͤͳ͍
w ಉ͡ঢ়ଶʹͳΔߦಈબ ෆՄ w ঢ়ଶTύλʔϯ w ঢ়ଶTUͰऔΔ͜ͱ͕Ͱ͖Δ ߦಈBUύλʔϯ w લʹਐΊਐΉ΄Ͳใु͕ ߴ͍ ͭͷؔઅ͚ͩಈ͔͢
ϓϩάϥϜͷߏ &OWJSPONFOU "HFOU ঢ়ଶཧ ΞΫγϣϯੜ γϛϡϨʔλͷ ϩϘοτͷαʔϘઃఆͱ ࠲ඪऔಘ ([4FSWFS ϩϘοτͷ
γϛϡϨʔγϣϯ 2-FBSOJOH 2ֶश෦ ࠓճ࡞ͬͨͱ͜Ζ 1Z(B[FCPʹΑΔ 1SPUP#VGͷΓͱΓ
࠷ॳͷ͜Ζ όλόλ͔ͯ͠͠ͳ͍
ࢼߦ͘Β͍ ͍ͭͷؒʹ͔લʹਐΉΑ͏ʹͳͬͯΔʂ
͍ͭʹຍʹڧԽֶशΛʂ w ຍϩϘͭͷαʔϘ͕͋Δ w ֤͝ͱͭͷ্ԼํͷαʔϘͭ w ͭͷͷԣ࣠ʹಈ͔ͨ͢ΊͷαʔϘͭ w ֫ಘͰ͖ͨาߦΛ࣮ػͰσϞ͠·͢ʂʂ
าߦͷ༷ࢠ
·ͱΊ w 2ֶशͰϩϘοτʹલਐಈ࡞ͷ֫ಘΛͤͨ͞ w γϛϡϨʔγϣϯͳΒҙ֎ͱ؆୯ w ιʔείʔυͷͪ΄Ͳެ։͢ΔͷͰɺ Έͳ͞Μಈ͔ͯ͠Έ͍ͯͩ͘͞ʂ w ຍޤ͏͝ظʂ
#FBUSPCPΤϯδχΞืूதʂ EPDLFS͖ͳํ ϋʔυΣΞ͖ͳํ ΞϧόΠτɾࣾһืूதʂ
ϩϘοτ࡞ΓͰΑ͘͏πʔϧ w FBHMFIUUQXXXDBETPGUVTBDPN w ϓϦϯτج൘ઃܭιϑτΣΞ w FMFDSPXIUUQXXXFMFDSPXDPN w ܹ҆ϓϦϯτج൘αʔϏε w
*OWFOUPS w %$"%ɻ'VTJPOແྉͰ͑Δ w 4IBQFXBZT w Ϥʔϩούͷ%ϓϦϯταʔϏε w "73($$ w CJUϚΠίϯ $ݴޠͰ։ൃ