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

Announcement:

Please contact me by email: "t.liu[at]unibo.it"
Good Luck with your exams.