====== Human-Centered Artificial Intelligence ======
* Course ID: WFAIS.IF-F211.0
* Teachers:
* Lectures: [[https://gjn.re|prof. dr hab. inż. Grzegorz J. Nalepa]] (GJN)
* Labs:
* [[https://krzysztof.kutt.pl|dr inż. Krzysztof Kutt]] (KKT)
* [[https://www.usosweb.uj.edu.pl/kontroler.php?_action=katalog2/osoby/pokazOsobe&os_id=334478|dr Luiz do Valle Miranda]] (LVM)
===== Lectures =====
- **05.10.2026** History, backwards
- **12.10.2026** Agents
- **19.10.2026** Search
- **26.10.2026** Uncertainty
- **02.11.2026** Bayes Nets
- **09.11.2026** Knowledge representation and reasoning
- **16.11.2026** ML 101
- **23.11.2026** CSP
- **30.11.2026** Reasoning systems
- **07.12.2026** MDP and RL
- **14.12.2026**
- **21.12.2026**
- **11.01.2027**
- **18.01.2027**
- **25.01.2027**
===== Labs =====
//Note:// Required reading for labs: **AIMA** = Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 4th ed, Pearson, 2021
- **[06.10.2026]** [KKT] [[.:lab_intro|Intro]]
- **[13.10.2026]** [KKT] [[.:lab_agents|Agents]]
- **[20.10.2026]** [KKT] [[.:lab_search|Search]]
- **[27.10.2026]** [KKT] [[.:projects|Miniprojects - intro]]
- **[03.11.2026]** [LVM] [[.:lab_advsearch|Adversarial Search]]
- **[10.11.2026]** [LVM] [[.:lab_uncertainty|Uncertainty]]
- **[17.11.2026]** [LVM] [[.:lab_krr|Knowledge Representation]]
- **[24.11.2026]** [LVM] FIXME [[.:lab_ml|Learning, Supervised and Unsupervised]]
- **[01.12.2026]** [KKT] [[.:projects|Miniprojects - checkpoint]]
- **[08.12.2026]** [???] FIXME [[.:lab_csp|Constraint satisfaction problems]]
- **[15.12.2026]** [???] FIXME [[.:lab_fixme|Automated reasoning systems]]
- **[22.12.2026]** [???] FIXME [[.:lab_rl|Learning, Reinforcement]]
- **[12.01.2027]** [???] FIXME [[.:lab_rec|Recommendation systems]]
- **[19.01.2027]** [???] Written test :!:
- **[26.01.2027]** [KKT] Project presentation and evaluation
===== Grading rules =====
* 100 EXP is 100% of the total points (MAX) from the lab. This consists of:
* 30 EXP = **10x** 3 EXP - entrance tests for all non-project labs
* 20 EXP = **10x** 2 EXP - in-lab checkpoints for all non-project labs
* 25 20 EXP - miniproject, done in groups of 2-4
* 25 30 EXP - written test, covering material from the laboratories and lecture
* The above result may be increased by any "pluses" for activity during classes and challenges (1 plus = 1 EXP)
* Advantages are taken into account only when passing the lab within the basic deadline (50% of the MAX as listed above).
* All miniprojects must be submitted on time (final lab). The mark for late projects will be multiplied by 0.5 (i.e. a maximum of half the number of points can be obtained for a late project).
* You must obtain at least 50% of points in the test.
* Two unexcused absences are allowed.
* Each subsequent absence results in a deduction of 10 EXP.
* Grading scale:
* >= 90 EXP – bdb
* >= 80 EXP – db+
* >= 70 EXP – db
* >= 60 EXP – dst+
* >= 50 EXP – dst
* < 50 EXP – ndst
===== Learn more! =====
Additional materials to AIMA handbook:
* [[https://aimacode.github.io/aima-exercises/|AIMA Exercises]] -- exercises grouped by book's chapters
* [[https://github.com/aimacode/aima-python/|AIMA-Python]] -- official repo with Python implementations
Related courses:
* [[https://stanford-cs221.github.io/spring2026/|CS221: Artificial Intelligence: Principles and Techniques]] @ Stanford
* [[https://inst.eecs.berkeley.edu/~cs188/su26/|CS 188]] @ Berkeley