Python Optimization

Open-source Python projects categorized as Optimization

Top 23 Python Optimization Projects

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: Comparison: Dask vs. Ray | news.ycombinator.com | 2024-06-14
  • 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
  • BayesianOptimization

    A Python implementation of global optimization with gaussian processes.

  • 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

  • Project mention: FastEmbed: Fast and Lightweight Embedding Generation for Text | dev.to | 2024-02-02

    Shout 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.

  • Project mention: PennyLane: Python library for differentiable programming of quantum computers | news.ycombinator.com | 2024-05-07
  • 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
  • rl-baselines3-zoo

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

  • Project mention: Can't solve MountainCar-v0 with A2C algorithm (stable-baselines3) | /r/reinforcementlearning | 2023-06-27

    I'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:

  • 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.

    InfluxDB logo
  • GeneticAlgorithmPython

    Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).

  • MLBox

    MLBox is a powerful Automated Machine Learning python library.

  • model-optimization

    A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.

  • pyswarms

    A research toolkit for particle swarm optimization in Python

  • Project mention: Pyswams Library | /r/learnpython | 2023-12-01

    Hello I'm trying to use this library: pyswarms and it works fine with the base code that they give

  • 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.

  • jaxopt

    Hardware accelerated, batchable and differentiable optimizers in JAX.

  • cvxportfolio

    Portfolio optimization and back-testing.

  • Project mention: cvxportfolio: NEW Portfolio Selection and Optimisation - star count:690.0 | /r/algoprojects | 2023-12-10
  • geoopt

    Riemannian Adaptive Optimization Methods with pytorch optim

  • evalml

    EvalML is an AutoML library written in python.

  • opytimizer

    🐦 Opytimizer is a Python library consisting of meta-heuristic optimization algorithms.

  • 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)

  • neptune-client

    📘 The MLOps stack component for experiment tracking

  • Project mention: A step-by-step guide to building an MLOps pipeline | dev.to | 2024-06-04

    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.

  • MICA

    MICA - Towards Metrical Reconstruction of Human Faces [ECCV2022] (by Zielon)

  • 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 Optimization discussion

Log in or Post with

Python Optimization related posts

  • PennyLane: Python library for differentiable programming of quantum computers

    1 project | news.ycombinator.com | 7 May 2024
  • pyomo VS timefold-solver - a user suggested alternative

    2 projects | 4 Jan 2024
  • cvxportfolio: NEW Portfolio Selection and Optimisation - star count:690.0

    1 project | /r/algoprojects | 10 Dec 2023
  • 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]

    2 projects | /r/mlscaling | 10 Dec 2023
  • Show HN: Opvious, a batteries-included optimization platform

    1 project | news.ycombinator.com | 1 Nov 2023
  • [P] Advice needed for what tool/algorithm is appropriate

    2 projects | /r/MachineLearning | 23 Sep 2023
  • Large Language Models as Optimizers

    1 project | news.ycombinator.com | 8 Sep 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 16 Jun 2024
    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 →

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

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