Tutorial di apprendimento automatico online


8

Qualcuno conosce alcuni buoni tutorial sulle tecniche di machine learning online? Vale a dire come può essere utilizzato in ambienti in tempo reale, quali sono le differenze chiave rispetto ai normali metodi di apprendimento automatico ecc.

UPD: Grazie a tutti per le risposte, per "online" intendo metodi che possono essere addestrati in una modalità in tempo reale, sulla base di nuovi input uno per uno.


2
Potresti chiarire gli aspetti chiave di "online" che ti interessano? Hai un modulo specifico per i dati o qualche opzione per pre-addestrare il tuo algoritmo prima della parte online?
Neil Slater,

intendi analizzare i flussi di dati?
Johnny000,

Risposte:


5
  1. C'è una libreria molto bella di algoritmi di machine learning online di un gruppo di NTU, chiamata LIBOL. Questo sarebbe un ottimo posto per iniziare a sperimentare con gli algoritmi.
    La guida per l'utente che accompagna e la pubblicazione JMLR associata sono introduzioni molto utili agli algoritmi di base in questo campo.
  2. Avrim Blum ha un documento di indagine più vecchio e più tecnico sugli algoritmi di apprendimento online.

I primi due collegamenti sono morti.
Suzana,


1

Puoi vedere se riesci a mescolare lo streaming Spark ( https://spark.apache.org/docs/1.1.0/streaming-programming-guide.html ) e Spark ML Library ( https://spark.apache.org/docs /1.1.0/mllib-guide.html ).

Spark Streaming consente di elaborare flussi di dati in tempo reale e Spark ML Library è una libreria di apprendimento automatico per Spark. Quindi forse puoi fare qualcosa di buono!

Ma questo è un argomento molto interessante, ci sto lavorando. Può essere utile creare una community di Google ( https://plus.google.com/communities )?


0

Ce ne sono molti su YouTube e qui ce n'è uno famoso di Andrew Ng di Coursea: https://www.coursera.org/course/ml


Non sono convinto al 100% dagli argomenti di quel corso. Ad esempio, attualmente le SVM sono davvero utili? Non vedi mai una voce vincente di Kaggle che utilizzava SVM come parte principale.
Lembik,

2
Penso che la domanda di OP riguardi specificamente le tecniche online , ovvero dove il sistema dovrebbe apprendere almeno parzialmente "sul posto di lavoro". Tutorial
Neil Slater,

Concordo con @NeilSlater poiché l'OP ha menzionato "rispetto ai normali metodi di apprendimento automatico".
Rohit,

4
lol, "online" è ambiguo
alvas il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.