Skip to main content

My Machine Learning (MML) Library. A hybrid backend (numpy or torch) machine learning and deep learning framework coding from scratch.

Project description

MML

My Machine Learning (MML) Library (developed byNathmath/DOF Studio) Going to be included in Pypi!

A hybrid backend (numpy or torch) machine learning and deep learning framework coding from scratch.

It is a fantastic toolkit for machine learning teaching, learning, quick application with production level performance.

Another shining feature is its AutoNeuralNetwork framework - automatically build, train, fine-tune, and validate a neural network especially designed for non-professional groups.

Version

MML 0.0.3 Released.

License

Open sourced with Apache 2.0 License

What's Inside?

What's inside? See below.

Containers using Mixed Backends

  • Matrix (For ML Algorithms) (numpy √ torch √)
  • Tensor (For NN Framework) (numpy √ torch √)

ML Algorithms from Scratch

  • Linear Models (OLS and FGLS)
  • Generalized Linear Models (FGLS with Actvation)
  • Time Series Models (TS)
  • Principal Component Analysis (PCA)
  • Support Vector Machine (SVM)
  • Classification And Regression Tree (CART)
  • Linear Regression Tree Wrapper (LRTW)
  • Random Forest (RF)
  • Gradient Boosting Machine (GBM)
  • Extreme Gradient Boosting Machine (XGBM)
  • ...

Neural Network Framework from Scratch

  • Basic Module (nn_Module)
  • Dense Layer (Dense)
  • Dropout Layer (Dropout)
  • Flatten Layer (Flatten)
  • Stacked RNN Layer (StackedRNN)
  • Stacked LSTM Layer (StackedLSTM)
  • Loss Functions (MSE, RMSE, MAE, BinaryCrossEntropy, MultiCrossEntropy)
  • Optimizers (SGD, Adam, AdamW)
  • Easy Interface for Evaluation (Evaluator)
  • ...

Utils from Scratch

  • Regression, Binary Classification, Multi Classification Metrics
  • Train-Test Split, Train-Test Split for Time Series
  • Data Scaler
  • Data Wrangling Toolkits
  • Easy Save and Load Interface
  • Generic Optimizer
  • Generic Bootstrap Sampler
  • ..

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

mml_pypi-0.0.4.0.tar.gz (206.5 kB view details)

Uploaded Source

Built Distribution

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

mml_pypi-0.0.4.0-py3-none-any.whl (236.3 kB view details)

Uploaded Python 3

File details

Details for the file mml_pypi-0.0.4.0.tar.gz.

File metadata

  • Download URL: mml_pypi-0.0.4.0.tar.gz
  • Upload date:
  • Size: 206.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for mml_pypi-0.0.4.0.tar.gz
Algorithm Hash digest
SHA256 2778cfe6b241f31066ada91f52edd8d8b148528ca82ee1a105a07565c00e6544
MD5 920cb8c84072d95c3668145e293ad994
BLAKE2b-256 cfd4608965a17d81e503af50847861311d47fb60ffb84745c38783f9e3bbe54a

See more details on using hashes here.

File details

Details for the file mml_pypi-0.0.4.0-py3-none-any.whl.

File metadata

  • Download URL: mml_pypi-0.0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 236.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for mml_pypi-0.0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60b8a0b7266dfb968495836ea138e757fe478697b744ce57d94327779394ad3d
MD5 1db739a3aeab57bf4944d2fd6156fe8f
BLAKE2b-256 6855997c35298dff002f13c0b8fb3ddf8803f0614ac5d8e469bf6783c5b9c91d

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