macOS
brew install vowpal-wabbitlocal Homebrew formula metadata
sudo port install vowpal_wabbitMacPorts ports tree · math/vowpal_wabbit/Portfile · Source: api.github.com
brew / rang 6847
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vowpal-wabbit pour les workflows d'agents IA.
installation
brew install vowpal-wabbitlocal Homebrew formula metadata
sudo port install vowpal_wabbitMacPorts ports tree · math/vowpal_wabbit/Portfile · Source: api.github.com
nix profile install nixpkgs#vowpal-wabbitnixpkgs package indexes · pkgs/by-name/vo/vowpal-wabbit/package.nix · Source: api.github.com
sudo apt install vowpal-wabbitUbuntu 24.04 LTS package indexes · vowpal-wabbit · Source: archive.ubuntu.com
aperçu
Online learning algorithm
historique
Vowpal Wabbit, usually abbreviated VW, is an open-source machine-learning system for fast online, active, and interactive learning. It is especially associated with reductions, feature hashing, out-of-core learning, allreduce-style distributed training, contextual bandits, and reinforcement-learning-adjacent production experimentation.
The package occupies a distinctive niche: it is not a general deep-learning framework, but a performance-oriented command-line and library toolkit for learning from streams, very large sparse feature spaces, and partial-feedback decision data.
The official Vowpal Wabbit research page says the project was created after an internal Yahoo! Research contest in 2007. It performed well in that setting and then became an active open-source project focused on online interactive learning.
John Langford led the project from its Yahoo! Research origins into its Microsoft Research era. Langford's VW project page describes it as a project started at Yahoo! Research and continuing at Microsoft Research to design a fast, scalable, useful learning algorithm; Microsoft's own Azure documentation similarly describes VW as a fast parallel learning framework developed at Yahoo! Research and later adapted by Langford at Microsoft Research.
Over time, VW grew from a fast linear online learner into a research platform with a reduction stack and interactive-learning features. The upstream README highlights online learning, hashing, allreduce, reductions, learning-to-search, active learning, contextual bandits, and reinforcement learning, with performance treated as a core design constraint rather than an afterthought.
VW's adoption history is closely tied to large-scale machine-learning research and industrial experimentation. Its official pages present Microsoft Research as a major contributor, and the project has long been used as a vehicle for turning research in online and interactive learning into runnable software.
Microsoft described contextual-bandit technology based on this research line as deployed on MSN.com in January 2016, reporting a 26 percent increase in clicks for personalized news article selection. The same Microsoft Research post connected the open-source availability of core contextual-bandit algorithms to Vowpal Wabbit and related services.
Academic work has repeatedly used or implemented algorithms in VW. For example, the 2021 JMLR Contextual Bandit Bake-off ran contextual-bandit algorithms online using Vowpal Wabbit, which reflects VW's role as a practical experimental substrate for large-scale contextual-bandit evaluation.
At the command line, VW users feed examples in VW's sparse text format to train classifiers, regressors, ranking models, topic models, contextual-bandit policies, and other reduction-based learners. The package is often chosen when data is too large or too streaming-oriented for batch-first tools, or when feature namespaces and interactions need to be explored quickly.
In applications, VW is commonly used for online updates, offline policy evaluation, contextual-bandit learning, and experiments where the learner receives logged propensities or partial feedback rather than fully labeled examples. Its Python bindings and tutorials make the same engine usable from notebooks and application code while preserving the CLI-oriented workflow.
For package nerds, Vowpal Wabbit is one of the classic examples of a research-grade command-line machine-learning tool that stayed relevant because it solved a specific systems problem: train quickly over enormous sparse feature spaces with little ceremony.
It is also historically interesting because it bridges eras of ML tooling. VW predates the deep-learning framework boom, but its focus on streaming data, contextual decisions, and fast experimentation remains unusual and useful in package collections.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
active_interactor | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
csv2vw | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
csv2vw.orig | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
logistic | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
spanning_tree | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
version_number.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-audit-pp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-convergence | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-csv2bin | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-doc2lda | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-experiment | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-format.pl | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-hyperopt.py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-hypersearch | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-lda | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-regr | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-top-errors | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw-varinfo | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
vw2csv | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:vowpal-wabbit |
|---|---|
| Version | 9.11.2 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://vowpalwabbit.org |
| Dépôt | https://github.com/VowpalWabbit/vowpal_wabbit |
| Dernière mise à jour | 2026-06-15T10:21:23-04:00 |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
vowpal-wabbit
nix profile install nixpkgs#vowpal-wabbitlibvw-dev 8.6.1.dfsg1-1build3
fast and scalable online machine learning algorithm - development files
sudo apt install libvw-devlibvw0 8.6.1.dfsg1-1build3
fast and scalable online machine learning algorithm - dynamic library
sudo apt install libvw0vowpal-wabbit 8.6.1.dfsg1-1build3
fast and scalable online machine learning algorithm
sudo apt install vowpal-wabbitvowpal-wabbit-dbg 8.6.1.dfsg1-1build3
fast and scalable online machine learning algorithm - debug files
sudo apt install vowpal-wabbit-dbgvowpal-wabbit-doc 8.6.1.dfsg1-1build3
fast and scalable online machine learning algorithm - documentation
sudo apt install vowpal-wabbit-docvowpal_wabbit
sudo port install vowpal_wabbitpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.