pkg.soopen package index

brew / 排名 6847

使用 Homebrew, Nix, apt, MacPorts 安装 vowpal-wabbit

查看 vowpal-wabbit 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install vowpal-wabbit

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install vowpal_wabbit

MacPorts ports tree · math/vowpal_wabbit/Portfile · 来源: api.github.com

Linux

Nix已验证 · 92%
nix profile install nixpkgs#vowpal-wabbit

nixpkgs package indexes · pkgs/by-name/vo/vowpal-wabbit/package.nix · 来源: api.github.com

Ubuntu apt已验证 · 92%
sudo apt install vowpal-wabbit

Ubuntu 24.04 LTS package indexes · vowpal-wabbit · 来源: archive.ubuntu.com

概览

软件包摘要

Online learning algorithm

命令和别名

  • active_interactor
  • csv2vw
  • csv2vw.orig
  • logistic
  • spanning_tree
  • version_number.py
  • vw
  • vw-audit-pp
  • vw-convergence
  • vw-csv2bin
  • vw-doc2lda
  • vw-experiment
  • vw-format.pl
  • vw-hyperopt.py
  • vw-hypersearch
  • vw-lda
  • vw-regr
  • vw-top-errors
  • vw-varinfo
  • vw2csv

历史

项目历史与用法

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.

时间线

  • 2007: Created in response to an internal Yahoo! Research contest.
  • Late 2000s: Opens as a fast online interactive-learning project led by John Langford.
  • 2010s: Continues under Microsoft Research sponsorship and expands reduction-stack, parallel-learning, and contextual-bandit capabilities.
  • 2016: Microsoft Research reports MSN.com deployment of contextual-bandit personalization technology connected to VW's algorithmic line.
  • 2021: Contextual Bandit Bake-off publishes large empirical evaluation using VW for online contextual-bandit algorithms.
  • 2020s: Upstream remains an active GitHub project with command-line, Python, C#, and Java surfaces documented.

Related projects

  • Related ideas include feature hashing, online gradient methods, cost-sensitive classification reductions, contextual-bandit algorithms, and learning-to-search.
  • Related tools and ecosystems include Microsoft Research's contextual-bandit services and examples, Python notebook tutorials around VW, and data-science workflows that need fast sparse linear models rather than neural-network training stacks.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
active_interactor可执行文件已索引可执行文件从本地可执行文件索引发现。
csv2vw可执行文件已索引可执行文件从本地可执行文件索引发现。
csv2vw.orig可执行文件已索引可执行文件从本地可执行文件索引发现。
logistic可执行文件已索引可执行文件从本地可执行文件索引发现。
spanning_tree可执行文件已索引可执行文件从本地可执行文件索引发现。
version_number.py可执行文件已索引可执行文件从本地可执行文件索引发现。
vw可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-audit-pp可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-convergence可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-csv2bin可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-doc2lda可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-experiment可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-format.pl可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-hyperopt.py可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-hypersearch可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-lda可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-regr可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-top-errors可执行文件已索引可执行文件从本地可执行文件索引发现。
vw-varinfo可执行文件已索引可执行文件从本地可执行文件索引发现。
vw2csv可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本9.11.2
管理器更新时间2026-06-15
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:vowpal-wabbit
版本9.11.2
软件包管理器Homebrew
主页https://vowpalwabbit.org
仓库https://github.com/VowpalWabbit/vowpal_wabbit
最后更新2026-06-15T10:21:23-04:00
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

vowpal-wabbit

nix profile install nixpkgs#vowpal-wabbit
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vo/vowpal-wabbit/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libvw-dev 8.6.1.dfsg1-1build3

fast and scalable online machine learning algorithm - development files

http://hunch.net/~vw/

sudo apt install libvw-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: vowpal-wabbit
  • 1 依赖
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libvw-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libvw0 8.6.1.dfsg1-1build3

fast and scalable online machine learning algorithm - dynamic library

http://hunch.net/~vw/

sudo apt install libvw0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: vowpal-wabbit
  • 5 依赖
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libvw0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

vowpal-wabbit 8.6.1.dfsg1-1build3

fast and scalable online machine learning algorithm

http://hunch.net/~vw/

sudo apt install vowpal-wabbit
  • Section: universe/science
  • Architecture: amd64
  • 4 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vowpal-wabbit from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

vowpal-wabbit-dbg 8.6.1.dfsg1-1build3

fast and scalable online machine learning algorithm - debug files

http://hunch.net/~vw/

sudo apt install vowpal-wabbit-dbg
  • Section: universe/debug
  • Architecture: amd64
  • Source Package: vowpal-wabbit
  • 1 依赖
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vowpal-wabbit-dbg from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

vowpal-wabbit-doc 8.6.1.dfsg1-1build3

fast and scalable online machine learning algorithm - documentation

http://hunch.net/~vw/

sudo apt install vowpal-wabbit-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: vowpal-wabbit
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vowpal-wabbit-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

vowpal_wabbit

sudo port install vowpal_wabbit
  • normalized package name match
  • 匹配方式:Vowpal Wabbit
MacPorts ports tree · api.github.com · MacPorts ports tree: math/vowpal_wabbit/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation