机器学习库。

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

作者

许可证

此项目是在Apache2.0许可下授权的—有关详细信息,请参阅LICENSE.md文件。

致谢

  • 彼得·哈林顿

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法使用JSF访问托管bean方法   java是制作具有多值类型的HashMap的正确方法   javafx中TicTacToe的java更新UI   windows Java文件。getCanonicalFile()无法处理冒号“:”   java在一个布局屏幕中创建多个(26)按钮   java Android Studio:Gradle构建完成,有251个错误   我们如何在Java上为callfireapiclient编写单元/集成测试?   java无法将1715UTC转换为本地/gmt类型   具有已定义的数字序列的JAVA循环   Java程序正在netbeans中编译,但未在CMD中编译,包不存在   java Android构造函数和onCreate()之间有什么区别?   java配置弹性搜索结果评分   java LibGDX纹理是否可绘制?   java如何在Android中设置应用程序默认打开pdf   java是否有一种创造性的方法将多个参数传递给contentEquals()方法?   java在Android上存储Ed25519私钥