├── .devcontainer ├── devcontainer.json └── docker-compose.yml ├── .gitattributes ├── .gitconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── 01_cartpole.ipynb ├── 02_minerl_hello_world.ipynb ├── 03_minerl_navigate_agent.ipynb ├── AUTHORS ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── doc └── proto-agi-early-progress-report-and-planning.md ├── examples ├── README.md ├── cartpole │ ├── README.md │ └── cartpole.py ├── chase │ ├── README.md │ └── chase.py ├── chase_malmo │ ├── README.md │ └── chase_malmo.py ├── collect_diamonds │ ├── README.md │ ├── __init__.py │ ├── collect_diamonds.py │ └── start_rest_service.py └── pong │ ├── README.md │ └── pong.py ├── experiments ├── README.md ├── minetest-xp.py └── temporal-miner-xp.scm ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── rocca ├── __init__.py ├── _nbdev.py ├── agents │ ├── __init__.py │ ├── cartpole.py │ ├── core.py │ ├── navigate.py │ └── utils.py ├── envs │ ├── __init__.py │ ├── gym_chase │ │ ├── __init__.py │ │ ├── chase_env.py │ │ └── game_objects.py │ ├── malmo_demo │ │ ├── __init__.py │ │ ├── chase_env.py │ │ ├── collect_diamonds_env.py │ │ └── demo_env.py │ └── wrappers │ │ ├── __init__.py │ │ ├── cartpole_wrapper.py │ │ ├── gym_wrapper.py │ │ ├── malmo_wrapper.py │ │ ├── minerl_wrapper.py │ │ ├── utils.py │ │ └── wrapper.py ├── malmo │ ├── MalmoPython.so │ └── malmoutils.py └── utils.py ├── settings.ini ├── setup.py └── tests ├── agents ├── test_core.py └── test_utils.py ├── mypy.sh ├── test_cartpole.py └── test_opencog_imports.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/.gitconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/.gitignore -------------------------------------------------------------------------------- /01_cartpole.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/01_cartpole.ipynb -------------------------------------------------------------------------------- /02_minerl_hello_world.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/02_minerl_hello_world.ipynb -------------------------------------------------------------------------------- /03_minerl_navigate_agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/03_minerl_navigate_agent.ipynb -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Nil Geisweiller 2 | Kasim Ebrahim 3 | Eman Shemsu 4 | Adrian Borucki 5 | Hedra S. Yusuf 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/README.md -------------------------------------------------------------------------------- /doc/proto-agi-early-progress-report-and-planning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/doc/proto-agi-early-progress-report-and-planning.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/cartpole/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/cartpole/README.md -------------------------------------------------------------------------------- /examples/cartpole/cartpole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/cartpole/cartpole.py -------------------------------------------------------------------------------- /examples/chase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/chase/README.md -------------------------------------------------------------------------------- /examples/chase/chase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/chase/chase.py -------------------------------------------------------------------------------- /examples/chase_malmo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/chase_malmo/README.md -------------------------------------------------------------------------------- /examples/chase_malmo/chase_malmo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/chase_malmo/chase_malmo.py -------------------------------------------------------------------------------- /examples/collect_diamonds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/collect_diamonds/README.md -------------------------------------------------------------------------------- /examples/collect_diamonds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/collect_diamonds/collect_diamonds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/collect_diamonds/collect_diamonds.py -------------------------------------------------------------------------------- /examples/collect_diamonds/start_rest_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/collect_diamonds/start_rest_service.py -------------------------------------------------------------------------------- /examples/pong/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/pong/README.md -------------------------------------------------------------------------------- /examples/pong/pong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/examples/pong/pong.py -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/minetest-xp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/experiments/minetest-xp.py -------------------------------------------------------------------------------- /experiments/temporal-miner-xp.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/experiments/temporal-miner-xp.scm -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | nbdev 2 | jupyter 3 | black 4 | isort 5 | pytest 6 | mypy 7 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/requirements.txt -------------------------------------------------------------------------------- /rocca/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.0.1" 2 | -------------------------------------------------------------------------------- /rocca/_nbdev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/_nbdev.py -------------------------------------------------------------------------------- /rocca/agents/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import OpencogAgent, MixtureModel 2 | -------------------------------------------------------------------------------- /rocca/agents/cartpole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/agents/cartpole.py -------------------------------------------------------------------------------- /rocca/agents/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/agents/core.py -------------------------------------------------------------------------------- /rocca/agents/navigate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/agents/navigate.py -------------------------------------------------------------------------------- /rocca/agents/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/agents/utils.py -------------------------------------------------------------------------------- /rocca/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/__init__.py -------------------------------------------------------------------------------- /rocca/envs/gym_chase/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/gym_chase/__init__.py -------------------------------------------------------------------------------- /rocca/envs/gym_chase/chase_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/gym_chase/chase_env.py -------------------------------------------------------------------------------- /rocca/envs/gym_chase/game_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/gym_chase/game_objects.py -------------------------------------------------------------------------------- /rocca/envs/malmo_demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rocca/envs/malmo_demo/chase_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/malmo_demo/chase_env.py -------------------------------------------------------------------------------- /rocca/envs/malmo_demo/collect_diamonds_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/malmo_demo/collect_diamonds_env.py -------------------------------------------------------------------------------- /rocca/envs/malmo_demo/demo_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/malmo_demo/demo_env.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/__init__.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/cartpole_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/cartpole_wrapper.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/gym_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/gym_wrapper.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/malmo_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/malmo_wrapper.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/minerl_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/minerl_wrapper.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/utils.py -------------------------------------------------------------------------------- /rocca/envs/wrappers/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/envs/wrappers/wrapper.py -------------------------------------------------------------------------------- /rocca/malmo/MalmoPython.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/malmo/MalmoPython.so -------------------------------------------------------------------------------- /rocca/malmo/malmoutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/malmo/malmoutils.py -------------------------------------------------------------------------------- /rocca/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/rocca/utils.py -------------------------------------------------------------------------------- /settings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/settings.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/setup.py -------------------------------------------------------------------------------- /tests/agents/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/tests/agents/test_core.py -------------------------------------------------------------------------------- /tests/agents/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/tests/agents/test_utils.py -------------------------------------------------------------------------------- /tests/mypy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/tests/mypy.sh -------------------------------------------------------------------------------- /tests/test_cartpole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/tests/test_cartpole.py -------------------------------------------------------------------------------- /tests/test_opencog_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/rocca/HEAD/tests/test_opencog_imports.py --------------------------------------------------------------------------------