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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file py-hyperpy-0.0.5.tar.gz.

File metadata

  • Download URL: py-hyperpy-0.0.5.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.6.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for py-hyperpy-0.0.5.tar.gz
Algorithm Hash digest
SHA256 1c7978bf39a2788d8797de567fa3351093f3156c15f9d86e71139607af03e970
MD5 7f63fbfe03ed255608d36fa9d208b3df
BLAKE2b-256 c62dc8a173535f80b35eeff8dba66eb47ca8deaa48ac303a5f9db85b6790b642

See more details on using hashes here.

File details

Details for the file py_hyperpy-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: py_hyperpy-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.6.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for py_hyperpy-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a0b14df37613891d186f581415995eb978321c629a20123b6861ff76538a8559
MD5 afe5871f5c82de26a982c1ba9d549aee
BLAKE2b-256 87161fbf5c1d9ba297b7c6b4ce751ba077dbd7e29efcae8e7c8a34896dddccf5

See more details on using hashes here.

Supported by

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