跳转到主要内容

未提供项目描述

项目描述

DFFML Models For scikit / sklearn

关于

使用scikit创建的模型。

安装

$ python3 -m pip install --user dffml-model-scikit

用法

  1. 线性回归模型

要在一个数据集上实现线性回归,让我们来看一个简单的例子

工作经验年数 专业知识 信任因素 薪水
0 01 0.2 10
1 03 0.4 20
2 05 0.6 30
3 07 0.8 40
4 09 1.0 50
5 11 1.2 60
$ cat > train.csv << EOF
Years,Expertise,Trust,Salary
0,1,0.2,10
1,3,0.4,20
2,5,0.6,30
3,7,0.8,40
EOF
$ cat > test.csv << EOF
Years,Expertise,Trust,Salary
4,9,1.0,50
5,11,1.2,60
EOF
$ dffml train \
    -model scikitlr \
    -model-features Years:int:1 Expertise:int:1 Trust:float:1 \
    -model-predict Salary \
    -model-directory tempdir \
    -sources f=csv \
    -source-filename train.csv \
    -source-readonly \
    -log debug
$ dffml accuracy \
    -model scikitlr \
    -model-features Years:int:1 Expertise:int:1 Trust:float:1 \
    -model-predict Salary \
    -model-directory tempdir \
    -sources f=csv \
    -source-filename test.csv \
    -source-readonly \
    -log debug
$ echo -e 'Years,Expertise,Trust\n6,13,1.4\n' | \
  dffml predict all \
    -model scikitlr \
    -model-features Years:int:1 Expertise:int:1 Trust:float:1 \
    -model-predict Salary \
    -model-directory tempdir \
    -sources f=csv \
    -source-filename /dev/stdin \
    -source-readonly \
    -log debug

许可证

Scikit模型根据MIT许可证条款分发。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

dffml-model-scikit-0.1.0.post0.tar.gz (15.2 kB 查看哈希值)

上传于

构建版本

dffml_model_scikit-0.1.0.post0-py3-none-any.whl (16.9 kB 查看哈希值)

上传于 Python 3

由以下支持