An easy-to-use ML framework
Project description
classicML
简单易用的经典机器学习框架,classicML支持数种机器学习算法,是你入门学习机器学习的首选
重要信息⚠️
-
推荐你直接使用pip安装预编译的软件包(stable version)
pip install classicML
-
如果你有了比较高软件开发和编程水平可以从GitHub上下载源码进行编译安装, 请预装eigen3.3.7并且保证c++的版本最低版本为c++14
git clone https://github.com/sun1638650145/classicML.git cd classicML python3 setup.py install
-
部分算法支持了使用CPP作为后端进行加速,你需要在开头使用这条语句切换后端
import os os.environ['CLASSICML_ENGINE'] = 'CC'
-
使用CPP加速的最低版本是0.5版本, 需要用户手动编译且目前只支持macOS和Linux暂不支持Windows.
-
0.5版本的API接口略有改动, 修改了部分模块的路径, 结构更为合理.
-
0.5版本添加benchmark模块可以监控内存和时间开销.
目前的已支持的算法
- 逻辑回归
- 线性判别分析(已添加CPP支持)
- BP神经网络
- 径向基函数神经网络
- 支持向量分类器(已添加CPP支持)
- 分类决策树(已添加CPP支持)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
classicML-0.5b1.tar.gz
(34.2 kB
view hashes)
Built Distributions
Close
Hashes for classicML-0.5b1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c64fce5e29dd8c7d016581d3512c9a5f07c54386e5f0e19e8abe82728cf30fd1 |
|
MD5 | e33bf6506c030eec0e1139ba2face77f |
|
BLAKE2b-256 | 4d6d3b438c4b47ff958ac73f44a242a0a46ee9ff060066991ffad30912df68b2 |
Close
Hashes for classicML-0.5b1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8ee8c3513cf10d6c7691cc35b64f63e0ff9119e201a28314e89f6baaf815b17 |
|
MD5 | 856892c3c0f1046ebb641e7c7ee1fb31 |
|
BLAKE2b-256 | adda7f443617f16949f7654814de9db218759897ef93334647984fac36c27010 |