Skip to main content

Automation Toolkit for Machine Learning

Project description

atml

atml tries to address the following problem: Given a new data set, is there any toolkit that could help me quickly and conveniently come up with a good baseline model?

try it out

  • Install from PyPi
pip install atml
  • Load the data set or use your own one
import pandas as pd

df = pd.read_csv("./test/data/binary_data.csv")
X = df.drop('Survived', axis=1)

label_columns = ['Survived']
y = df[label_columns]
  • Instantiate and run with AtmlController with default
from atml import AtmlController

atml_c = AtmlController(with_default=True)
atml_c.run(X, y)
  • Register a new Model and Hyper parameter space for tuning
from atml import AtmlOrchestrator

atml_o = AtmlOrchestrator(with_default=True)

from sklearn.svm import SVC
sp = [
    {"property": "kernel", "type": "choice", "value": ["linear", "rbf"]},
    {"property": "gamma", "type": "choice", "value": ["scale", "auto"]}     
]
atml_o.auto_learning_socket.register(SVC(), sp)

atml_o.run(X, y)
'''

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

atml-0.0.1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

atml-0.0.1-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file atml-0.0.1.tar.gz.

File metadata

  • Download URL: atml-0.0.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for atml-0.0.1.tar.gz
Algorithm Hash digest
SHA256 59a40a6e4d7821434e096a1ade340873aad7b780eed3449e46715e56f012b450
MD5 80e2e08d6093d26a7896100f088eba27
BLAKE2b-256 4343665fdeaf30ccc59f76e4f00bc17e1aa552cc90b5b1fbdc0b58b8d068f526

See more details on using hashes here.

File details

Details for the file atml-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: atml-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for atml-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7114ca37d1a9f02516f0e570a0be6c43cded139997fa239bad84ffe371b8652
MD5 aea3715cb216c1f9f2f10752fb2625ef
BLAKE2b-256 5c1d07273f3faeacbb29386d5ae9601f0f933d74c591e4216cbf6f58e0c59bb9

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