Advanced topics in AI
1.Learn fundamental elements of (deep) reinforcement learning.
a. David Silver, (Reinforcement Learning), 2015, slides:goo.gl/UqaxlO,video:goo.gl/7BVRkT
b. Sergey Levine, John Schulman and Chelsea Finn, CS 294:(Deep Reinforcement Learning), CS 294 Deep Reinforcement Learning, Spring 2017
c. David Silver, 深度强化学习(Deep Reinforcement Learning), ICML 2016
d. Vincent Francois-Lavet et al, An Introduction to Deep Reinforcement Learning, 140 pages, https://arxiv.org/abs/1811.12560
blog:
a. https://medium.com/intelligentunit/conquering-openai-retro-contest-2-demystifying-rainbow-baseline-9d8dd258e74b
b. https://zhuanlan.zhihu.com/p/35437729
c. https://zhuanlan.zhihu.com/p/39638134
Lecture:
Li Fei-Fei's lecture on deep reinforcement learning at Stanford (64 minutes): https://www.youtube.com/watch?v=lvoHnicueoE
Open code:
Deep Q Learning with Atari© Space Invaders©
https://github.com/simoninithomas/Deep_reinforcement_learning_Course/blob/master/Deep%20Q%20Learning/Space%20Invaders/DQN%20Atari%20Space%20Invaders.ipynb
Jian:卡在了retro.make(game='SpaceInvaders-Atari2600')这里。希望能找到添加游戏的方法
Problem solved by downloading atari file accoding to the blog: openai/retro#53 (comment)
Download atari .bin file from http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html
ViZDoom
In the same directory, there are other codes with ViZDoom, another video game framework for AI development:
https://github.com/simoninithomas/Deep_reinforcement_learning_Course/blob/master/Deep%20Q%20Learning/Doom/Deep%20Q%20learning%20with%20Doom.ipynb
Comparaison between Gym Retro and ViZDoom?
https://simoninithomas.github.io/Deep_reinforcement_learning_Course/#syllabus
2.Ask prof that can we use OpenAi Gym Retro, if yes, install and familarize this environement.
Examples of last year's projects:
* Snake
* Cleaning agent
* Connect Four
* Hyperparameter tuning with RL
* un jeu de casino
* Pac-Man
* Supply chain optimization