All Projects → cselab → korali

cselab / korali

Licence: MIT license
High-performance framework for uncertainty quantification, optimization and reinforcement learning.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Meson
512 projects
c
50402 projects - #5 most used programming language
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to korali

UQ360
Uncertainty Quantification 360 (UQ360) is an extensible open-source toolkit that can help you estimate, communicate and use uncertainty in machine learning model predictions.
Stars: ✭ 211 (+339.58%)
Mutual labels:  uncertainty-quantification
awesome-conformal-prediction
A professionally curated list of awesome Conformal Prediction videos, tutorials, books, papers, PhD and MSc theses, articles and open-source libraries.
Stars: ✭ 998 (+1979.17%)
Mutual labels:  uncertainty-quantification
torsionfit
Bayesian tools for fitting molecular mechanics torsion parameters to quantum chemical data.
Stars: ✭ 15 (-68.75%)
Mutual labels:  uncertainty-quantification
gpuvmem
GPU Framework for Radio Astronomical Image Synthesis
Stars: ✭ 27 (-43.75%)
Mutual labels:  optimization-methods
DiffEqUncertainty.jl
Fast uncertainty quantification for scientific machine learning (SciML) and differential equations
Stars: ✭ 61 (+27.08%)
Mutual labels:  uncertainty-quantification
DUN
Code for "Depth Uncertainty in Neural Networks" (https://arxiv.org/abs/2006.08437)
Stars: ✭ 65 (+35.42%)
Mutual labels:  uncertainty-quantification
zoofs
zoofs is a python library for performing feature selection using a variety of nature-inspired wrapper algorithms. The algorithms range from swarm-intelligence to physics-based to Evolutionary. It's easy to use , flexible and powerful tool to reduce your feature size.
Stars: ✭ 142 (+195.83%)
Mutual labels:  optimization-methods
EAGO.jl
A development environment for robust and global optimization
Stars: ✭ 106 (+120.83%)
Mutual labels:  optimization-methods
xdem
Analysis of digital elevation models (DEMs)
Stars: ✭ 50 (+4.17%)
Mutual labels:  uncertainty-quantification
Topics-In-Modern-Statistical-Learning
Materials for STAT 991: Topics In Modern Statistical Learning (UPenn, 2022 Spring) - uncertainty quantification, conformal prediction, calibration, etc
Stars: ✭ 74 (+54.17%)
Mutual labels:  uncertainty-quantification
SIVI
Using neural network to build expressive hierarchical distribution; A variational method to accurately estimate posterior uncertainty; A fast and general method for Bayesian inference. (ICML 2018)
Stars: ✭ 49 (+2.08%)
Mutual labels:  uncertainty-quantification
uncertainty-wizard
Uncertainty-Wizard is a plugin on top of tensorflow.keras, allowing to easily and efficiently create uncertainty-aware deep neural networks. Also useful if you want to train multiple small models in parallel.
Stars: ✭ 39 (-18.75%)
Mutual labels:  uncertainty-quantification
ww tvol study
Process global-scale satellite and airborne elevation data into time series of glacier mass change: Hugonnet et al. (2021).
Stars: ✭ 26 (-45.83%)
Mutual labels:  uncertainty-quantification
spatial-smoothing
(ICML 2022) Official PyTorch implementation of “Blurs Behave Like Ensembles: Spatial Smoothings to Improve Accuracy, Uncertainty, and Robustness”.
Stars: ✭ 68 (+41.67%)
Mutual labels:  uncertainty-quantification
MIPT-Opt
A course on Optimization Methods
Stars: ✭ 128 (+166.67%)
Mutual labels:  optimization-methods
numerics
library of numerical methods using Armadillo
Stars: ✭ 17 (-64.58%)
Mutual labels:  optimization-methods
OpenCossan
OpenCossan is an open and free toolbox for uncertainty quantification and management.
Stars: ✭ 40 (-16.67%)
Mutual labels:  uncertainty-quantification
torchuq
A library for uncertainty quantification based on PyTorch
Stars: ✭ 88 (+83.33%)
Mutual labels:  uncertainty-quantification
lbfgsb-gpu
An open source library for the GPU-implementation of L-BFGS-B algorithm
Stars: ✭ 70 (+45.83%)
Mutual labels:  optimization-methods
biteopt
Derivative-Free Optimization Method for Global Optimization (C++)
Stars: ✭ 91 (+89.58%)
Mutual labels:  optimization-methods

Korali

High-performance framework for uncertainty quantification, optimization and reinforcement learning.

Build Status Documentation Status Code Coverage

Korali is a high-performance framework for Bayesian UQ, optimization, and reinforcement learning. Korali's multi-language interface allows the execution of any type of computational model, either sequential or distributed (MPI), C++ or Python, and even pre-compiled/legacy applications. Korali's execution engine enables scalable sampling on large-scale HPC systems.

Korali provides a simple interface that allows users to easily describe statistical / deep learning problems and choose the algorithms to solve them. The framework can easily be extended to describe new problems or test new experimental algorithms on existing problems.

For more information, read: S. Martin, D. Waelchli, G. Arampatzis, A. E. Economides and P. Karnakov, P. Koumoutsakos, "Korali: Efficient and Scalable Software Framework for Bayesian Uncertainty Quantification and Stochastic Optimization". arXiv 2005.13457. Zurich, Switzerland, March 2021. [PDF].

Usage

Run with Docker: docker run -it cselab/korali:latest

Documentation: https://korali.readthedocs.io/

Website: https://www.cse-lab.ethz.ch/korali/

Contact us

The Korali Project is developed and maintained by

Frequent contributors: Fabian Wermelinger, Lucas Amoudrouz, Ivica Kicic

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].