Skip to content

Repository for lab courses from MISiO at Poznan University of Technology

Notifications You must be signed in to change notification settings

jakub-tomczak/misio_labs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metody Inteligencji Sztucznej i Obliczeniowej

MISIO This repository contains resources necessary to complete Artificial Intelligence courses (MISiO) at Poznan University of Technology.

Python Package

To run some of the tasks a special python package will be needed. To install it use:

git clone https://github.com/mihahauke/misio_labs
cd misio
sudo pip3 install .

or:

sudo pip3 install git+https://github.com/mihahauke/misio_labs

or if you don't have root access:

pip3 install git+https://github.com/mihahauke/misio_labs --user 

Grading

tl;dr:

  • you have to do all tasks
  • delays are penalized
  • cheating and sharing code will result in grade 2/2

Full

"Unless stated otherwise in the task description" applies to all of the following points.

  • each task has to be completed to pass the course; failure to do so will result in FAILING (getting grade 2) regardless of points scored on other tasks;
  • a task is considered completed if a solution is submitted and it scores at least 30% of achievable points (before potential delay penalty);
  • attendance is officially mandatory (as per University code); in case of any doubts about scoring/cheating lack of attendance may result in disadvantageous consideration
  • solutions submitted before the start of the next class; every started week of delay results in -20% penalty (sometimes you'll have 2 weeks)
  • sharing your code or solutions is prohibited (you may however share your thoughts and ideas)
  • submitting someone else's solutions or its parts will result in grade 2/2 and any legal repercussions available

In case of FAILING:

There are 2 options:

  • 2/3 - complete every task (except for AC) for at least 30% and get >= 50% points in total (no penalties for delays)
  • 2/X - complete every task (including AC) and you get whatever is determined by your points (no penalties for delays)

Introduction to artificial intelligence basics: agents, environments, rationality etc. This task uses python's aima3 library for AIMA(Artificial Intelligence Modern Approach).

Practical example of uncertainty in Artificial Intelligence.

Using histogram filter for navigation.

Introduction to Markov Decision Processes (MDPs) which are a fundamental framework for modern AI algorithms.

More Markov Decision Processes.

Reinforcement Learning using one of the most popular and well known algorithm: Q-learning

Reinforcement Learning: actor-critic (continuous action-spaces)

Authors

  • Michał Kempka

Acknowledgements

Big portions of the cirriculum was designed by Wojciech Jaśkowski and based on AI course on Berkley.

About

Repository for lab courses from MISiO at Poznan University of Technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.8%
  • Jupyter Notebook 8.5%
  • Shell 4.8%
  • TeX 0.9%