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.4.zip (147.0 kB view details)

Uploaded Source

malss-0.2.4.tar.gz (118.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.4.win-amd64.exe (241.7 kB view details)

Uploaded Source

File details

Details for the file malss-0.2.4.zip.

File metadata

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

File hashes

Hashes for malss-0.2.4.zip
Algorithm Hash digest
SHA256 5543c22e1096f569cbdc322a99cc6caa22dc09a0b4ea6681f0e788c471b387ef
MD5 b56ab0b2fb39273691144c78baefb19e
BLAKE2b-256 6dbc345928480417216477f49b8e3a3603082247e00adcf2fbd8d516eaaf4244

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for malss-0.2.4.tar.gz
Algorithm Hash digest
SHA256 4afa13c5f8613ee0b90f6be6d1dbcae67330511cbc4a7d45179d119154272bc3
MD5 3f1c27bf229a09c2b900d0189c42c120
BLAKE2b-256 3c0a16c1612494065f7b0a8c30dbf119a3ec689a9a8a35d2b80aa871d8151ec8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for malss-0.2.4.win-amd64.exe
Algorithm Hash digest
SHA256 913eacdc0ce57547a6d8b9811cbf84b40eaa1ccdedb03892fdf18e1e1c44bb7c
MD5 1a911d4cd32a9f584c06b159864aad52
BLAKE2b-256 e577447c9ddcef132173855245eb6004498f7f7caeee2169ea0a72b48eb300f6

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