/warsztatyRL

Primary LanguageJupyter Notebook

Warsztaty Reinforcement Learning

Teoria

Markov process

Markov reward process

Markov decision process

Bellmann equation

Q-learning

Warsztaty

Instalacja

Podczas warsztatów będziemy korzystać z wirtualnego środowiska z Pythonem 3.5 (dla Pythona 3.6 powinno też działać). Jeśli ktoś nie ma zainstalowanego virtualenv, to robi się to komendą:

pip3 install virtualenv 

Uwaga: Do instalacji niektórych pakietów przyda się cmake, który można zainstalować komendą:

sudo apt-get install cmake

Możemy teraz przejść do stworzenia środowiska i instalacji pakietów.

Zacznijmy najpierw od sklonowania repozytorium:

git clone https://github.com/smudap/warsztatyRL.git warsztaty_rl
cd warsztaty_rl

Gdy jesteśmy już w folderze z repozytorium, tworzymy i aktywujemy wirtualne środowisko, w którym będziemy instalować pakiety:

virtualenv --python=python3.5 warsztaty_rl
source warsztaty_rl/bin/activate 

Pakiety możemy zainstalować na dwa sposoby:

  1. Korzystając z pliku requirements.txt.
pip install -r requirements.txt
  1. Instalując wszystkie pakiety ręcznie.
pip install gym
pip install atari-py
pip install Pillow
pip install tensorflow==1.8.0
pip install Keras==2.1.6
pip install keras-rl
pip install pandas
pip install matplotlib
pip install jupyter