Guida completa al Machine Learning con R

5.0
10 opinioni
  • Credo che sia opportuno seguirlo se si possiede già qualche base conoscitiva.
    |
  • Un corso introduttivo, non adatto se ci si aspetta altro, perfetto per un neofita.
    |
  • Perfetto per le mie attuali esigenze.
    |

Corso

Online

RISPARMIA 88%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    9h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Questo corso è dedicato a chi si avvicina al mondo del machine learning per la prima volta, pur avendo delle basi di programmazione e analisi dati con R. Non si tratta di un corso prettamente teorico o divulgativo e generico sul machine learning, ma di un corso che vuole spiegare le tecniche più semplici di machine learning con il linguaggio di programmazione R.
Se non sai ancora programmare con R, purtroppo questo corso non fa ancora per te, ma puoi dare un'occhiata al mio corso introduttivo sempre qui su Udemy. Se stai cercando qualcosa di divulgativo e per niente tecnico che ti spieghi tramite esempi cos'è e a cosa serve il machine learning, ti consiglio di dare un'occhiata ad esempio al libro di Eric Siegel, che è tradotto in italiano. Se non hai voglia di sentire 7 ore di registrato, non ami i corsi, conosci già bene il linguaggio R ma vuoi approfondire il machine learning, puoi dare un'occhiata al mio sito, dove trovi il codice e del materiale aggiuntivo.
Se invece stai cercando esempi e casi per capire in maniera semplice le tecniche base del machine learning con R, sei nel posto giusto. R è uno dei linguaggi di programmazione più diffusi quando si parla di analisi dati, e comprende una serie di pacchetti e funzioni che possono aiutarci a predire dei dati..
Il machine learning comprende una serie di tecniche, alcune statistiche, come la regressione, altre categoriche, supervisionate e non supervisionate. Le tecniche supervisionate si appoggiano su dei dati pregressi. Immagina di voler far partire una campagna pubblicitaria per un prodotto: per prima cosa raccoglierai i dati sui clienti che hanno acquistato quel prodotto in passato. A questo punto il machine learning può aiutarti a costruire un profilo di persona potenzialmente interessata all'acquisto di quel particolare prodotto (ad esempio, donne tra i 30 e i 40 anni, che abitano in piccoli centri ed entrano in libreria almeno una volta al mese) tre tecniche non supervisionate vengono usate ad...

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Capire i fondamenti del machine learning ,Capire la distinzione tra metodi supervisionati e non supervisionati,Impostare un seed per la replicabilità dei risultati,Identificare e trattare i valori mancanti, i dati duplicati e gli outlier,Dividere un dataset in train e test set,Effettuare delle analisi di regressione lineare, multipla e logistica,Predire dati con la regressione,Calcolare la distanza con il coseno e il metodo Euclideo,Predire dati con il k nearest neighbors,Creare modelli predittivi con il Support Vector Machines,Creare e applicare modelli predittivi con gli Alberi di Decisione,Utilizzare il Naive Bayes,Utilizzare i Network Neurali con R,Capire i metodi non supervisionati, tra cui clustering e analisi delle associazioni,Utilizzare metodi ensemble, come bagging, boosting e random forest,Utilizzare i topic model,Trattare i valori mancanti, sia cancellandoli, sia sostituendoli con valori fissi come media o mediana, sia applicando dei metodi per la predizione dei dati mancanti, come il knn, e la regressione,Creare delle matrici di confusione e analizzare i modelli creati

Alcune conoscenze di base sulle strutture e il funzionamento di R

Guida completa al Machine Learning con R

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
  • Credo che sia opportuno seguirlo se si possiede già qualche base conoscitiva.
    |
  • Un corso introduttivo, non adatto se ci si aspetta altro, perfetto per un neofita.
    |
  • Perfetto per le mie attuali esigenze.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Andrea Conte

5.0
20/01/2020
Sul corso: Credo che sia opportuno seguirlo se si possiede già qualche base conoscitiva.
Consiglieresti questo corso?:

Alessio

5.0
19/01/2020
Sul corso: Un corso introduttivo, non adatto se ci si aspetta altro, perfetto per un neofita.
Consiglieresti questo corso?:

