Skip to main content

Unified Machine Learning Language

Project description

Unified Machine Learning Language (mlLang)
==========================================

**mlLang** takes hold of the Unified Machine Learning Language (mlLang) inside R. We have developed **mlLang** as an XML-based, unified language for machine learning. It standardizes all relevant steps to train superior models: preprocessing operations, model specification, and the tuning process. It thereby makes model tuning reproducible and documents the underlying process.

**mlLang** ships the converters for different programming language. For this purpose, it implements converters in two directions.

(1) It automatically reads files in the unified machine learning language from custom XML files and then constructs a corresponding machine learning model in a given programming language.

(2) It also supports the other direction and automatically converts machine learning models into XML files according to the unified machine learning language.

Supported Languages
-------

Currently, the following languages are supported:

* [**R**](https://github.com/sfeuerriegel/mllang/tree/master/R): Simply load [**mlLang for R**](https://github.com/sfeuerriegel/mllang/tree/master/R) when starting your programming session. Afterwards, the machine learning operations from caret are recorded and written to the disk in an open XML format. This file can be later loaded to reproduce models and training processes from machine learning.

* **Python**: A Python variant for scikit-learn is currently in development.

License
-------

**mlLang** is released under the [MIT License](https://opensource.org/licenses/MIT)

Copyright (c) 2017 Stefan Feuerriegeln

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

mlLang-1.0.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

mlLang-1.0.0-py2.py3-none-any.whl (3.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mlLang-1.0.0.tar.gz.

File metadata

  • Download URL: mlLang-1.0.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mlLang-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a85493ca5461da58056804917d149467434b5eb66da8c64207798708e0740907
MD5 1d17be262b5fea4be95c587991ae5fd4
BLAKE2b-256 ca4fe8aee263d8afb5b82c95ddbfbd02c4f483a8b9022309fb052a3faf8796d0

See more details on using hashes here.

File details

Details for the file mlLang-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for mlLang-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 05f5557ae01a1061bcab680e179ca2c4f3dc1b2af9c85637dfaa5a98aae04c9a
MD5 36fd6a25ff9ac81aa14b92eeddd43ab6
BLAKE2b-256 e6193211dde37a6a19d6d72e9c677d5d1ba9995e395220119ad66f05df486ade

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