Skip to main content
Optunity https://travis-ci.org/claesenm/optunity.svg?branch=master Documentation Status https://img.shields.io/pypi/dm/Optunity.svg https://img.shields.io/pypi/v/Optunity.svg

Optunity is a library containing various optimizers for hyperparameter tuning. Hyperparameter tuning is a recurrent problem in many machine learning tasks, both supervised and unsupervised. Tuning examples include optimizing regularization or kernel parameters.

From an optimization point of view, the tuning problem can be considered as follows: the objective function is non-convex, non-differentiable and typically expensive to evaluate.

This package provides several distinct approaches to solve such problems including some helpful facilities such as cross-validation and a plethora of score functions.

The Optunity library is implemented in Python and allows straightforward integration in other machine learning environments, including R and MATLAB.

If you have any comments, suggestions you can get in touch with us at gitter:

Join the chat at https://gitter.im/claesenm/optunity

To get started with Optunity on Linux, issue the following commands:

git clone https://github.com/claesenm/optunity.git
echo "export PYTHONPATH=$PYTHONPATH:$(pwd)/optunity" >> ~/.bashrc

Afterwards, importing optunity should work in Python:

#!/usr/bin/env python
import optunity

Optunity is developed at the STADIUS lab of the dept. of electrical engineering at KU Leuven (ESAT). Optunity is free software, using a BSD license.

For more information, please refer to the following pages: http://www.optunity.net

Contributors

The main contributors to Optunity are:

  • Marc Claesen: framework design & implementation, communication infrastructure, MATLAB wrapper and all solvers.

  • Jaak Simm: R wrapper.

Metadata

Release files for Optunity 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Optunity 1.1.1
File Size Uploaded
Optunity-1.1.1.tar.gz 4.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for Optunity 1.1.1
File Interpreter ABI Platform
Optunity-1.1.1-py2-none-any.whl Python 2 none any Details

Total release size: 4.6 MB

Release files / Optunity-1.1.1.tar.gz

Download URL Optunity-1.1.1.tar.gz
Size 4.6 MB
Tags Source
SHA-256 checksum
How to use checksums
a83618dd37e014c5993e8877749e0ee17864d24783f19f5ebdeedb5525c0a65b
BLAKE2b-256 checksum
How to use checksums
324dd49876a49e105b56755eb5ba06a4848ee8010f7ff9e0f11a13aefed12063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Optunity-1.1.1-py2-none-any.whl

Download URL Optunity-1.1.1-py2-none-any.whl
Size 73.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
28c6a9104872c580f46648c7fd1f4a2b39e10593c1eb31f61f6da1acd275f07c
BLAKE2b-256 checksum
How to use checksums
5b81f19ec2e937175d393cd4b05ac5c556f62e35052ba0c55789fd23a746274a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.1

1 release file

1.0.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page