We may earn an affiliate commission when you visit our partners.
Course image
Antonio Lepore, Biagio Palumbo, and Carlo Sansone

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.

Read more

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!

Enroll now

What's inside

Syllabus

Elementi di R
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.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Esamina le tecniche utilizzate nell'industria, rendendo gli argomenti rilevanti per il mondo del lavoro
Utilizza R, lo strumento standard nel settore dei dati
Fornisce una panoramica pratica delle tecniche di apprendimento automatico, sia interpretabili che flessibili
Esplora problemi reali di analisi e modellazione dei dati, come la collinearità e l'overfitting
Adotta un approccio pratico, consentendo agli studenti di implementare i concetti in R
Include open lab in RStudio per applicare i metodi a dataset reali

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Corso pratico di machine learning in r

Secondo gli studenti, questo corso offre una panoramica pratica e completa sul Machine Learning e Data Mining utilizzando R. Molti apprezzano l'approccio learning by doing e i numerosi lab in RStudio che permettono di applicare immediatamente i concetti. L'istruttore è generalmente considerato competente e le spiegazioni sono chiare, rendendo il corso accessibile. Tuttavia, alcuni studenti con una solida base cercano maggiori approfondimenti teorici, soprattutto per argomenti come le reti neurali. Si osserva che il corso è ideale per chi ha già una minima familiarità con la programmazione o la statistica, e potrebbe risultare impegnativo per i principianti assoluti.
Spiegazioni chiare e istruttore molto competente.
"Le spiegazioni sono chiare e l'istruttore è molto competente."
"L'istruttore spiega bene, ho trovato la copertura degli elementi di R molto buona."
"La sezione PCA e clustering è stata molto chiara, complimenti all'istruttore."
Eccellente focus sull'applicazione pratica con R e laboratori.
"Il corso è eccezionale per chi vuole una panoramica pratica. I lab in RStudio sono fondamentali."
"Ho apprezzato molto l'approccio learning by doing e gli esercizi pratici sono ottimi."
"Mi è piaciuto il focus su R e le applicazioni pratiche. Ho imparato tantissimo con i dataset reali."
Preferenze per più video e meno testo denso nelle slide.
"Alcune slide erano troppo dense di testo. Avrei preferito più video lezioni e meno reading."
"A volte avrei voluto più esempi di codice integrati nelle lezioni."
Alcuni studenti desiderano maggiore profondità su certi concetti.
"A volte avrei voluto più approfondimenti teorici su certi modelli."
"La parte di deep learning è molto superficiale, poteva essere più dettagliata."
"Il corso è buono, ma alcune parti erano un po' frettolose, avrei gradito più dettagli."
Richiede basi preesistenti, impegnativo per principianti assoluti.
"Forse per un principiante assoluto potrebbe essere un po' difficile seguire tutto senza basi."
"Richiede un po' di familiarità con la programmazione, ma è gestibile."
"Troppo veloce, difficile da seguire senza una solida base."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Machine Learning e Data Mining in R with these activities:
Ripartire dalle basi di matematica e statistica
Migliora la comprensione del data mining e dell'apprendimento automatico rinfrescando le tue conoscenze di matematica e statistica.
Browse courses on Algebra
Show steps
  • Rivedi i concetti di base in matematica, come algebra e calcolo.
  • Rivedi i concetti di base di statistica, come probabilità e inferenza statistica.
  • Pratica le tue abilità attraverso esercizi e problemi.
Esercizi di data wrangling e visualizzazione in R
Rafforza le tue capacità di data wrangling e visualizzazione in R per migliorare l'efficienza e l'efficacia del tuo lavoro con i dati.
Browse courses on R
Show steps
  • Importa ed esplora set di dati reali utilizzando le funzioni di R per il data wrangling.
  • Visualizza i dati utilizzando diversi tipi di grafici, inclusi grafici a barre, grafici a torta e grafici di dispersione.
  • Pratica la pulizia e la preparazione dei dati per l'analisi.
Tutorial sull'applicazione degli algoritmi di apprendimento automatico non supervisionati in R
Approfondisci la tua comprensione dell'apprendimento automatico non supervisionato in R seguendo tutorial guidati e applicandoli a set di dati reali.
Browse courses on Clustering
Show steps
  • Esplora algoritmi di clustering come k-means e hierarchical clustering.
  • Applica tecniche di analisi delle componenti principali per ridurre la dimensionalità dei dati.
  • Analizza i risultati e interpreta i modelli identificati nei dati.
Two other activities
Expand to see all activities and additional details
Show all five activities
Tutoraggio studenti alle prime armi di apprendimento automatico
Consolida le tue conoscenze e sviluppa abilità comunicative mentorizzando gli studenti alle prime armi nell'apprendimento automatico.
Browse courses on Tutoring
Show steps
  • Offeriti come tutor presso il tuo istituto o tramite piattaforme online.
  • Prepara materiali e risorse per aiutare gli studenti a comprendere i concetti.
  • Rispondi alle domande, fornisci feedback e incoraggiamento.
Contribuisci al pacchetto R per l'apprendimento automatico
Approfondisci le tue conoscenze pratiche e teoriche contribuendo a un pacchetto R esistente per l'apprendimento automatico.
Browse courses on R
Show steps
  • Individua un pacchetto R per l'apprendimento automatico a cui vorresti contribuire.
  • Studia il codice sorgente e comprendi la struttura e la funzionalità del pacchetto.
  • Identifica un'area di miglioramento o una nuova funzionalità da implementare.
  • Scrivi il codice, testalo e invialo come pull request al repository.

Career center

