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
20
Autonomous Agent Path Finding
hankeceli
January 19, 2021
Tweet
Share
More Decks by hankeceli
See All by hankeceli
Introduction to Data Structures
hankeceli
0
81
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Into the Great Unknown - MozCon
thekraken
40
2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Git: the NoSQL Database
bkeepers
PRO
431
66k
RailsConf 2023
tenderlove
30
1.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Faster Mobile Websites
deanohume
309
31k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Building an army of robots
kneath
306
46k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
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? ▰ ▰