facebook/ax

Adaptive Experimentation Platform

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on August 8th, 2026
Created on February 9th, 2019
Open Issues & Pull Requests: 186 (+0)
Number of forks: 379
Total Stargazers: 2,786 (+0)
Total Subscribers: 65 (+0)

Issue Activity (beta)

Open issues: 35
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 225 days
Stale 30+ days: 31
Stale 90+ days: 23

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (118)
  • bug (48)
  • enhancement (34)
  • requires repro or more info (8)
  • fixready (5)
  • in progress (3)
  • announcement (2)
  • no Ax developer action required (2)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 15.4 hours
90th percentile: 3.3 hours
Tracked items: 209

Most active contributors

Detailed Description

Ax is Facebook's adaptive experimentation platform designed to automate the process of iteratively exploring parameter spaces to identify optimal configurations efficiently. The platform implements machine-learning guided optimization, currently supporting Bayesian optimization and bandit optimization as exploration strategies. Bayesian optimization capabilities are powered by BoTorch, a PyTorch-based library for Bayesian optimization research that Facebook also maintains.

The platform addresses a wide range of real-world optimization challenges through its expressive API. It handles complex search spaces, multiple objectives, constraints on both parameters and outcomes, and noisy observations. Users can request multiple designs for parallel evaluation, both synchronously and asynchronously, with support for early-stopping evaluations. The API abstracts away optimization complexities while providing sensible defaults, making advanced techniques accessible to practitioners without deep optimization expertise.

Ax is built with production deployment in mind, offering automation and orchestration features alongside robust error handling for large-scale real-world use. The platform is highly configurable, allowing researchers to integrate novel optimization algorithms, models, and experimentation workflows. Installation requires Python 3.11 or newer and is available via pip for OSX, Linux, and Windows. Optional extras support Jupyter notebooks, MySQL storage, tutorials, and development dependencies. For fully Bayesian models like SAASBO and SAAS_MTGP, users can install the fully_bayesian extra to access JAX and NumPyro backends.

According to GitGenius activity tracking, the repository shows strong community engagement with a median issue and pull request response latency of 0.0 hours and a mean response time of 15.4 hours across 209 tracked items. The most active issue labels are question (118 occurrences), bug (48 occurrences), and enhancement (34 occurrences), indicating active user inquiry and ongoing feature development. The core contributor team includes lena-kashtelyan with 174 tracked events, Balandat with 115 events, and bernardbeckerman with 89 events. The repository shares overlapping contributors with pytorch/pytorch, scipy/scipy, and microsoft/vscode, reflecting its integration within the broader scientific computing and machine learning ecosystem.

The platform is licensed under the MIT license and maintains comprehensive documentation at ax.dev. The project encourages community participation through its issues page for questions, feature requests, and bug reports. Contributors are directed to the CONTRIBUTING file for guidelines on helping develop the platform. The repository recommends installing from source with all optional dependencies for development work. Ax is cited in academic literature, with a 2025 AutoML conference paper documenting the platform's design and capabilities.

ax
by
facebookfacebook/ax

Repository Details

Fetching additional details & charts...