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

Externe links[bewerken | brontekst bewerken]