Vowpal Wabbit

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Vowpal Wabbit
Vowpal Wabbit 7.1 op Windows
Vowpal Wabbit 7.1 op Windows
Ontwikkelaar Yahoo! Research & daarna Microsoft Research
Recentste versie 8.2.0 
(21 juni 2016)
Status Actief
Besturingssysteem Multiplatform
Geschreven in C++
Categorie Machinaal leren
Licentie BSD-licentie
Website Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

Vowpal Wabbit (afgekort VW) is een command-line-interface- of CLI-programma en een bibliotheek (Engels: library) met algoritmes voor automatisch leren.[1]

Over het programma[bewerken]

Vowpal Wabbit werd ontwikkeld door kunstmatige intelligentie wetenschapper John Langford,[2] eerst bij Yahoo! Research en daarna bij Microsoft Research.[3] Het programma is beschikbaar onder een BSD-licentie.[4] De naam 'Vowpal Wabbit' was geïnspireerd op de spraakstoornis van Elmer Fudd. Op deze manier zou Elmer het Engelse woord 'Vorpal Rabbit' uitspreken.[5]

Kenmerken[bewerken]

Kenmerkend voor Vowpal Wabbit is de schaalbaarheid, snelheid en efficiëntie.[6][7] De volgende factoren dragen hieraan bij:

Programmafuncties[bewerken]

Vowpal Wabbit biedt ondersteuning voor een ruim aantal algoritmes en leermethodes, waaronder:

  • Problemen uit machinaal leren, zoals: classificatie, regressie en actief leren
  • Algoritmes voor automatisch leren, zoals: OLS regressie, neurale netwerken, SEARN (Search and learn) en LDA[8]
  • Verliesfuncties (Engels: loss functions), zoals: quantile regressie, logistische regressie[9] en kwadratische fout (Engels: squared error)
  • Optimalisatie algoritmes, zoals: BFGS,[10] geconjugeerde gradiënten en stochastische gradiënten (SGD[11])
  • Regularisatie, zoals: L1-regularisatie en L2-regularisatie[12]

Externe links[bewerken]