没有项目描述
dffml-model-scratch的Python项目详细描述
DFFML划痕模型
关于
没有机器学习框架的模型。
安装
python3.7 -m pip install --user dffml-model-scratch
用法
如果我们有多年工作经验和薪水的数据集 在那项工作中,我们可以使用简单的线性回归模型来预测 根据多年工作经验(或其他方式)而定的工资。
首先,我们创建包含数据集的文件。然后我们训练模特
它的准确性。并使用echo
管道将新的csv数据文件预测到
模型,并给出了薪酬预测。
$ cat > dataset.csv << EOF Years,Salary1,402,503,604,705,80EOF$ dffml train -model scratchslr -features def:Years:int:1 -model-predict Salary -sources f=csv -source-filename dataset.csv -source-readonly -log debug $ dffml accuracy -model scratchslr -features def:Years:int:1 -model-predict Salary -sources f=csv -source-filename dataset.csv -source-readonly -log debug 1.0$echo -e 'Years,Salary\n6,0\n'| dffml predict all -model scratchslr -features def:Years:int:1 -model-predict Salary -sources f=csv -source-filename /dev/stdin -source-readonly -log debug [ { "extra": {}, "features": { "Salary": 0, "Years": 6 }, "last_updated": "2019-07-19T09:46:45Z", "prediction": { "confidence": 1.0, "value": 90.0 }, "src_url": "0" }]
许可证
scratch模型是根据MIT License的条款分发的。