Naar inhoud springen

Vowpal Wabbit

Uit Wikipedia, de vrije encyclopedie
Vowpal Wabbit
Logo
Vowpal Wabbit 7.1 op Windows
Ontwerper(s) John Langford
Ontwikkelaar(s) Yahoo! Research, daarna Microsoft Research
Recentste versie 9.9.0 (19 juli 2023)[1] Bewerken op Wikidata
Status Actief
Besturingssysteem Multiplatform
Geschreven in C++
Categorie Machinaal leren
Licentie(s) BSD-licentie
Versiebeheer
Website (en) 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.[2]

Over het programma[bewerken | brontekst bewerken]

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

Kenmerken[bewerken | brontekst bewerken]

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

Programmafuncties[bewerken | brontekst 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
  • Verliesfuncties (Engels: loss functions), zoals: quantile regressie, logistische regressie[9] en kwadratische fout (Engels: squared error)
  • Optimalisatie algoritmes, zoals: BFGS, geconjugeerde gradiënten en stochastische gradiënten (SGD)
  • Regularisatie, zoals: L1-regularisatie en L2-regularisatie[10]

Externe links[bewerken | brontekst bewerken]