Digital Technology Management - BBS 2018/19
Fundamental of Artificial Intelligence - Prof. Gabbrielli
-
- Constraint Programming in AI
- Procedural Language vs. Declarative Language
- CP Methodology
- CSP & COP
- Elements in Minizinc
- Demo model & dataset
-
- Overview: machine learning (ML) in AI
- Supervised ML vs. Unsupervised ML
- Types of prediction problems in Supervised ML
- Learning workflow (supervised & unsupervised)
- Classical ML methods vs. Deep Learning (DL)
- Get started with Weka
- Demo dataset
-
- Basic elements comparison between MiniZinc & Python; download .
- MiniZinc exercise: declaration of set(variable domain), variables, array of variables, usage of sum() function, exercise 1
- MiniZinc exercise: declaration of variable and parameters; usage of simple arithmetics; optimization exercise 2
Digital Culture - Prof. Zavattaro
-
- Variable, types (int,double,string), type casting, function, library, recursive function, turtle
- Conditions: if, elif, else, and, or
-
Lists:
- element verification: in
- basic list functions: range(), len(), append(), +
- list cardinality: set()
- access, update, delete a list element by its index
- visiting elements iteratively with 'for'
- list comprehension
-
-
Review the fundamentals in Python
- Interactive exercises on learnpython.org
- Exercise: verify if a list of integers are in the increasing order.
Announcement:
Please contact me by email: "t.liu[at]unibo.it"
Good Luck with your exams.