python机器学习框架

PyA的Python项目详细描述


设计灵活且易于使用的通用Python机器学习框架。它建立在scikit learn、numpy、scipy和一些自定义编写的算法之上。

2.x版中的新功能:

完全重写主代码库,以便于添加新算法和更干净的代码

要测试它,只需运行:

导入pyai

pyai.test()


库中的主要对象是Brain类(PyAI.Brain)使用它,您可以访问框架中的所有功能。

brain=pyai.brain(x_data=data,y_labels=labels,y_data=reg_data)

|这个大脑对象有两种操作模式:分类和回归。
如果要执行分类(离散)预测,请使用y_labels属性
如果要执行回归(连续)预测,请使用y_data属性
或者您也可以同时提供

然后,必须通过执行以下操作来初始化可用的算法之一:

大脑初始化
例如
brain.init_集群(n_集群=5)

目前,可用的算法有

-群集
-邻居
-支持向量机
-gmm
-天真的

然后可以应用任意数量的预测方法,以便使用模型进行预测

大脑预测
例如
大脑。预测聚类标签(测试数据)
大脑预测SVM数据(测试数据)

XXX必须与已初始化的算法匹配
| yyy可以分别是分类和回归的“标签”或“数据”

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

推荐PyPI第三方库


热门话题
在Spring Boot中启动应用程序上下文时发生java错误   JAVA网未知后异常Jsoup   java通过[i][2]元素对2D数组进行排序   java如何在Spring安全性中正确使用hasRole?   java getMaxInactiveInterval返回的值与应用程序中配置的值不同。属性   使用数组在java中创建表   java如何从outboundgateway向发送方抛出异常   javajavax。jms。JMSSecurityException:用户名[null]或密码无效   java为什么我们需要在tomcat日志中编写两次处理程序。财产?   java无法在Java6上使用SevenZFile解压7z文件   用Java实现排队   java检测用户是否绘制了整个屏幕   java包的最终变量可以通过反射进行更改吗?   java在JavaFX8中有没有控制菜单弹出位置的方法?   java对整数数组进行排序,而不影响由表示的特殊字符的索引$   IntelliJ IDEA与NetBeans对java性能的影响?   java如何解决登录/注册问题facebook E/BufferQueueProducer:[FacebookActivity[5278]#0]断开连接:未连接(请求=1)