In this assignment, you are challenged to analyze and compare solutions of a problem, game, algorithm, model, or anything else that can be represented by sequential states. For this, you will project the high-dimensional states to the two-dimensional space, connect the states, and add meta-data to the visualization.
Exemplary solutions are provided in the solution_rubik.ipynb
and solution_2048.ipynb
notebooks.
Further examples to analyze are (board) games and approximation algorithms. The 2048 notebook uses OpenAI Gym to create a game environment and produce state data. There is a variety of first and third party environments for Gym that can be used.
For the intermediate submission, please enter the group and dataset information. Coding is not yet necessary.
Group Members
Student ID | First Name | Last Name | Workload [%] | |
---|---|---|---|---|
TODO | TODO | TODO | TODO | TODO |
TODO | TODO | TODO | TODO | TODO |
TODO | TODO | TODO | TODO | TODO |
TODO | TODO | TODO | TODO | TODO |
Please add your dataset to the repository (or provide a link if it is too large) and answer the following questions about it:
TODO
Checkout this repo and change into the folder:
git clone https://github.com/jku-icg-classroom/xai_proj_space_2024-<GROUP_NAME>.git
cd xai_proj_space_2024-<GROUP_NAME>
Load the conda environment from the shared environment.yml
file:
conda env create -f environment.yml
conda activate xai_proj_space
Hint: For more information on Anaconda and enviroments take a look at the README in our tutorial repository.
Then launch Jupyter Lab:
jupyter lab
Go to http://localhost:8888/ and open the template notebook.
Alternatively, you can also work with binder, deepnote, colab, or any other service as long as the notebook runs in the standard Jupyter environment.