机器学习库。
mlgorithms的Python项目详细描述
Mlgorithms
完全用python实现的机器学习库。正在更新…
开始
这些说明将为您在本地计算机上启动和运行项目的副本,以便进行开发和测试。
先决条件
Python 3.
安装
方法1
在本地克隆项目并输入项目文件夹。
pip install .
方法2
我们还将项目部署到PyPI,您可以通过下面的指令随时随地安装它。
pip install mlgorithms
运行测试
如果安装成功,下面是id3的测试代码。
from mlgorithms.ID3 import ID3
dat = [[1,1,'yes'],[1,1,'yes'],[1,0,'no'],[0,1,'no'],[0,1,'no']]
features_name = ['f1', 'f2']
model = ID3()
built_tree = model.fit(dat, features_name, max_depth=None, min_samples_split=2)
print(model.predict(built_tree, [1,0], features_name))
然后,可以通过以下代码保存和加载生成的树。
model.save_built_tree('built_tree.m', built_tree)
load_tree = model.load_built_tree('built_tree.m')
使用
构建贡献
请阅读CONTRIBUTING.md了解有关我们的行为准则以及向我们提交请求的过程的详细信息。
版本控制
我们使用SemVer进行版本控制。有关可用的版本,请参见tags on this repository。
作者
- 运城东
- 电子邮件:dongyuncheng1991@gmail.com
许可证
此项目是在Apache2.0许可下授权的—有关详细信息,请参阅LICENSE.md文件。
致谢
- 彼得·哈林顿