Skip to main content

HyperPy: An automatic hyperparameter optimization framework

Project description

hyperpy

HyperPy: An automatic hyperparameter optimization framework

PyPI - Status Documentation Status GitHub top language GitHub PyPI - Python Version PyPI - Wheel

Description

contributions welcome

HyperPy: Library for automatic hyperparameter optimization. Build on top of Optuna to perform hyperparameter optimization with low code.

This library corresponds to part of the work of Sergio A. Mora Pardo

👶 Our current version: PyPI version

Installation

GitHub Release Date GitHub last commit

You can install hyperpy with pip:

# pip install py-hyperpy

Example

Import the library:

import hyperpy as hy
from hyperpy import ExampleConfig # Just for example

Reading data:

data=ExampleConfig()
train, test, sub = data.readData()

Extract features:

feat_X = train.filter(['Pclass','Age', 'SibSp', 'Parch','Fare']).values
Y = train.Survived.values

Run the optimization:

running=hy.run(feat_X, Y)
study = running.buildStudy()

See the results:

print("best params: ", study.best_params)
print("best test accuracy: ", study.best_value)
best_params, best_value = hy.results.results(study)

NOTE The function hy.run() return a Study object. And only needs: Features, target. In the example: best test accuracy = 0.7407407164573669

Documentation

Documentation is available at hyperpy

Working on tutorial, meanwhile explore documentation.

Development GitHub issues GitHub issues

Source code is available at hyperpy

Contact

Buy Me A Coffee


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

py-hyperpy-0.0.5.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

py_hyperpy-0.0.5-py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 3

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