===== Tutorials plan 2022/2023 ===== ^ Lecture ^ Date (Mo/EN) ^ Date (We/CZ) ^ Lecturer ^ Contents ^ Presentation ^ Feedback form ^ | 1. | 20/2 | 22/2 | Michaela Urbanovská | Tutorial canceled | - |- | | 2. | 27/2 | 1/3 | Michaela Urbanovská | Problem Representation, PDDL / Assignment 1 - PDDL handout | {{ :courses:pui:tutorial2.pdf | Presentation}}, [[https://pastebin.com/U5CfsptA|Slide-puzzle pastebin]] [[https://pastebin.com/DegvVmp6|Application of (next ?t1 ?t2) predicate for 4x4 grid]], {{ :courses:pui:tutorial2-pddls.zip | PDDLs from tutorial}} | [[https://forms.gle/SG5ni3X91dxfbjmD7|Feedback form]]| | 3. | 6/3 | 8/3 | Michaela Urbanovská | Problem representations + Grounding / Assignment 1 - Grounding handout| {{ :courses:pui:pui_tutorial_3_23-4.pdf |Presentation}} | [[https://forms.gle/3WDPchmE3VuhwaKH6|Feedback form]]| | 4. | 13/3 | 15/3 | Michaela Urbanovská | Consultations for assignments | | [[https://forms.gle/NTVNmy99pBu7PXux6|Feedback form]]| | 5. | 20/3 | 22/3 | Michaela Urbanovská | Relaxation Heuristics / Assignment 1 - Planner handout| {{ :courses:pui:pui_tutorial_5_23-1.pdf |Presentation}} |[[https://forms.gle/o4sBrVn31AZLfm5i9|Feedback form]] | | 6. | 27/3 | 29/3 | Michaela Urbanovská | LM-cut, hFF | {{ :courses:pui:pui_tutorial_6_23.pdf |Presentation}}, {{ :courses:pui:pui_tutorial_6_hff_example.pdf |hFF Example}} |[[https://forms.gle/Sk8ngCBdxTXvorWU9|Feedback form]] | | 7. | 3/4 | 5/4 | Michaela Urbanovská | Abstractions, LP Heuristics | {{ :courses:pui:pui_tutorial_7_23.pdf |Presentation}}, {{ :courses:pui:pui_ms_example_old.pdf | Merge & Shrink step-by-step example}}| [[https://forms.gle/JAAcKJqwLH2KWtyF8|Feedback form]]| | 8. | 10/4 | 12/4 | Michaela Urbanovská | Assignment 1 Consultations + exercises | {{ :courses:pui:pui_tutorial_8_23.pdf |Presentation}} | [[https://forms.gle/auDHg1vKsUuDpXJm7|Feedback form]]| | 9. | 17/4 | 19/4 | Jan Mrkos | Intro to MDPs | {{ :courses:pui:pui_tutorial_9.pdf | Presentation}}, [[courses:pui:assignments:assignment2|Assignment #2]] | | | 10. | 26/4 | 28/4 | Jan Mrkos | Value Iteration and Friends | {{ :courses:pui:pui_tutorial_10.pdf | Presentation}} | | | 11. | 1/5 4/5 | 3/5 | Jan Mrkos | Simple Temporal Networks | {{ :courses:pui:pui_tutorial_11.pdf | Presentation}} | | | 12. | 8/5 9/5 | 10/5 17/5 | Jan Mrkos | MCTS, UCT | {{ :courses:pui:pui_tutorial_12_mcts_2021.pdf | Presentation 2021}} | | | 13. | 15/5 | 24/5 | Jan Mrkos | Applications, revision, Assignment 2 deadline follows | | | | 14. | 22/5 | 24/5 | Jan Mrkos | Optional last-minute assignment 2 support group | | | Notes on the Classical Planning part: {{ :courses:pui:notes-cp.pdf | notes-cp.pdf}} (updated 7. 4. 2020) Notes on the Probabilistic planning tutorials: {{ :courses:pui:2018_tutorial_slides_2018.pdf | tutorial_slides_2018.pdf}} ==== English vs. Czech ==== * The first tutorial (Mo 12:45-14:15, K-311) will be held in **English** (unless all students present are ok with Czech) * The second tutorial (We 16:15-17:45, K-310) will be held in **Czech** ==== Recordings ==== We have decided to give you access to our tutorial recordings from 2021 when the course was fully online. The provided recordings are in Czech. ^ Topic ^ Recording ^ | 1. | STRIPS, FDR | [[https://youtu.be/YOMto3D0UHc|recording]] | | 2. | PDDL | [[https://youtu.be/h7sK8tTWfSI|recording]]| | 3. | Relaxation heuristics | [[https://youtu.be/NdSSYmew6xU|recording]], [[https://youtu.be/tXTBS8ivZRY|Corrected h^add computation]]| | 4. | Landmark heuistics | [[https://youtu.be/PnRCrhEwLVo|recording]] | | 5. | LP based heuristics | [[https://youtu.be/tvHtP1WlCcU|recording]]| | 6. | Exercises | [[https://youtu.be/LQphIZkOmLQ|recording]]| | 7. | Abstraction heuristics | [[https://youtu.be/0-sRJB7sy8M|recording]]| | 8. | Neural Planning + consultations | [[https://youtu.be/MuaImo6qJP0|recording]]| | 9. | Intro to MDPs | [[https://youtu.be/nANrvKhrrA4|recording]]| | 10. | Value Iteration and Friends | [[https://youtu.be/pJMXVflrgH0|recording]]| | 11. | Simple Temporal Networks | [[https://youtu.be/UUuFvRdL6jw|recording]]| | 12. | MCTS, UCT | [[https://youtu.be/6wc3Hbn9nGc|recording]]| ==== Planners ==== * {{:courses:pui:assignments:pah2015_planners.zip|planners}} * Pre-built for 64bit Ubuntu * Including sources (you may build them yourself) * More planners from IPC-2018: [[https://ipc2018-classical.bitbucket.io/#planners]] * Download the source code and switch to the right branch (ipc-2018-seq-opt for optimal track, ipc-2018-seq-sat for satisficing track) * Build the Singularity image: ''sudo singularity build planner.img path/to/Singularity'' * Run it with PDDL files: ''singularity run -C -H path/to/rundir planner.img path/to/domain.pddl path/to/problem.pddl path/to/output.plan'' ====Value iteration ===== Questions: [[https://goo.gl/forms/wvhKRQglRMvi0H7C3 | link]]