All Projects → optuna → optuna-examples

optuna / optuna-examples

Licence: other
Examples for https://github.com/optuna/optuna

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to optuna-examples

Optuna
A hyperparameter optimization framework
Stars: ✭ 5,679 (+2286.13%)
Mutual labels:  parallel, distributed, hyperparameter-optimization
Ray
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Stars: ✭ 18,547 (+7692.86%)
Mutual labels:  parallel, distributed, hyperparameter-optimization
Nni
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Stars: ✭ 10,698 (+4394.96%)
Mutual labels:  distributed, hyperparameter-optimization
distributed
Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.
Stars: ✭ 49 (-79.41%)
Mutual labels:  parallel, distributed
Xyzpy
Efficiently generate and analyse high dimensional data.
Stars: ✭ 45 (-81.09%)
Mutual labels:  parallel, distributed
Lightgbm
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Stars: ✭ 13,293 (+5485.29%)
Mutual labels:  parallel, distributed
Neuraxle
A Sklearn-like Framework for Hyperparameter Tuning and AutoML in Deep Learning projects. Finally have the right abstractions and design patterns to properly do AutoML. Let your pipeline steps have hyperparameter spaces. Enable checkpoints to cut duplicate calculations. Go from research to production environment easily.
Stars: ✭ 377 (+58.4%)
Mutual labels:  parallel, hyperparameter-optimization
OpenABL
A domain-specific language for parallel and distributed agent-based simulations.
Stars: ✭ 24 (-89.92%)
Mutual labels:  parallel, distributed
pooljs
Browser computing unleashed!
Stars: ✭ 17 (-92.86%)
Mutual labels:  parallel, distributed
Galaxy
Galaxy is an asynchronous parallel visualization ray tracer for performant rendering in distributed computing environments. Galaxy builds upon Intel OSPRay and Intel Embree, including ray queueing and sending logic inspired by TACC GraviT.
Stars: ✭ 18 (-92.44%)
Mutual labels:  parallel, distributed
malib
A parallel framework for population-based multi-agent reinforcement learning.
Stars: ✭ 341 (+43.28%)
Mutual labels:  parallel, distributed
ParallelUtilities.jl
Fast and easy parallel mapreduce on HPC clusters
Stars: ✭ 28 (-88.24%)
Mutual labels:  parallel, distributed
flowgraph
Flowgraph package for scalable asynchronous system development
Stars: ✭ 51 (-78.57%)
Mutual labels:  distributed
scalecube-config
ScaleCube Config is a configuration access management library for JVM based distributed applications
Stars: ✭ 15 (-93.7%)
Mutual labels:  distributed
textlearnR
A simple collection of well working NLP models (Keras, H2O, StarSpace) tuned and benchmarked on a variety of datasets.
Stars: ✭ 16 (-93.28%)
Mutual labels:  hyperparameter-optimization
phylanx
An Asynchronous Distributed C++ Array Processing Toolkit
Stars: ✭ 71 (-70.17%)
Mutual labels:  distributed
dbaTDPMon
dbaTDPMon - Troubleshoot Database Performance and Monitoring
Stars: ✭ 20 (-91.6%)
Mutual labels:  parallel
semagrow
A SPARQL query federator of heterogeneous data sources
Stars: ✭ 27 (-88.66%)
Mutual labels:  distributed
jsfiddle-github
JSFiddle implementation for interactive JavaScript examples.
Stars: ✭ 16 (-93.28%)
Mutual labels:  examples
nuxtjs-examples
Example apps of Nuxt.js framework
Stars: ✭ 51 (-78.57%)
Mutual labels:  examples

Optuna Examples

This page contains a list of example codes written with Optuna.

Simple Black-box Optimization

Examples with ML Libraries

An example where an objective function uses additional arguments

The following example demonstrates how to implement an objective function that uses additional arguments other than trial.

Examples of Pruning

The following example demonstrates how to implement pruning logic with Optuna.

In addition, integration modules are available for the following libraries, providing simpler interfaces to utilize pruning.

Examples of Samplers

Examples of User-Defined Sampler

Examples of Multi-Objective Optimization

Examples of Visualization

An example to enqueue trials with given parameter values

Examples of MLflow

Examples of Weights & Biases

Examples of Hydra

Examples of Distributed Optimization

Examples of Reinforcement Learning

External projects using Optuna

PRs to add additional projects welcome!

Running with Optuna's Docker images?

You can use our docker images with the tag ending with -dev to run most of the examples. For example, you can run PyTorch Simple via docker run --rm -v $(pwd):/prj -w /prj optuna/optuna:py3.7-dev python pytorch/pytorch_simple.py. Also, you can try our visualization example in Jupyter Notebook by opening localhost:8888 in your browser after executing this:

docker run -p 8888:8888 --rm optuna/optuna:py3.7-dev jupyter notebook --allow-root --no-browser --port 8888 --ip 0.0.0.0 --NotebookApp.token='' --NotebookApp.password=''
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].