Target: studentesse e studenti di CdS magistrali
Lingua: eng
Il corso appartiene ad una serie?: No
Breve Descrizione:

We will see with simple examples on how to leverage a computational model of cancer to learn from experimental data by using Bayesian inference. By going through simple examples and step-by-step concepts we will build a machine learning algorithm from scratch.        

Informazioni Base:

The course is organized into 5 separate modules, each complete with an auto-evaluation test and teaching material, videos and complementary notes. The modules are: 

  1. Statement of the problem: why it is interesting to understand population dynamics in cancer

  2. Galton-Watson branching processes for cell population models

  3. Numerical simulations of a Galton Watson process in Python

  4. A shallow and operative introduction to Bayesian inference

  5. Putting it all together: inferring from cell population data

Risultati Attesi:

At the end of the learning process, students will be able to:

Knowledge and Understanding: 

  • identify and describe elementary building blocks of machine learning through examples of a simple algorithm.

  • explain the role and relevance of computational models in ensuring the explainability of a process.

  • define Bayesian inference and stochastic branching processes, and explain how these can be integrated in a model.

Applying Knowledge and Understanding: 

  • apply concepts to solve new problems by adapting examples from lectures and proposing small variations to presented solutions.

Making Judgements: 

  • assess the level of transparency and interpretability of simple machine learning algorithms and justify the importance of explainable AI in scientific contexts.

Communication Skills: 

  • present examples of simple algorithms and clearly describe their conceptual components in accessible language.

Learning Skills: 

  • apply a step-by-step approach to break down and analyze the structure of a complex algorithm.

Strategia di valutazione:

At the end of each module the student will be able to try a self-evaluation test, and to try the proposed additional exercises with solutions.

Attività Base:

Within each module there will be submodules which are conceptually self-consistent and standing complete with additional resources, the slides used for learning and the written content in the form of a pdf booklet. Where possible there will be exercises either theoretical (for example a small calculation to perform) or computational (a script to write). Script used for teaching will also be available.

Prerequisiti:

Basic calculus (integrals and derivatives in one or two variables), basic programming (suggested Python).

Livello EQF: EQF Level 5
ISCED-F: 0541 Mathematics
Categoria: Salute e Medicina
SDGs: QUALITY EDUCATION
Docenti:

Alberto Puliafito

Carico Lavoro Totale (in ore/settimana): 8
Numero settimane del corso: 1
Contatti:

For any queries or technical issues relating to the course and the platform, please contact:

edvancedeh@unito.it

Contact details of the MOOC lecturer:

alberto.puliafito@unito.it