├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── gym_textworld ├── gym_textworld │ ├── __init__.py │ ├── coin_collector.py │ ├── envs │ │ ├── __init__.py │ │ ├── coin_collector.py │ │ ├── textworld_games_env.py │ │ └── util_envs.py │ ├── spaces │ │ ├── __init__.py │ │ └── text_spaces.py │ └── utils.py ├── requirements.txt ├── scripts │ └── tw-make.py └── setup.py ├── hard_level10.png ├── helpers ├── __init__.py ├── generic.py ├── layers.py ├── model.py └── setup_logger.py ├── lstm_dqn_baseline ├── agent.py ├── config │ ├── config.yaml │ └── logging_config.yaml ├── test_agent.py └── train_single_generate_agent.py ├── lstm_drqn_baseline ├── agent.py ├── config │ ├── config.yaml │ └── logging_config.yaml ├── test_agent.py └── train_single_generate_agent.py └── scripts └── check_for_duplicates.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/README.md -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/__init__.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/coin_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/coin_collector.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/envs/__init__.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/envs/coin_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/envs/coin_collector.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/envs/textworld_games_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/envs/textworld_games_env.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/envs/util_envs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/envs/util_envs.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/spaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/spaces/__init__.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/spaces/text_spaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/spaces/text_spaces.py -------------------------------------------------------------------------------- /gym_textworld/gym_textworld/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/gym_textworld/utils.py -------------------------------------------------------------------------------- /gym_textworld/requirements.txt: -------------------------------------------------------------------------------- 1 | gym==0.10.4 2 | hashids 3 | tqdm -------------------------------------------------------------------------------- /gym_textworld/scripts/tw-make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/scripts/tw-make.py -------------------------------------------------------------------------------- /gym_textworld/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/gym_textworld/setup.py -------------------------------------------------------------------------------- /hard_level10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/hard_level10.png -------------------------------------------------------------------------------- /helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helpers/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/helpers/generic.py -------------------------------------------------------------------------------- /helpers/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/helpers/layers.py -------------------------------------------------------------------------------- /helpers/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/helpers/model.py -------------------------------------------------------------------------------- /helpers/setup_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/helpers/setup_logger.py -------------------------------------------------------------------------------- /lstm_dqn_baseline/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_dqn_baseline/agent.py -------------------------------------------------------------------------------- /lstm_dqn_baseline/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_dqn_baseline/config/config.yaml -------------------------------------------------------------------------------- /lstm_dqn_baseline/config/logging_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_dqn_baseline/config/logging_config.yaml -------------------------------------------------------------------------------- /lstm_dqn_baseline/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_dqn_baseline/test_agent.py -------------------------------------------------------------------------------- /lstm_dqn_baseline/train_single_generate_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_dqn_baseline/train_single_generate_agent.py -------------------------------------------------------------------------------- /lstm_drqn_baseline/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_drqn_baseline/agent.py -------------------------------------------------------------------------------- /lstm_drqn_baseline/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_drqn_baseline/config/config.yaml -------------------------------------------------------------------------------- /lstm_drqn_baseline/config/logging_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_drqn_baseline/config/logging_config.yaml -------------------------------------------------------------------------------- /lstm_drqn_baseline/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_drqn_baseline/test_agent.py -------------------------------------------------------------------------------- /lstm_drqn_baseline/train_single_generate_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/lstm_drqn_baseline/train_single_generate_agent.py -------------------------------------------------------------------------------- /scripts/check_for_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingdi-eric-yuan/TextWorld-Coin-Collector/HEAD/scripts/check_for_duplicates.py --------------------------------------------------------------------------------