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. Learn more →
Top 23 Python 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.
-
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.
-
-
scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
-
optimum
🚀 Accelerate training and inference of 🤗 Transformers and 🤗 Diffusers with easy to use hardware optimization tools
-
pennylane
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Train a quantum computer the same way as a neural network.
-
pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
-
rl-baselines3-zoo
A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
GeneticAlgorithmPython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
-
model-optimization
A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.
-
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.
-
rl-baselines-zoo
A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.
-
evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
-
-
-
-
-
ck
Collective Mind (CM) is a small, modular, cross-platform and decentralized workflow automation framework with a human-friendly interface and reusable automation recipes to make it easier to build, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware (by mlcommons)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: FastEmbed: Fast and Lightweight Embedding Generation for Text | dev.to | 2024-02-02Shout out to Huggingface's Optimum – which made it easier to quantize models.
Project mention: PennyLane: Python library for differentiable programming of quantum computers | news.ycombinator.com | 2024-05-07
Project mention: pyomo VS timefold-solver - a user suggested alternative | libhunt.com/r/pyomo | 2024-01-04
Project mention: Can't solve MountainCar-v0 with A2C algorithm (stable-baselines3) | /r/reinforcementlearning | 2023-06-27I'm trying to solve MountainCar-v0 enviroment from gymnasium with the A2C algorithm and the agent doesn't find a solution. I checked this so I added import stable_baselines3.common.sb2_compat.rmsprop_tf_like as RMSpropTFLike. Also checked the rl-baselines3-zoo for the hyperparameter tuning. So my code is:
Hello I'm trying to use this library: pyswarms and it works fine with the base code that they give
Project mention: cvxportfolio: NEW Portfolio Selection and Optimisation - star count:690.0 | /r/algoprojects | 2023-12-10
Experiment tracking tools like MLflow, Weights and Biases, and Neptune.ai provide a pipeline that automatically tracks meta-data and artifacts generated from each experiment you run. Although they have varying features and functionalities, experiment tracking tools provide a systematic structure that handles the iterative model development approach.
Python Optimization discussion
Python Optimization related posts
-
PennyLane: Python library for differentiable programming of quantum computers
-
pyomo VS timefold-solver - a user suggested alternative
2 projects | 4 Jan 2024 -
cvxportfolio: NEW Portfolio Selection and Optimisation - star count:690.0
-
Using Large Language Models for Hyperparameter Optimization, Zhang et al. 2023 [GPT-4 is quite good at finding the optimal hyperparameters for machine learning tasks]
-
Show HN: Opvious, a batteries-included optimization platform
-
[P] Advice needed for what tool/algorithm is appropriate
-
Large Language Models as Optimizers
-
A note from our sponsor - Scout Monitoring
www.scoutapm.com | 16 Jun 2024
Index
What are some of the best open-source Optimization projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Ray | 31,718 |
2 | BayesianOptimization | 7,585 |
3 | scikit-opt | 5,020 |
4 | optimum | 2,256 |
5 | pennylane | 2,155 |
6 | pyomo | 1,888 |
7 | rl-baselines3-zoo | 1,845 |
8 | GeneticAlgorithmPython | 1,766 |
9 | MLBox | 1,482 |
10 | model-optimization | 1,476 |
11 | pyswarms | 1,243 |
12 | vizier | 1,184 |
13 | Gradient-Free-Optimizers | 1,119 |
14 | rl-baselines-zoo | 1,106 |
15 | evotorch | 983 |
16 | jaxopt | 901 |
17 | cvxportfolio | 860 |
18 | geoopt | 811 |
19 | evalml | 732 |
20 | opytimizer | 597 |
21 | ck | 583 |
22 | neptune-client | 547 |
23 | MICA | 521 |