Skip to main content

a flexible, fast machine learning library

Project description

mlpack is a fast, flexible machine learning library, written in C++, that aims to provide fast, extensible implementations of cutting-edge machine learning algorithms. mlpack provides these algorithms as standalone Python functions, which wrap the fast C++ implementations of the algorithms.

mlpack's techniques fall into a handful of categories:

  • Classification: logistic regression, perceptrons, random forests, linear SVMs, AdaBoost, etc.

  • Regression: linear regression, least angle regression, etc.

  • Clustering: Gaussian mixture models, k-means, mean shift, DBSCAN, etc.

  • Geometry: k-nearest-neighbor search, max-kernel search, locality sensitive hashing (LSH), etc.

  • Preprocessing: dataset splitting, binarization, scaling, one hot encoding, etc.

  • Misc. / Other: collaborative filtering, density estimation trees, Hidden Markov Models, kernel density estimation (KDE), etc.

  • Transformations: kernel PCA, sparse coding, large margin nearest neighbors, PCA, etc.

For more documentation on each individual function that mlpack provides, see the Python binding documentation.

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

mlpack-4.4.0-pp39-pypy39_pp73-win_amd64.whl (24.9 MB view details)

Uploaded PyPy Windows x86-64

mlpack-4.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (17.5 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

mlpack-4.4.0-pp38-pypy38_pp73-win_amd64.whl (24.9 MB view details)

Uploaded PyPy Windows x86-64

mlpack-4.4.0-cp312-cp312-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

mlpack-4.4.0-cp312-cp312-win32.whl (18.4 MB view details)

Uploaded CPython 3.12 Windows x86

mlpack-4.4.0-cp311-cp311-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

mlpack-4.4.0-cp310-cp310-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

mlpack-4.4.0-cp39-cp39-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

mlpack-4.4.0-cp39-cp39-win32.whl (18.4 MB view details)

Uploaded CPython 3.9 Windows x86

mlpack-4.4.0-cp39-cp39-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mlpack-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

mlpack-4.4.0-cp38-cp38-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

mlpack-4.4.0-cp38-cp38-win32.whl (18.4 MB view details)

Uploaded CPython 3.8 Windows x86

mlpack-4.4.0-cp38-cp38-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

mlpack-4.4.0-cp37-cp37m-win_amd64.whl (25.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

mlpack-4.4.0-cp37-cp37m-win32.whl (18.4 MB view details)

Uploaded CPython 3.7m Windows x86

mlpack-4.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (25.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

mlpack-4.4.0-cp36-cp36m-win_amd64.whl (25.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

mlpack-4.4.0-cp36-cp36m-win32.whl (18.3 MB view details)

Uploaded CPython 3.6m Windows x86

mlpack-4.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (25.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

File details

Details for the file mlpack-4.4.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1f445452f64fa3f0dfafdb1e2a55d30c66869af4bfab95b937f460c3c1a42b5d
MD5 f21921245a31bb98317609af4cd6ce48
BLAKE2b-256 66e9194c59b8abc9a42633e65d15d80b64098450ea1b5aaffd765c2d7e6b6a84

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06cb7da2379ece5c42510c858becfaded6330492559f756664df72a47bccfbdf
MD5 8717b21ba7fadbe0b05197bf060feef1
BLAKE2b-256 e0fc3f14be67c2c890d9a378c71b213353ab0a2289b985603e56e02f6d137b95

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3f83644a5a88107940d0d3bfcf405259b7e438b979f2d3efddb60c4b3045a466
MD5 6142d9953f4ba4cf4c7992e58ab590cf
BLAKE2b-256 4179dbb8ed0ce611ab3e27b899fdf09baf5bb8c8c38530f502245411b66db8c6

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for mlpack-4.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0744b31d250a14c48520a6e506c2b844bf870fce7c5b686abb4787faf6fe19e4
MD5 9ba5aef9bfdabd345a980beb12e59c06
BLAKE2b-256 e36935d6e295196560f18f3dd127f7a08dec7c32a7559302b96325233cff31f6

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 84e4bc670eff02b51926998dd0e6aea3416ab35d08e2cb86630b9468ce1de9a4
MD5 6dbe391a089e9353c364e33cc5b23a73
BLAKE2b-256 73bd20063df1f495e5b60f4b3ea63d3d5429d0e6e6a55fa4aab1fc382a69d974

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for mlpack-4.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b736f0f9577ffdae318d2cc4e7970a44efdb5a80e75aea0e9b5229d84acd3a97
MD5 878e27e484ebdcb73299b207df254126
BLAKE2b-256 8fdfb169b880507609053310e7f8f3c0361c4c8eddc8a46d5b50fa4e6b7b855e

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for mlpack-4.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f746c27030bfce81ae3ca4e564515bb86e08940c0b93ab48d14c82ea38d7ce8b
MD5 2202339217a30cba355e3c404e00fd85
BLAKE2b-256 6a7bf7b9afa9ee23d2cf62713897dbe72afcf2d91ce894d9c41396747534beb9

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7e88f0791e580ddcbfa614fc4d7714c6b5354d5250037c4dce34677d66085add
MD5 3bd85b405ccdba8074ad8e024f9509d0
BLAKE2b-256 aac7dc443c21c454e22a439bd1237bbd57f457dcaae0af19f4a587562a7326b8

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2c5ffdcd7273dbd6acf3954c673c5034efc8fe515dd2a1566216e02b3ed639a0
MD5 5197f419cbf6d58c10df1f01e1149550
BLAKE2b-256 d7bacc00a2671c71f9d581d0429d91f7e760cf3dc7bf15c8c18f47eb82496f92

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dec9863a3dabdea64114f9523cbf6e7b218a9302113c727dbcfcfcdbe3da9f8
MD5 bfd993e81999c9e1dbd2e0b3d7edf938
BLAKE2b-256 1b27fcaf71b1ffb820dca4eddd02ce796bca6f4a55d11a5f19d9b4a384e6b3cb

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 865ee42bb3562c9fb82b5c0f533e47bb3ece72b86dc97c8b07dee1447fdf5af2
MD5 ae8f32926b14e93ea451b3e6a5f02919
BLAKE2b-256 246a62525a293cbd27816d87a7b85ccab7beb639b4a82be0bae0ac58333d36ef

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c76d3942af4c63675a2184e585667ee92f8512c35aa4e436f4d28de4b8101a88
MD5 873793491f6af920ff406050c4852ed5
BLAKE2b-256 059824ca2d59fc0457a3fbb063adc48359c5876e3a5fadd3f4330b8906ff6f74

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8b098294cae611ad6aefa7522eb2bd0d89fede7b2e1bdf8ae0ae9f70fbdd3129
MD5 5b6627c12f195b3ec90d62d91b1f3973
BLAKE2b-256 25519b5c3b1b21c7c8b1611e7bc36c19520932d62e2b7a83478c3c6bc38832cf

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42e42a8edbcdf66472766c180ce95891d6cd7b6c4648dfed73e08384f06fe754
MD5 729629958ca56ec68e5ce7ed4a2f1f91
BLAKE2b-256 601947985c50b06014eb8cfc1ae62c1be40c6aae0d42a9612316082f3991ae41

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a945d0895b1baeabb3ae8c033e172e3cec2a035a89ce0bbbb28075e1313dcc35
MD5 516ce9ff5ea4d53c2c15343798279a45
BLAKE2b-256 38bb75252ab496a278702614ab2b3862aedf35f66072a8312b55912addbd0e8a

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 21c4e11545a86419cec5c4617d9181aac91a23dedf4d90f505ae9e4ccf773830
MD5 8ee5a7b9c7fdcb3b636445d62e289f6f
BLAKE2b-256 c68e27644558231107c769bed47bd7eceeb3b735e89d6bc7844b17623ffe9f3a

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d5403be0d5c5322486e8ea40d61203f93dc53bfc2d140050e7c04fb53d2da8ff
MD5 497cc50990c4b0272d9b87defbacd572
BLAKE2b-256 f0b6e187d130bd3aaa293253ed4f29d38e76f2b787003b7c88d78b6b638f6167

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for mlpack-4.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3d8846c8fcdc6ae8cbd3b17fc7bae25e074c32f7aca203aa7a3abe2d58314c89
MD5 f4b32e70becba65ffd2185141f39d0cb
BLAKE2b-256 428ba0ce835e356f7dd45395a8383610186928c8545b2f260d57350049189a92

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: mlpack-4.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 18.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for mlpack-4.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 80a61ff433539c5d1ed52308231ae7cabae4ebeda035bd069d4815c3f17e1b34
MD5 f979727e84730eb81e154ba3c6aa6ee1
BLAKE2b-256 2f7f47c0de98c4b7e3ce3ab4291015495d4d65f7b4b5505d273b9ca8721ed863

See more details on using hashes here.

File details

Details for the file mlpack-4.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mlpack-4.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bcfd9ff789b02219d8b404676122ed6b78fc3292f386fd48ffe42589c675befc
MD5 03866beee6de0de02ed66d99bb8d1d80
BLAKE2b-256 b3685a14378df4080518ed5fda0a144e54ee4ce1d84dfa6ff6d3ef6a3b57af0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page