Aleph starReinforcement learning with A* and a deep heuristic
ArgminMathematical optimization in pure Rust
AbagailThe library contains a number of interconnected Java packages that implement machine learning and artificial intelligence algorithms. These are artificial intelligence algorithms implemented for the kind of people that like to implement algorithms themselves.
FewshotlearningPytorch implementation of the paper "Optimization as a Model for Few-Shot Learning"
RelionImage-processing software for cryo-electron microscopy
Python MipCollection of Python tools for the modeling and solution of Mixed-Integer Linear programs
SporcoSparse Optimisation Research Code
BadsBayesian Adaptive Direct Search (BADS) optimization algorithm for model fitting in MATLAB
NmflibraryMATLAB library for non-negative matrix factorization (NMF): Version 1.8.1
NiapyPython microframework for building nature-inspired algorithms. Official docs: http://niapy.readthedocs.io/en/stable/
ProxtvMatlab and Python toolbox for fast Total Variation proximity operators
Pygmo2A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
RavenRAVEN is a flexible and multi-purpose probabilistic risk analysis, uncertainty quantification, parameter optimization and data knowledge-discovering framework.
SwarmlibThis repository implements several swarm optimization algorithms and visualizes them. Implemented algorithms: Particle Swarm Optimization (PSO), Firefly Algorithm (FA), Cuckoo Search (CS), Ant Colony Optimization (ACO), Artificial Bee Colony (ABC), Grey Wolf Optimizer (GWO) and Whale Optimization Algorithm (WOA)
CilibTypesafe, purely functional Computational Intelligence
OptimvizVisualize optimization algorithms in MATLAB.
Viz torch optimVideos of deep learning optimizers moving on 3D problem-landscapes
Csmath 2020This mathematics course is taught for the first year Ph.D. students of computer science and related areas @ZJU
MindseyeNeural Networks in Java 8 with CuDNN and Aparapi
PyswarmsA research toolkit for particle swarm optimization in Python
GaftA Genetic Algorithm Framework in Python
Cppnumericalsolversa lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
Dist KerasDistributed Deep Learning, with a focus on distributed training, using Keras and Apache Spark.
Solid🎯 A comprehensive gradient-free optimization framework written in Python
Pagmo2A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Awesome RoboticsA curated list of awesome links and software libraries that are useful for robots.
EnsmallenA header-only C++ library for numerical optimization --
OptimOptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
Fmin Unconstrained function minimization in Javascript
CurvaturefilterCurvature Filters are efficient solvers for Variational Models
ForBESGeneric and efficient MATLAB solver for nonsmooth optimization problems
dfognDFO-GN: Derivative-Free Optimization using Gauss-Newton
vqfImplementation of Variational Quantum Factoring algorithm.
RelevancyTuningDice.com tutorial on using black box optimization algorithms to do relevancy tuning on your Solr Search Engine Configuration from Simon Hughes Dice.com
qpmadROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
gibbousConvex optimization for java and scala, built on Apache Commons Math
FrankWolfe.jlJulia implementation for various Frank-Wolfe and Conditional Gradient variants
procrustesPython library for finding the optimal transformation(s) that makes two matrices as close as possible to each other.
simobilitysimobility - light-weight mobility simulation framework. Best for quick prototyping
ai-n-queensSolving and GUI demonstration of traditional N-Queens Problem using Hill Climbing, Simulated Annealing, Local Beam Search, and Genetic Algorithm.
Performance-Estimation-ToolboxCode of the Performance Estimation Toolbox (PESTO) whose aim is to ease the access to the PEP methodology for performing worst-case analyses of first-order methods in convex and nonconvex optimization. The numerical worst-case analyses from PEP can be performed just by writting the algorithms just as you would implement them.
rBASImplementation of the (beetle antennae search) BAS algorithm and its mutations in R code
hyper-enginePython library for Bayesian hyper-parameters optimization
car-racingA toolkit for testing control and planning algorithm for car racing.
nuxt-prune-html🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering
adaboostAn implementation of the paper "A Short Introduction to Boosting"