In this file, we describe the main files and folders.
We checked the following environments.
- ACT-R (7.21)
- SBCL (2.0)
- Python (3.8.12)
- NumPy (1.21.5)
- Pandas (1.4.2)
- Matplotlib (3.5.1)
- Pytourch (1.9.0)
- jupyter_core (4.7.1)
- jupyter-notebook (6.3.0)
## act-r directory
This directory contains the source code for the ACT-R models.
- 7_7
- 9_9
- 11_11
The files in these directories are maze maps.
Each map file includes exterior walls, so the actual map sizes are 5x5, 7x7, and 9x9.
- `random.lisp`
randome model
- `backtrack.lisp`
DFS model
- `instance-base.lisp`
DFS+IBL model
- `main.py`
This file describes the main process for executing the ACT-R model.
Please place this file and the maze map directories in the same location mentioned above under the ACT-R environment.
Additionally, please set the path to each of the aforementioned models on line 310 of this file.
After launching ACT-R, you can execute the following command.
execution example: `python main.py`
Please install Python version 3 or higher. Additionally, make sure to install NumPy and Pandas.
## data directory
This directory contains the simulation results of the models (ACT-R and ICM) and a script that outputs them to graphs.
- `data.ipynb`
A Jupyter script file that outputs the simulation results.
## icm directory
This directory contains the source code for the ICM model.
- 7_7
- 9_9
- 11_11
*These files in these directories are the same maze maps above (act-r directory).*
- `main.py`
This file describes the main process for executing the ICM model.
Please place this file and the maze map directories in the same location.
execution example: `python main.py`