Skip to main content

Optimization routines for hyperparameter tuning.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Optunity-1.1.1.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

Optunity-1.1.1-py2-none-any.whl (73.2 kB view details)

Uploaded Python 2

File details

Details for the file Optunity-1.1.1.tar.gz.

File metadata

  • Download URL: Optunity-1.1.1.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Optunity-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a83618dd37e014c5993e8877749e0ee17864d24783f19f5ebdeedb5525c0a65b
MD5 1b4145a19d26116b3a21661a75435906
BLAKE2b-256 324dd49876a49e105b56755eb5ba06a4848ee8010f7ff9e0f11a13aefed12063

See more details on using hashes here.

File details

Details for the file Optunity-1.1.1-py2-none-any.whl.

File metadata

File hashes

Hashes for Optunity-1.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 28c6a9104872c580f46648c7fd1f4a2b39e10593c1eb31f61f6da1acd275f07c
MD5 11dd88c8db20669bb425bc5f2f640dd4
BLAKE2b-256 5b81f19ec2e937175d393cd4b05ac5c556f62e35052ba0c55789fd23a746274a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page