When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
Il corso Machine Learning e Data Mining in R è rivolto a chiunque voglia avere una pratica panoramica delle tecniche di apprendimento automatico, dalle più interpretabili - come l’analisi di regressione, delle componenti principali e dei gruppi - a quelle più flessibili come le reti neurali artificiali, sia shallow che deep - e le più ricorrenti problematiche di analisi e modellazione di dati e problemi reali - come collinearità, overfitting, regolarizzazione e knowledge transfer.
La modalità di erogazione del corso è di tipo learning by doing, mediante una continua implementazione in R dei concetti esposti. Le diverse unità ti verranno prima illustrate a voce, per permetterti di ricordare e capire, e poi rese disponibili sotto forma di reading, per permetterti di analizzarne criticamente il contenuto. Alla fine di ogni unità, verrai messo alla prova attraverso open Lab in ambiente di sviluppo RStudio, che ti permetteranno di applicare i metodi trattati nel corso ai tanti data set reali che ti saranno forniti. Ti verrà infine richiesto di valutare i tuoi progressi mediante graded quiz contenenti domande a risposta multipla. Non rimandare: Machine Learning e Data Mining in R sono ora a portata di mano!
In questa week, ti introdurrò al linguaggio R: avrai una panoramica sulle strutture dati in R, su data wrangling e visualization. Imparerai ad usare i principali pacchetti R, tra cui i famosi dplyr e ggplot2, inclusi in tidyverse. Quando necessario, ti verranno fornite nozioni teoriche di base necessarie per una maggiore comprensione dei concetti implementati in R nei successivi moduli.
What's included
10 videos6 readings4 assignments7 ungraded labs
Show info about module content
10 videos•Total 26 minutes
Introduzione al corso•4 minutes
Introduzione ad R ed RStudio•2 minutes
Installazione R ed RStudio (macOS)•6 minutes
Installazione R ed RStudio (Windows)•4 minutes
R Onramp - Introduzione•2 minutes
R Onramp - Recap•2 minutes
Data wrangling - Introduzione•2 minutes
Data wrangling - Recap•1 minute
Data visualization - Introduzione•2 minutes
Data visualization - Recap •2 minutes
6 readings•Total 110 minutes
Struttura e contenuti del corso•10 minutes
Introduzione ad R ed RStudio •10 minutes
Introduzione ad R: operazioni di base e strutture dati•20 minutes
Introduzione ad R: funzioni e controllo del flusso•30 minutes
Descrizione statistica di un data set multivariato•30 minutes
Data visualization: variabile aleatoria normale•10 minutes
4 assignments•Total 90 minutes
Elementi di R•30 minutes
R Onramp•20 minutes
Data Wrangling•20 minutes
Data visualization•20 minutes
7 ungraded labs•Total 295 minutes
RStudio server•10 minutes
RStudio: mettiti alla prova in RStudio!•50 minutes
Reading: Data wrangling•40 minutes
RStudio: mettiti alla prova in RStudio!•45 minutes
Reading: Data visualization: elementi di base•30 minutes
Reading: Data visualization: ggplot2•70 minutes
RStudio: mettiti alla prova in RStudio!•50 minutes
Apprendimento automatico non supervisionato
Module 2•7 hours to complete
Module details
In questa week, dopo aver introdotto la differenza tra metodi di apprendimento automatico (machine learning) supervisionato e non supervisionato, ti verranno illustrate le principali tecniche multivariate di esplorazione dei dati mediante R e i principali metodi di apprendimento automatico non supervisionato, come l'analisi dei gruppi (clustering) e l'analisi delle componenti principali (PCA).
Analisi delle componenti principali (PCA)•20 minutes
Analisi dei gruppi (clustering)•20 minutes
9 ungraded labs•Total 315 minutes
Reading: Analisi delle componenti principali - Parte I•30 minutes
Reading: Analisi delle componenti principali - Parte II•15 minutes
Reading: Analisi delle componenti principali - Parte III•30 minutes
RStudio: mettiti alla prova in RStudio!•45 minutes
Reading: Analisi dei gruppi (clustering): Introduzione•15 minutes
Reading: Analisi dei gruppi (clustering): Clustering K-means•30 minutes
Reading: Analisi dei gruppi (clustering): Clustering gerarchico•30 minutes
RStudio: mettiti alla prova in RStudio!•50 minutes
RStudio di fine week•70 minutes
Apprendimento automatico supervisionato
Module 3•13 hours to complete
Module details
In questa week, approfondirai gli elementi di apprendimento automatico (machine learning) supervisionato. Imparerai ad applicare tecniche di predizione numerica a partire dai modelli lineari di regressione semplice e multipla. Ti sensibilizzerò verso i tipici problemi derivanti dall'applicazione della regressione lineare multipla a data set reali e le più comuni soluzioni attraverso la selezioni degli attributi e la regolarizzazione. Inoltre, ti verranno forniti strumenti pratici per la valutazione della capacità descrittiva (in-sample) e predittiva (out-of-sample) di un metodo di machine learning supervisionato e per la selezione del modello interpretativo migliore.
What's included
9 videos1 reading3 assignments7 ungraded labs
Show info about module content
9 videos•Total 55 minutes
Analisi della regressione lineare - Introduzione•3 minutes
Predizione numerica: Analisi della regressione lineare•20 minutes
Predizione numerica: Selezione degli attributi e regolarizzazione•20 minutes
7 ungraded labs•Total 610 minutes
Reading: Regressione lineare semplice•45 minutes
RStudio: mettiti alla prova in RStudio!•90 minutes
Reading: Regressione lineare multipla•70 minutes
RStudio: mettiti alla prova in RStudio!•90 minutes
Reading: Selezione del modello interpretativo migliore•90 minutes
Reading: Regolarizzazione (shrinkage) e PCR•105 minutes
RStudio di fine week•120 minutes
Reti Neurali e Deep Learning
Module 4•2 hours to complete
Module details
In questa week ti introdurrò allo studio delle Reti Neurali Artificiali: partirai dal singolo percettrone, che è in grado di risolvere solo problemi di classificazione linearmente separabili, e, passando per il percettrone multilivello, che è in grado di risolvere problemi di classificazione e predizione numerica anche non linearmente separabili, arriverai alla "rivoluzione" del Deep Learning. Vedrai anche come è possibile utilizzare il Knowledge Transfer per addestrare le reti deep.
What's included
4 videos8 readings1 assignment
Show info about module content
4 videos•Total 13 minutes
Dal Percettrone al Deep Learning•8 minutes
Dal percetrone al deep learning recap•1 minute
Knowledge Transfer•3 minutes
knowledge transfer recap•1 minute
8 readings•Total 90 minutes
Reti neurali: conosciamole meglio•20 minutes
Il percettrone di Rosenblatt (1957)•10 minutes
Il MultiLayer Perceptron (MLP)•10 minutes
L’algoritmo Back-Propagation (BP)•10 minutes
MLP e problemi di classificazione•10 minutes
Deep Learning•10 minutes
Convolutional Neural Networks - CNN•10 minutes
Knowledge Transfer•10 minutes
1 assignment•Total 20 minutes
Reti neurali artificiali e Deep Learning•20 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Founded in 1224, Federico II is the oldest lay University in Europe. With its "Federica Web Learning" Center, it is the leader in Europe for open access multimedia education, and in the world's top ten for the production of MOOCs for providing new links between higher education and lifelong learning. Find out more on www.federica.eu.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.