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.

Release files for Optunity 1.1.0

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.0
File Size Uploaded
Optunity-1.1.0.tar.gz 3.5 MB Details

Built distribution (wheel)

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

Total release size: 3.6 MB

Release files / Optunity-1.1.0.tar.gz

Download URL Optunity-1.1.0.tar.gz
Size 3.5 MB
Tags Source
SHA-256 checksum
How to use checksums
67a025a10be91ee4e6a01dc1273873fa15edf22ee88e2977a4833d4852e63720
BLAKE2b-256 checksum
How to use checksums
899d3392c9ac6386b0ddcbb6a0555604de1ea6d06c236ae3695b93a618a7fffd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL Optunity-1.1.0-py2-none-any.whl
Size 72.5 kB
Tags Python 2
SHA-256 checksum
How to use checksums
6811d7392ad3669c2dc03453363faabffee6660acbbe92661248b6537737a737
BLAKE2b-256 checksum
How to use checksums
c9b7f0577b354e0cb66adbb2df6f0680e9d00b330329ebe1c08471b05a2e7576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.1.1

2 release files

This release

1.1.0 This release

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