13 lines
842 B
Bash
13 lines
842 B
Bash
# Sarsa for FrozenLakeNoSlippery-v1, cannot converge like Qlearning!
|
|
if [ -f "$HOME/anaconda3/etc/profile.d/conda.sh" ]; then
|
|
echo "source file at ~/anaconda3/etc/profile.d/conda.sh"
|
|
source ~/anaconda3/etc/profile.d/conda.sh
|
|
elif [ -f "$HOME/opt/anaconda3/etc/profile.d/conda.sh" ]; then
|
|
echo "source file at ~/opt/anaconda3/etc/profile.d/conda.sh"
|
|
source ~/opt/anaconda3/etc/profile.d/conda.sh
|
|
else
|
|
echo 'please manually config the conda source path'
|
|
fi
|
|
conda activate easyrl # easyrl here can be changed to another name of conda env that you have created
|
|
codes_dir=$(dirname $(dirname $(readlink -f "$0"))) # "codes" path
|
|
python $codes_dir/Sarsa/main.py --env_name FrozenLakeNoSlippery-v1 --train_eps 800 --ep_max_steps 10 --epsilon_start 0.50 --epsilon_end 0.01 --epsilon_decay 2000 --gamma 0.9 --lr 0.1 --device cpu |