SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python hyperparameter-optimization Projects
-
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-29Yeah, 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.
-
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.
-
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-06Resources: 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-05One 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).
-
Where to check it out: https://github.com/autogluon/autogluon
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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-27We 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.
-
-
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.
-
-
OCTIS
OCTIS: Comparing Topic Models is Simple! A python package to optimize and evaluate topic models (accepted at EACL2021 demo track)
-
-
-
-
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
Python hyperparameter-optimization discussion
Python hyperparameter-optimization related posts
-
Optuna – A Hyperparameter Optimization Framework
-
How to test optimal parameters
-
Optuna – A Hyperparameter Optimization Framework
-
Exploring Methods to Improve Text Chunking in RAG Models (and other things...)
-
Cubic Spline Interpolation
-
Hyperactive Version 4.5 Released
-
FOSS hyperparameter optimization framework to automate hyperparameter search
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Oct 2024
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 |