Cosa c'è dietro l'API di previsione di Google?


28

L'API di previsione di Google è un servizio cloud in cui l'utente può inviare alcuni dati di formazione per addestrare alcuni classificatori misteriosi e successivamente chiedergli di classificare i dati in arrivo, ad esempio per implementare filtri antispam o prevedere le preferenze dell'utente.

Ma cosa c'è dietro le quinte?


2
Sospetto che sperino di mantenerlo commercialmente confidenziale!
onestop il

Questo può essere vero, eppure il video (dall'estate 2010) suggerisce che a quel tempo avevano ancora sperimentato; così ho pubblicato questo Q sperando che da allora siano apparse delle perdite.

6
Esistono "diversi" algoritmi tra cui l'API di previsione può scegliere durante l'addestramento / la previsione dei dati. Il motore sceglie quello che ritiene migliore. Alcuni utenti hanno richiesto un po 'più di controllo su quella selezione, goo.gl/mod/5EoA , anche se l'algoritmo è sconosciuto. I redditor hanno speculato sull'intestino qui, reddit.com/r/MachineLearning/comments/evdxb/… , ma il discorso stat è perso su di me.
hyperslug,

2
@hyperslug Posta come risposta, è abbastanza utile quindi mi piacerebbe accettarlo.

Risposte:


11

Google sta utilizzando diverse tecniche e algoritmi di apprendimento automatico per la formazione e la previsione. Le strategie per l'apprendimento supervisionato su larga scala: 1. Sottocampione 2. Parallelamente in modo imbarazzante alcuni algoritmi 3. Discesa a gradiente distribuito 4. Voto di maggioranza 5. Miscela di parametri 6. Miscela di parametri iterativi

Dovrebbero addestrare e prevedere il modello con le diverse tecniche di apprendimento automatico e utilizzando un algoritmo per decidere il modello e la previsione migliori da restituire.

  1. Il sottocampionamento fornisce prestazioni inferiori
  2. Il mix di parametri migliora, ma non è buono come tutti i dati
  3. Gli algoritmi distribuiti restituiscono i classificatori migliori più rapidamente
  4. La miscela di parametri iterativi raggiunge tutti i dati

Ma ovviamente non è molto chiaro nella documentazione dell'API.

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.