正在加载视频...

视频加载失败

asi has been achieved internally

146,363 次观看 • 2 年前 •via X (Twitter)

10 条评论

danb 的头像
danb2 年前

q learning optimizations that worked main theme: compress states into smaller, info-dense chunks. maximize (info^2 / state space) - gave it relative distances to objects from the head, rather than absolute positions of objects - gave it log(distance) to things instead of the distance other: - scaled rewards appropriately - made learning rate smaller - having a 1% chance to randomly move has high p(killing the snake) if its running along a border or next to itself

Aynio 的头像
Aynio2 年前

very nice. now we need another predator

danb 的头像
danb2 年前

snake with two snakes would be interesting

Joseph Suarez (e/🐡) 的头像
Joseph Suarez (e/🐡)2 年前

Hey, try it with PufferLib. I bet you get big snake fast

danb 的头像
danb2 年前

PufferLib seems cool, but my experiments are pretty small and just for learning RL id probably look into it more if I were doing RL for a company but right now its just learning on the side

techniacus 的头像
techniacus2 年前

That's insane!

pixel 的头像
pixel2 年前

was thinking about doing this same project, this is dope!

danb 的头像
danb2 年前

it was fun figuring out optimizations. it barely got above len=2 for the longest time.

Forscience 的头像
Forscience2 年前

I want to see q learning on an actual complex game like league of legends or world of Warcraft.

danb 的头像
danb2 年前

id be interested to see how someone would pull that off successfully youd have to do a TON of compression of the state space, considering how much there would be to take into account

相关视频