用于构建复杂scikit学习管道的基于图的函数api。

baikal的Python项目详细描述


baikal是一个基于图的函数式api,用于构建复杂的机器学习 实现scikit学习api的对象管道。主要是灵感 关于用于深度学习的优秀Kerasapi 来自TensorFlow框架的一些概念 以及(也许鲜为人知)的graphkit 包裹。

baikal旨在提供一个允许构建复杂的、非线性的api 机器学习管道如下:

https://raw.githubusercontent.com/alegonz/baikal/master/illustrations/multiple_input_nonlinear_pipeline_example_diagram.png

代码如下:

x1=Input()x2=Input()y1=ExtraTreesClassifier()(x1)y2=RandomForestClassifier()(x2)z=PowerTransformer()(x2)z=PCA()(z)y3=LogisticRegression()(z)ensemble_features=Stack()([y1,y2,y3])y=SVC()(ensemble_features)model=Model([x1,x2],y)

baikal与python>;=3.5兼容,分布在 BSD 3条款许可证。

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

推荐PyPI第三方库


热门话题
java使图像以正确的速度在屏幕上移动,以适应所有显示   内存Java分配:从预先存在/分配的池中分配对象   java这种书写方式?   Java正则表达式查找字符串的开头   java是否可以创建一个类来处理安卓中的所有日志代码(例如log.d(TAG,message))   如何使用Selenium和java单击WebTable任意页面上的WebElement   java解析字符串中的文件名   java刷新JTree内容   java如何覆盖RequestMappingHandler   爪哇数石头、布、剪刀赢了多少   struts中的java无效令牌   swing JTree,优化算法,Java   java Tomcat和SSL:密钥库格式无效