Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Optimization Projects
-
Ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
I'm guessing this comment is some kind of "if you know, you know." Likely starting from https://docs.ray.io/en/latest/cluster/vms/user-guides/launch... and then trawling through one of these I guess https://github.com/ray-project/ray/issues?q=is%3Aissue+prem+...
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
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 inference and training of 🤗 Transformers, Diffusers, TIMM and Sentence Transformers with easy to use hardware optimization tools
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.
-
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.
Penny Lane: https://pennylane.ai/
-
rl-baselines3-zoo
A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.
-
pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
Project mention: pyomo VS timefold-solver - a user suggested alternative | libhunt.com/r/pyomo | 2024-01-04 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
GeneticAlgorithmPython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
-
-
Project mention: Launch HN: Patched (YC S24) – AI workflows for post-code tasks | news.ycombinator.com | 2024-10-31
-
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.
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.
-
evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
-
-
-
-
EvalML Hyperparameter tuning and evaluating ML models are integral aspects of ML product development. EvalML is an AutoML library that aims to ease the process of building, optimizing, and evaluating ML models by helping engineers avoid manual training and tuning of models. It also includes data quality checks and cross-validation.
-
ck
Collective Knowledge (CK) and Collective Mind (CM): learning how to run AI, ML and other emerging workloads in a more efficient and cost-effective way across diverse models, datasets, software and hardware using MLPerf, CM and CK (by mlcommons)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Optimization discussion
Python Optimization related posts
-
Launch HN: Patched (YC S24) – AI workflows for post-code tasks
-
Amazon's Exabyte-Scale Migration from Apache Spark to Ray on Amazon EC2
-
New release of Gradient-Free-Optimizers with two new evolutionary algorithms
-
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]
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 12 Dec 2024
Index
What are some of the best open-source Optimization projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Ray | 34,319 |
2 | BayesianOptimization | 7,965 |
3 | scikit-opt | 5,308 |
4 | optimum | 2,613 |
5 | pennylane | 2,401 |
6 | rl-baselines3-zoo | 2,120 |
7 | pyomo | 2,058 |
8 | GeneticAlgorithmPython | 1,900 |
9 | optax | 1,726 |
10 | optillm | 1,744 |
11 | model-optimization | 1,500 |
12 | MLBox | 1,497 |
13 | vizier | 1,490 |
14 | pyswarms | 1,293 |
15 | Gradient-Free-Optimizers | 1,208 |
16 | rl-baselines-zoo | 1,129 |
17 | evotorch | 1,025 |
18 | cvxportfolio | 1,001 |
19 | jaxopt | 939 |
20 | geoopt | 860 |
21 | evalml | 787 |
22 | ck | 611 |
23 | opytimizer | 606 |