Skip to main content

The easiest way to do machine learning

Project description

Build Test PyPi Version Python Compatibility License


This module provides for the easiest way to implement Machine Learning algorithms without the need to know about them.

Use this module if

  • You are a complete beginner to Machine Learning.
  • You find other modules too complicated.

This module is not meant for high level tasks, but only for simple use and learning.

I would not recommend using this module for big projects.

This module uses a tensorflow backend.

Pip installation

pip install ml-python

Python installation

git clone
cd ml
python install

Bash Installation

git clone
cd ml
sudo make

This module has support for ANNs, CNNs, linear regression, logistic regression, k-means.


Examples for all implemented structures can be found in /examples.
In this example, linear regression is used.

First, import the required modules.

import numpy as np
from ml.linear_regression import LinearRegression

Then make the required object

l = LinearRegression()

This code below randomly generates 50 data points from 0 to 10 for us to run linear regression on.

# Randomly generating the data and converting the list to int
x = np.array(list(map(int, 10*np.random.random(50))))
y = np.array(list(map(int, 10*np.random.random(50))))

Lastly, train it. Set graph=True to visualize the dataset and the model., labels=y, graph=True)

Linear Regression

The full code can be found in /examples/


A Makefile is included for easy installation.
To install using make run

sudo make

Note: Superuser privileges are only required if python is installed at /usr/local/lib


All code is available under the MIT License


Feel free to contact me by:

Project details

Download files

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

Files for ml-python, version 2.0
Filename, size File type Python version Upload date Hashes
Filename, size ml_python-2.0-py3-none-any.whl (18.4 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page