Vai al contenuto principale
Oggetto:
Oggetto:

(OPZIONALE) ELEMENTI DI PROGRAMMAZIONE E DATA SCIENCE PER LE BIOTECNOLOGIE MEDICHE

Oggetto:

Programming and data science for medical biotechnologists

Oggetto:

Anno accademico 2021/2022

Codice dell'attività didattica
SME1009
Docente
Prof. Piero Fariselli (Docente Titolare dell'insegnamento)
Corso di studi
[f007-c201] laurea spec. in biotecnologie mediche - a torino
Anno
1° anno
Periodo didattico
Secondo semestre
Tipologia
A scelta dello studente
Crediti/Valenza
3
SSD dell'attività didattica
BIO/10 - biochimica
Modalità di erogazione
Tradizionale
Lingua di insegnamento
Italiano
Modalità di frequenza
Obbligatoria
Tipologia d'esame
Scritto ed orale
Prerequisiti
Nessun prerequisito specifico.
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Il corso ha lo scopo di fornire gli strumenti computazionali per permettere al moderno Biotecnologo Medico di poter utilizzare le varie tipologie di dati a disposizione, integrarli ed utilizarli per generare metodi predittivi e prognostici. Lo studente sarà in grado di scrivere programmi per analisi dati, predizione utilizzando librerie per il machine learning e data mining.

Oggetto:

Risultati dell'apprendimento attesi

Capacità di scrivere programmi in linguaggio Python. Compresione dei fondamenti teorici deli modelli di machine learning presentati e essere in grado di utilizzarli per risolvere problemi biomedici.

Oggetto:

Modalità di insegnamento

Presentazione dal computer con esempi alla lavagna, assegnazione e valutazione di semplici progetti di programmazione.

L'esame consiste in un colloqui orale basato sugli esercizi svolti durante il corso ed integrato con la parte teorica.

ESAMI A DISTANZA: In caso di permanenza della emergenza sanitaria dovuta al COVID-19, l'esame
sarà realizzato in modalità a distanza. Esso consisterà nella valutazione di eserci proposti durante il corso
+ colloquio orale (obbligatorio) via Web-Ex (o altra piattaforma), secondo il Decreto Rettorale
n.1097/2020.

Oggetto:

Modalità di verifica dell'apprendimento

Assegnazione e valutazione di progetti di programmazione.

Nel caso le problematiche relative al COVID-19 permanessero, verranno valutati i progetti in python distribuiti durante il corso e discussi in via telematica.

Oggetto:

Programma

  • Introduzione al linguaggio Python
    • Elementi base, stringhe, liste, dizionari
    • Struttura del linguaggio, cicli, condizioni, funzioni
    • Utilizzo  di Jupyter notebook, librerie grafiche (matplotlib)
    • Pandas per analisi dati
  • elementi di Artificial Intelligence: machine learning
    • Introduzione a scikit-learn
    • Esempi di regressione: lineare (penalizzata),
    • Esempi di classificazione, logistic regression, LDA
    • Alcuni modelli non linearei: Random Forests, Support Vector Machines
    • Survival analysis con scikit-survival

Testi consigliati e bibliografia

Oggetto:

-



Oggetto:

Note

Verranno fornite slide ed altro materiale durante il corso.

Oggetto:
Ultimo aggiornamento: 28/04/2022 12:27
Location: https://biotecmed.campusnet.unito.it/robots.html
Non cliccare qui!