Skip to main content

MALSS: MAchine Learning Support System

Project description

malss is a python module to facilitate machine learning tasks. This module is written to be compatible with the scikit-learn algorithms and the other scikit-learn-compatible algorithms.

https://travis-ci.org/canard0328/malss.svg?branch=master

Requirements

These are external packages which you will need to install before installing malss.

  • python (>= 2.7, 3.x’s are not supported)

  • numpy (>= 1.6.1)

  • scipy (>= 0.9)

  • scikit-learn (>= 0.15)

  • matplotlib (>= 1.1)

  • pandas (>= 0.13)

  • jinja2 (>= 2.6)

Windows

If there are no binary packages matching your Python version you might to try to install these dependencies from Christoph Gohlke Unofficial Windows installers.

Installation

pip install malss

Example

Classification:

from malss import MALSS
from sklearn.datasets import load_iris
iris = load_iris()
cls = MALSS(iris.data, iris.target, task='classification')
cls.execute()
cls.make_report('classification_result')
cls.make_sample_code('classification_sample_code.py')

Regression:

from malss import MALSS
from sklearn.datasets import load_boston
boston = load_boston()
cls = MALSS(boston.data, boston.target, task='regression')
cls.execute()
cls.make_report('regression_result')
cls.make_sample_code('regression_sample_code.py')

Change algorithm:

from malss import MALSS
from sklearn.datasets import load_iris
iris = load_iris()
cls = MALSS(iris.data, iris.target, task='classification')
algorithms = cls.get_algorithms()
# check algorithms here
cls.remove_algorithm(0)
cls.add_algorithm(RF(n_jobs=3),
                  [{'n_estimators': [10, 30, 50],
                    'max_depth': [3, 5, None],
                    'max_features': [0.3, 0.6, 'auto']}],
                  'Random Forest')
cls.execute()
cls.make_report('classification_result')
cls.make_sample_code('classification_sample_code.py')

API

View the documentation here.

Project details


Download files

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

Source Distributions

malss-0.2.5.zip (147.7 kB view details)

Uploaded Source

malss-0.2.5.tar.gz (119.5 kB view details)

Uploaded Source

Built Distribution

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

malss-0.2.5.win-amd64.exe (241.7 kB view details)

Uploaded Source

File details

Details for the file malss-0.2.5.zip.

File metadata

  • Download URL: malss-0.2.5.zip
  • Upload date:
  • Size: 147.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for malss-0.2.5.zip
Algorithm Hash digest
SHA256 34e3a28412947c59bad7f8f45fd48bb6fef20851f153bc1ef2b2f4b6d347c519
MD5 86ad8aa96efb886f8beaade5974c9deb
BLAKE2b-256 d72a4dbe60c761d50ac3286633a54cd90b39b7ced26f95c2341360129489e339

See more details on using hashes here.

File details

Details for the file malss-0.2.5.tar.gz.

File metadata

  • Download URL: malss-0.2.5.tar.gz
  • Upload date:
  • Size: 119.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for malss-0.2.5.tar.gz
Algorithm Hash digest
SHA256 2cd142da82ee828f4ac578e2aab227cddc41f72cf7a392c82b319536e4a37dc4
MD5 a8da6ccd54f3ace0e610713cfd12a2bb
BLAKE2b-256 223ef2103cab636e69d11bcdbe75ac59369dca822d00597b26b6696455a08c7f

See more details on using hashes here.

File details

Details for the file malss-0.2.5.win-amd64.exe.

File metadata

  • Download URL: malss-0.2.5.win-amd64.exe
  • Upload date:
  • Size: 241.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for malss-0.2.5.win-amd64.exe
Algorithm Hash digest
SHA256 0e81966ab72fd67c30a876af435ce8652b53d675cce3cc9b25982d7d43711e0e
MD5 f329f096222702eab824fdf5a1ac32f0
BLAKE2b-256 b1cb793867a641bd12ba666c3ec209cd55d499e7d6cb6c3b1e3516f82cf884df

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