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
Autonomous Agent Path Finding
Search
hankeceli
January 19, 2021
0
15
Autonomous Agent Path Finding
hankeceli
January 19, 2021
Tweet
Share
More Decks by hankeceli
See All by hankeceli
Introduction to Data Structures
hankeceli
0
66
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
1
280
Practical Orchestrator
shlominoach
186
10k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Navigating Team Friction
lara
183
14k
Building an army of robots
kneath
302
42k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Making the Leap to Tech Lead
cromwellryan
131
8.8k
We Have a Design System, Now What?
morganepeng
49
7.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
For a Future-Friendly Web
brad_frost
174
9.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Transcript
Autonomous Agent Path Finding
Q-learning • • •
Deep Q-learning
Building Steps ▰ ▰ ▰ ▰ ▰ ▰
Modeling the environment. • • • •
Goal • • • •
Goal(cont.)
Setting parameters angle: rotation: pos=(self.car.x, self.car.y): velocity=(velocity_x, velocity_y): sensor1:(sensor1_x, sensor1_y):
sensor2:(sensor2_x, sensor2_y): sensor3:(sensor3_x, sensor3_y): signal1: signal2: signal3:
• • sand • sand Setting parameters(cont.) Figure 2: Sand
array get only 1’s in its first rows, remaining element get 0
Setting parameters(cont.) goal_x: goal_y: xx=(goal_x-self.car.x): yy=(goal_y-self.car.y): orientation:
• • orientation The input states
• • sensors • • The input states(cont.)
• • • • The output actions
• • The output actions(cont.)
• • • • The rewards
• • • The rewards(cont.)
REFERENCES ▰ ▰
THANKS! Any questions? ▰ ▰