Skip to main content

A Machine Learning package for generating model

Project description

# pyoptiML This is a package that is developed to automate all the process of Machine Learning to prepare a optimal model on its own

# What is it? automate_ml is a Python package that provides fast model generation for any dataset that contains numerical values in them. It aims to help everyone to create model on their own without most knowledge about Machine Learning and how it works. This package runs on its own and suggest the best algorithm to choose to fit the data that has been processed.

# Main Features Things that automate_ml does: 1. Importing the data - is way easier now, you can just select the file from the path not to copy the path and paste them to make them run. 2. Preprocessing - It fills the nan values / NA values / empty values on its own not with mean median or mode alternatively it uses prediction algorithm to predict the missing values. Reasons : Rather than filling with mean, median or mode values this could help to fill the empty values more accurately. Model with the best accuracy will be used to fill the nan values and so the accuracy increases in filling the missing values 3. Saving - Saving the files is the most important feature that has been processed. This package asks for yes or no kinda questions to save train data, test data, standardized data and even the model everything will be saved in a new folder that is created from where the data has been selected. 4. Handled outliers with the help of IQR (Interquaratile Range) 5. Numerical data are stored in csv files 6. Models are stored in the same folder so we can just load them to test the accuraccy and can be shared 7. Testing - After the model has been saved it also asks for testing to the user. So here user can just enter the values and the model predicts the output ie the target feature the model is trained with 8. It shows the total time taken to execute the whole process 9. This package intracts with the user so it can be more comfortable than coding and creating a model out of it

# Where to get it

The source code is currently hosted on Github at : https://github.com/alex-christopher/pyoptiML

pip install

# Dependencies 1. Numpy 2. Pandas 3. Scikit-learn

These are the very basic libraries that are needed for machine learning and this package is built with all these to reduce the work that is done by the users

# License

# Documentation The official documentation is hosted an PyData.org :

# Contributing to automate_ml

All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcomed.

Or maybe through using pandas you have an idea of your own or are looking for something in the documentation and thinking ‘this can be improved’…you can do something about it!

# Features to improve 1. Used only 4-5 libraries without hyperparameter tuning for the final model generation. 2. Works only for regression problems 3. Works under progress for classification problems 4. Auto code generation for all the steps or all the progess that the user has done has to be generated on its own

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

pyoptiML-0.3.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

pyoptiML-0.3-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file pyoptiML-0.3.tar.gz.

File metadata

  • Download URL: pyoptiML-0.3.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyoptiML-0.3.tar.gz
Algorithm Hash digest
SHA256 617c3ae34431e305ec61826fd00549fd1756af87e4db3b4c5b6bf490abb9a5b6
MD5 44e74df4f463f8f4b62ee253fd49b3b4
BLAKE2b-256 88aae0a800723182cad1f6e8749488a845b7ac07c69a9d945bd1e0d15d93f285

See more details on using hashes here.

File details

Details for the file pyoptiML-0.3-py3-none-any.whl.

File metadata

  • Download URL: pyoptiML-0.3-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyoptiML-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c0b802f3bf627a7362fada83c4011f52723847dff70a325dc8a45357244a0518
MD5 b876acbc4f71f2975b91b798d00e27f0
BLAKE2b-256 5bd4cd28348db590f7c787a80472596acf76443a31a1fe87075085420d1dab78

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