Skip to main content

An easy-to-use ML framework

Project description

classicML

简单易用的经典机器学习框架,classicML支持数种机器学习算法,是你入门学习机器学习的首选

重要信息⚠️

  1. 推荐你直接使用pip安装预编译的软件包(stable version)

    pip install classicML
    
  2. 如果你有了比较高软件开发和编程水平可以从GitHub上下载源码进行编译安装, 请预装eigen3.3.7并且保证c++的版本最低版本为c++14

    git clone https://github.com/sun1638650145/classicML.git
    cd classicML
    python3 setup.py install
    
  3. 部分算法支持了使用CPP作为后端进行加速,你需要在开头使用这条语句切换后端

    import os
    os.environ['CLASSICML_ENGINE'] = 'CC'
    
  4. 使用CPP加速的最低版本是0.5版本, 需要用户手动编译且目前只支持macOS和Linux暂不支持Windows.

  5. 0.5版本的API接口略有改动, 修改了部分模块的路径, 结构更为合理.

  6. 0.5版本添加benchmark模块可以监控内存和时间开销.

目前的已支持的算法

  • 逻辑回归
  • 线性判别分析(已添加CPP支持)
  • BP神经网络
  • 径向基函数神经网络
  • 支持向量分类器(已添加CPP支持)
  • 分类决策树(已添加CPP支持)

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

classicML-python-0.5b1.tar.gz (31.0 kB view hashes)

Uploaded Source

Built Distribution

classicML_python-0.5b1-py3-none-any.whl (51.2 kB view hashes)

Uploaded Python 3

Supported by

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