Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| courses:hcai:projects [2026/10/26 22:43] – [Initial code package] kkt | courses:hcai:projects [2026/10/26 23:02] (current) – [Intro to OpenSpiel] kkt | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Mini-projects | + | ===== Mini-projects ===== |
| Work in **groups of 2-4** and choose **one project**. | Work in **groups of 2-4** and choose **one project**. | ||
| In each project, you will develop three increasingly advanced agents using OpenSpiel, compare their behaviour, and present your results. | In each project, you will develop three increasingly advanced agents using OpenSpiel, compare their behaviour, and present your results. | ||
| - | ===== Initial code package ===== | + | ==== Intro to OpenSpiel |
| - | | + | **Notebook:** [[https://colab.research.google.com/drive/1NReifoJfvAniWKIudB7DfampTLyKH0tQ? |
| - | * C++: {{http://krzysztof.kutt.pl/ | + | |
| - | ===== Common requirements | + | ==== About projects ==== |
| + | |||
| + | === Common requirements | ||
| Whichever project you choose, you will: | Whichever project you choose, you will: | ||
| Line 22: | Line 24: | ||
| The advanced agent **does not need** to win every comparison. A correct implementation and a thoughtful analysis of its strengths and limitations are equally important. | The advanced agent **does not need** to win every comparison. A correct implementation and a thoughtful analysis of its strengths and limitations are equally important. | ||
| - | ===== List of projects | + | === Initial code package === |
| + | |||
| + | * Python: {{http:// | ||
| + | * C++: {{http:// | ||
| + | |||
| + | ==== List of projects ==== | ||
| - | ==== Connect Four ==== | + | === Connect Four === |
| **Topics:** Agents · Adversarial Search · Supervised Learning | **Topics:** Agents · Adversarial Search · Supervised Learning | ||
| Line 37: | Line 44: | ||
| **Choose this project if you are interested in:** competitive games, minimax, heuristic design, and supervised learning. | **Choose this project if you are interested in:** competitive games, minimax, heuristic design, and supervised learning. | ||
| - | ==== Catch ==== | + | === Catch === |
| **Topics:** Agents · Model-Based Search · Reinforcement Learning | **Topics:** Agents · Model-Based Search · Reinforcement Learning | ||
| Line 50: | Line 57: | ||
| **Choose this project if you are interested in:** dynamic environments, | **Choose this project if you are interested in:** dynamic environments, | ||
| - | ==== Cliff Walking | + | === Cliff Walking === |
| **Topics:** Agents · Classical Search · Reinforcement Learning | **Topics:** Agents · Classical Search · Reinforcement Learning | ||