Learners who complete Machine Learning e Data Mining in R will develop knowledge and skills that may be useful to these careers:
Data Scientist
A Data Scientist uses their understanding of data analysis and machine learning to extract insights and provide solutions to complex business problems. Their work helps companies improve their operations, products, and marketing strategies. They are often employed by large companies that can afford to hire a team of Data Scientists, such as technology and financial services firms. This course can help you develop the skills needed to be successful as a Data Scientist by providing a strong foundation in machine learning and data mining techniques.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing, testing, and deploying machine learning models. They work closely with Data Scientists to ensure that the models are accurate and efficient. This course can help you build a strong foundation in machine learning by providing hands-on experience with a variety of techniques.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data to provide insights to businesses. They use their skills in statistics and programming to identify trends and patterns in data. This course can help you develop the skills needed to be successful as a Data Analyst by providing a strong foundation in data analysis and machine learning techniques.
Quantitative Analyst
Quantitative Analysts (also known as Quants) use mathematical and statistical models to analyze financial data and make investment decisions. They are employed by hedge funds, investment banks, and other financial institutions. This course can help you develop the skills needed to be successful as a Quantitative Analyst by providing a strong foundation in machine learning and data mining techniques.
Statistician
Statisticians collect, analyze, interpret, and present data. They use their skills to solve problems in a variety of fields, including healthcare, finance, and marketing. This course can help you develop the skills needed to be successful as a Statistician by providing a strong foundation in machine learning and data mining techniques.
Business Analyst
Business Analysts use data to help businesses make better decisions. They work with stakeholders to identify problems, develop solutions, and measure results. This course can help you develop the skills needed to be successful as a Business Analyst by providing a strong foundation in data analysis and machine learning techniques.
Software Engineer
Software Engineers design, develop, and maintain software systems. They work with a variety of programming languages and technologies to create software that meets the needs of users. This course can help you develop the skills needed to be successful as a Software Engineer by providing a strong foundation in machine learning and data mining techniques.
Market Researcher
Market Researchers collect, analyze, and interpret data to understand consumer behavior. They use their findings to develop marketing strategies and campaigns. This course can help you develop the skills needed to be successful as a Market Researcher by providing a strong foundation in machine learning and data mining techniques.
Financial Analyst
Financial Analysts use data to evaluate the financial performance of companies and make investment recommendations. They work with a variety of financial data and models to provide insights to investors and other stakeholders. This course can help you develop the skills needed to be successful as a Financial Analyst by providing a strong foundation in machine learning and data mining techniques.
Actuary
Actuaries use mathematical and statistical models to assess risk and uncertainty. They work with a variety of data sources to develop insurance products and pricing strategies. This course can help you develop the skills needed to be successful as an Actuary by providing a strong foundation in machine learning and data mining techniques.
Epidemiologist
Epidemiologists investigate the causes and patterns of disease in populations. They use data to track outbreaks, identify risk factors, and develop prevention strategies. This course can help you develop the skills needed to be successful as an Epidemiologist by providing a strong foundation in machine learning and data mining techniques.
Biostatistician
Biostatisticians use statistical methods to analyze data in the field of biology. They work with a variety of data sources to develop models and hypotheses, and to provide insights into biological processes. This course can help you develop the skills needed to be successful as a Biostatistician by providing a strong foundation in machine learning and data mining techniques.
Health Data Analyst
Health Data Analysts use data to improve the quality and efficiency of healthcare delivery. They work with a variety of data sources to identify trends, patterns, and opportunities for improvement. This course can help you develop the skills needed to be successful as a Health Data Analyst by providing a strong foundation in machine learning and data mining techniques.
Data Engineer
Data Engineers design and build the systems that store and process large amounts of data. They work with a variety of data sources and technologies to ensure that data is available and accessible to users. This course may be useful for developing the skills needed to be successful as a Data Engineer by providing a foundation in data analysis and machine learning techniques.
Database Administrator
Database Administrators maintain and optimize databases. They work with a variety of database technologies to ensure that data is secure and accessible to users. This course may be useful for developing the skills needed to be successful as a Database Administrator by providing a foundation in data analysis and machine learning techniques.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Machine Learning e Data Mining in R.
Classic in the field of machine learning. It provides a comprehensive overview of statistical learning methods, including linear regression, logistic regression, and tree-based methods.
Provides a comprehensive overview of pattern recognition and machine learning. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation.
Comprehensive introduction to the R programming language, covering data manipulation, visualization, and statistical modeling. It valuable resource for anyone new to R or looking to improve their skills.
Provides a comprehensive overview of probabilistic graphical models. It covers a wide range of topics, including Bayesian networks, Markov networks, and latent variable models.
Provides a comprehensive overview of statistical learning. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation.
Provides a hands-on introduction to machine learning using R. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation.
Provides a practical introduction to machine learning. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation. It is written in a clear and concise style, making it accessible to readers of all levels.
Provides a comprehensive overview of machine learning and deep learning using Python. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation.
Comprehensive introduction to machine learning. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation. It is written in a clear and concise style, making it accessible to readers of all levels.
Provides a comprehensive overview of interpretable machine learning. It covers a wide range of topics, including model interpretability, feature importance, and model debugging.
Provides a comprehensive overview of data mining using R. It covers a wide range of topics, including data preprocessing, feature engineering, and model evaluation.
Provides a gentle introduction to machine learning. It covers a wide range of topics, including supervised and unsupervised learning, feature engineering, and model evaluation. It is written in a clear and concise style, making it accessible to readers of all levels.
Provides a comprehensive overview of deep reinforcement learning. It covers a wide range of topics, including deep learning, reinforcement learning, and deep reinforcement learning algorithms.
Introduces deep learning concepts and techniques using R. It covers topics such as convolutional neural networks, recurrent neural networks, and deep reinforcement learning.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser