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.6.zip (147.6 kB view details)

Uploaded Source

malss-0.2.6.tar.gz (119.3 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.6.win-amd64.exe (241.7 kB view details)

Uploaded Source

File details

Details for the file malss-0.2.6.zip.

File metadata

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

File hashes

Hashes for malss-0.2.6.zip
Algorithm Hash digest
SHA256 1106dfd170d921b2e635efc841e059289445d7765be1614e21877c22a8a44d6e
MD5 a4c4eff7ddcb72f0771afd5ef287c22d
BLAKE2b-256 911fc440b8ec3495b936a22b8c5d5b8752279f26942afa614e69333a07ab47ed

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for malss-0.2.6.tar.gz
Algorithm Hash digest
SHA256 9973cd40cbb5c17d993d54bcd4d50682100508268d55a6c6ffb257789862b5aa
MD5 a735726fa101f41a63bbf552664fcc20
BLAKE2b-256 47aa36ced739eaff93cf936d315a7b04b7332cdcb9bed50913f54bc1998a8545

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for malss-0.2.6.win-amd64.exe
Algorithm Hash digest
SHA256 7c972d030631282f78bd5dfba1267f7574c27f698b30cb6bc5ded61f43e2b13b
MD5 f03d239cf4308d894b0425de96070d78
BLAKE2b-256 36f5e6c3cdd5142d14c90d29950b5394e75a15af83855818d8d708e8a6615a78

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