Files in this repo are split up between classification / regression task.
- Install all packages in requirements.txt by running
pip3 install -r requirements.txt
- Download the zipped data from this link: https://drive.google.com/file/d/1TMpNu_hQVGZqOlziCUBbJCXA8e6ER0wD/view?usp=sharing
- Unzipping the file should yield a folder named
prepared_data/
containing multiple files ending with.npz
. - Drag the
prepared_data/
folder into thedata/
folder in this repo. - After installing all dependencies, run
main_classification.py
. Results are both printed to stdout and saved inclassification_results.csv
.
- Download the Position_task_with_dots_synchronised_min.npz (https://osf.io/ge87t/) from OSFHome (https://osf.io/ktv7m/). Move this file directly into the
data/
folder. - For the regression tasks, repro using regression_notebook.ipynb.
- To open notebooks, type "jupyter-notebook" (without the quotations) in your terminal, then copy paste the given urls into a browser.
- Click "Run All" for both notebooks in your Jupyter notebook UI.
- The notebook may take 30 minutes to an hour to run