Versions

Description

HyperLearn aims to make Machine Learning algorithms run in at least 50% of their original time. Algorithms from Linear Regression to Principal Component Analysis are optimized by using LAPACK, BLAS, and parallelized through Numba. Some key current achievements of HyperLearn: 70% less time to fit Least Squares / Linear Regression than sklearn + 50% less memory usage 50% less time to fit Non Negative Matrix Factorization than sklearn due to new parallelized algo 40% faster full Euclidean / Cosine distance algorithms 50% less time LSMR iterative least squares New Reconstruction SVD - use SVD to impute missing data! Has .fit AND .transform. Approx 30% better than mean imputation 50% faster Sparse Matrix operations - parallelized RandomizedSVD is now 20 - 30% faster

Repository

https://github.com/danielhanchen/hyperlearn.git

Project Slug

hyperlearn

Last Built

1 year, 9 months ago failed

Maintainers

Home Page

https://github.com/danielhanchen/hyperlearn

Badge

Tags

artificial-intelligence, data-science, fast-machine-learning, machine-learning, sklearn

Short URLs

hyperlearn.readthedocs.io
hyperlearn.rtfd.io

Default Version

latest

'latest' Version

master