Gregorio

5.0
19/01/2020
Sul corso: Perfetto per le mie attuali esigenze.
Consiglieresti questo corso?:

Claudio

5.0
19/01/2020
Sul corso: L'esposizione si segue senza grossi problemi, a volte risulta però un po' semplicistica e superficiale.
Consiglieresti questo corso?:

Davide Pirolli

5.0
19/01/2020
Sul corso: Facile da seguire, almeno per ora.
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • Analisi dati
  • Calcolo
  • Programmazione
  • Clustering
  • E-learning

Programma

Contenido del curso
Introduzione al corso
Utilizzi del machine learning
Il processo di analisi
Le fasi del machine learning
Tipi di algoritmi per il machine learning
CODICE
Analisi esplorativa dei dati
La funzione set.seed()
Data cleaning
Alcuni metodi per la preparazione dei dati
Il pacchetto outliers
Il pacchetto editrules
Missing values
Dati duplicati
Identificazione degli outliers
Errori e inaccuratezze
La gestione delle date in R
Forzare una variabile come fattore
Codificare le variabili categoriche
Codificare una variabile in variabile dummy
Standardizzare i dati
Le variabili categoriche con xtabs()
Metodi supervisionati
Dividere un dataset in train set e test set
Analisi di regressione
Regressione lineare semplice
Predire eventi con la regressione
Secondo esempio e creazione grafici con ggplot
Regressione multipla
Regressione logistica
Altri tipi di regressione
Linear Discriminant Analysis (LDA)
Classificazione
Calcolo della distanza
k-nearest neighbors
La distanza Euclidea
Normalizzazione dei dati
Esempi di knn con R
Costruzione di un sistema di raccomandazione tramite knn
Selezione di k
Altre misure di similarità
La distanza di Manhattan
Bag-of-words e distanza tramite coseno
Altre distanze
Support Vector Machines
Divisione dei dati in spazi non lineari
Esempio di SVM con R
Esempio di SVM sui testi con R
La funzione tune()
Alberi di decisione
DT con R - pacchetto party
DT con R - pacchetto rpart
DT con R - pacchetto tree
DT con R - pacchetto C50
Il calcolo delle probabilità
Alcuni cenni sul calcolo combinatorio
Probabilità condizionata
Il teorema di Bayes
Naïve Bayes in R
Naïve Bayes
Naïve Bayes in R sullo spam
Network neurali
Esempio di rete feedforward con nnet
Esempio di rete neurale con neuralnet
Esempio di regressione con R (reti neurali)
Metodi non supervisionati
Clustering
L'algoritmo k-means
k-means con R
k-medoidi
Clustering gerarchico
Clustering gerarchico bayesiano
Stima della densità
Determinare il numero di cluster ideale
Misurazione dell'accuratezza del clustering
Analisi delle associazioni
Apriori con R
Eclat
Modelli markoviani
Metodi ensemble e classificazione avanzata
Bagging
Boosting e AdaBoost
Random Forest
Apprendimento per rinforzo
XGBoost
Analisi in componenti principali
Metodi semi-supervisionati
Bootstrap
Expectation-Maximization (EM)
Apprendimento attivo
Latent Dirichlet Allocation e topic models
Topic models in R
Trattamento dei valori mancanti
Visualizzazione dei missing
Imputazione dei missing values
Sostituzione dei missing con la media
Imputazione tramite regressione
Imputazione tramite knn
Trattamento con mice
Trattamento dei missing col pacchetto Amelia
Trattamento con hot.deck
Trattamento dei dati mancanti in variabili categoriali
Misurare le performance dell'algoritmo
Per la classificazione
Matrice di confusione
Cross-validation
F-test
Per la regressione
RMSE
R2
Scegliere l'algoritmo giusto
La curve ROC
Ottenere informazioni sui modelli di predizione
Confronto tra più modelli
Migliorare l'accuratezza dei risultati
Riepilogo dei pacchetti per il ML in R
Fonti di dati

Ulteriori informazioni

A chi è rivolto: Chi ha già qualche conoscenza di base di R
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Guida completa al Machine Learning con R

20 € IVA inc.