Python hyperparameter-optimization

Open-source Python projects categorized as hyperparameter-optimization

Top 23 Python hyperparameter-optimization Projects

hyperparameter-optimization
  • Ray

    Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

    Project mention: Amazon's Exabyte-Scale Migration from Apache Spark to Ray on Amazon EC2 | news.ycombinator.com | 2024-07-29

    Yeah, mmap, I think this is the relevant line [1].

    Fun fact, very early on, we used to create one mmapped file per serialized object, but that very quickly broke down.

    Then we switched to mmapping one large file at the start and storing all of the serialized objects in that file. But then as objects get allocated and deallocated, you need to manage the memory inside of that mmapped file, and we just repurposed a malloc implementation to handle that.

    [1] https://github.com/ray-project/ray/blob/21202f6ddc3ceaf74fbc...

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.

  • optuna

    A hyperparameter optimization framework

    Project mention: Optuna – A Hyperparameter Optimization Framework | news.ycombinator.com | 2024-04-06

    I didn’t even know WandB did hyperparameter optimization, I figured it was a neural network visualizer based on 2 minute papers. Didn’t seem like many alternatives out there to Optuna with TPE + persistence in conditional continuous & discrete spaces.

    Anyway, it’s doable to make a multi objective decide_to_prune function with Optuna, here’s an example https://github.com/optuna/optuna/issues/3450#issuecomment-19...

  • tpot

    A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

    Project mention: Evolve Your Machine Learning: Automate the Process of Model Selection through TPOT. | dev.to | 2024-07-06

    Resources: TPOT Documentation Genetic Programming

  • wandb

    The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.

    Project mention: [Python] How do we lazyload a Python module? - analyzing LazyLoader from MLflow | dev.to | 2024-10-05

    One day I was hopping around a few popular ML libraries in Python, including MLflow. While glancing at its source code, one class attracted my interest, LazyLoader in __init__.py (well, this actually mirrors from the wandb project, but the original code has changed from what MLflow is using now, as you can see).

  • autogluon

    Fast and Accurate ML in 3 Lines of Code

    Project mention: 5 Open Source Python Projects You Should Know About in 2024 | dev.to | 2024-09-17

    Where to check it out: https://github.com/autogluon/autogluon

  • auto-sklearn

    Automated Machine Learning with scikit-learn

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  • mljar-supervised

    Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation

    Project mention: Show HN: Supertree – interactive visualization of decision trees in Python | news.ycombinator.com | 2024-08-27

    We would like to keep package sustainable. Earlier, we've created package for AutoML which is MIT license (https://github.com/mljar/mljar-supervised), and it is very hard to monetise it, and you need to have funds to keep package maintained and work on it.

    Regarding purchasing, we just don't have time create landing page with buy button :) we will add it soon. The package cost will be 499 USD/yearly. We already have few finance companies interested.

  • keras-tuner

    A Hyperparameter Tuning Library for Keras

  • rl-baselines3-zoo

    A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.

  • vizier

    Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.

  • Gradient-Free-Optimizers

    Simple and reliable optimization with local, global, population-based and sequential techniques in numerical discrete search spaces.

    Project mention: New release of Gradient-Free-Optimizers with two new evolutionary algorithms | news.ycombinator.com | 2024-07-29
  • rl-baselines-zoo

    A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.

  • SMAC3

    SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimization

  • OCTIS

    OCTIS: Comparing Topic Models is Simple! A python package to optimize and evaluate topic models (accepted at EACL2021 demo track)

  • optuna-examples

    Examples for https://github.com/optuna/optuna

  • FEDOT

    Automated modeling and machine learning framework FEDOT

  • AgileRL

    Streamlining reinforcement learning with RLOps. State-of-the-art RL algorithms and tools.

  • Hyperactive

    An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.

  • archai

    Accelerate your Neural Architecture Search (NAS) through fast, reproducible and modular research.

  • tuneta

    Intelligently optimizes technical indicators and optionally selects the least intercorrelated for use in machine learning models

  • syne-tune

    Large scale and asynchronous Hyperparameter and Architecture Optimization at your fingertips.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python hyperparameter-optimization discussion

Log in or Post with

Python hyperparameter-optimization related posts

Index

What are some of the best open-source hyperparameter-optimization projects in Python? This list will help you:

Project Stars
1 Ray 33,380
2 d2l-en 23,439
3 optuna 10,680
4 tpot 9,700
5 wandb 8,996
6 autogluon 7,796
7 auto-sklearn 7,590
8 polyaxon 3,561
9 mljar-supervised 3,025
10 keras-tuner 2,852
11 rl-baselines3-zoo 2,020
12 vizier 1,456
13 Gradient-Free-Optimizers 1,199
14 rl-baselines-zoo 1,129
15 SMAC3 1,073
16 OCTIS 718
17 optuna-examples 678
18 FEDOT 635
19 AgileRL 579
20 Hyperactive 509
21 archai 464
22 tuneta 403
23 syne-tune 385

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?