电商| 物流| 科技| 创业| 经商| 运营| 科普| 财经| 文娱| AI| 物联| 品牌| 会议| 政策| 时尚| 健康| 家居| 金融| 农业| 汽车| 房产| 百科| 生活| 游戏| 管理| 快讯
 
首页 » 资讯 » 科技 » 比Keras更好用的机器学习“模型包”:0代码上手做模型

比Keras更好用的机器学习“模型包”:0代码上手做模型

放大字体  缩小字体 时间:2020-10-07 14:23    热度:191
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。做机器学习模型时,只是融合各种算法,就已经用光了脑细胞。。。

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

做机器学习模型时,只是融合各种算法,就已经用光了脑细胞?

又或者觉得,数据预处理就是在“浪费时间”?

一位毕业于哥廷根大学、做机器学习的小哥也发现了这个问题:原本只是想设计个模型,结果“实现比设计还麻烦”。

于是他自己动手做了个项目igel (德语中意为“刺猬”,但也是Init、Generate、evaluate Machine Learning的缩写),无需编写任何多余代码,就能设计出想要的模型。

也就是说,用户只需要知道各种机器学习模型的原理,但不需要再自己动手写代码。

相比于Keras,这个项目进一步简化了预处理、输入输出的工作,就像“模型包”一样简便。

作者用了两周的时间,做出了项目的1.0版本,一天以内已有842 Star,目前还在快速上涨中。

由于只是1.0版本,作者表示,这个项目仍然有很大的完善空间。

但就目前的功能来说,已经足够进行基本的机器学习建模了。

“让机器学习生产变得自动化”

作者建立这个项目的初衷,是希望为所有人提供机器学习模型。

无论是技术向工程师、还是非技术向的其他行业用户,都能使用机器模型让自己的工作更简单。

说白了,就是将机器学习变成一个“自动化”的过程,而他也这么设计了。

项目igel包含了当前最新的所有机器学习模型(回归、分类、聚类),而且作者表示,项目还在持续更新中。

也就是说,后续如果还有更新的机器学习模型,也会再加进项目。

模型目前支持的功能有以下几种:

支持所有最新的机器学习模型(甚至是预览模型)

支持不同的数据预处理方法

在编写配置时提供灵活性和数据控制

支持交叉验证

支持yaml和json格式

支持不同的sklearn指标以进行回归,分类和聚类

支持多输出/多目标回归和分类

支持多处理并行模型构建

可以看出,作者为了偷懒让机器学习生产变得更简洁,也是操碎了心。

如果要上手的话,也非常简便。

6步上手“模型包”

与其他程序一样,作者为这个程序提供了“帮助”菜单,只需要输入“igel -h” (或igel -help),就能了解它的使用方法。

学习完使用方法后,就可以开始创建配置文件了,无论是yaml还是json格式,都ok。

如果你是个“懒癌患者” (像作者一样),可以使用“igel init”来初始化。

例如,想做个判断“是否生病”功能的配置文件:

第一步,选择功能、模型、目标:igel init -type “classification” -model “NeuralNetwork” -target “sick”

第二步,初始化:igel init

那么,程序就会给你生成一份配置文件,根据需要进行修改。

在那之后,就是选择具体的算法参数、并提供你所选的数据集了。

例如,想用随机森林处理数据,那么,只需要提供参数给系统(以及数据集、配置文件路径),它就会帮你训练:

此外,还可以对模型/预训练模型进行评估:

感觉不错?生成预测模型:

直接用起来:

简单6步,机器模型(预览模型)就已经生成了,非常方便。

网友:太棒了,想要更多新功能

此外,作者也非常乐意采纳各个网友的意见。

例如,一个网友指出,如果能用交叉验证进行超参数搜索/调整,那么会是个很好的改进,而作者本人也立即采纳了这个建议。

不过,也有网友表示,“让一切程序自动化”是没有意义的。

毕竟作者已经声明,项目是建立在scikit-learn的基础上的。但后者同样几行代码就能做机器学习,那么scikit-learn和这个项目有什么区别?

作者对此回应称,最大的区别在于,相比于编写代码,这个项目旨在以更“可读”的方式设计想做的模型。

有网友认可这样的观点,毕竟对于许多做生产的机器学习工程师来说,“任何不需要做的编程工作”都是没有意义的,是在“浪费时间和金钱”。

对于这个项目,更多的网友表示了支持,并希望看见他的新功能。

对这个机器学习项目感兴趣的小伙伴,可以通过下方传送门查看~

作者介绍

Nidhal Baccouri,于今年4月在德国哥廷根大学取得硕士学位,研究方向是软件、控制工程和人工智能。

目前,Nidhal Baccouri在汽车行业工作,研究方向是数字双胞胎技术,会同时应用人工智能和物联网的知识。业余时间,他喜欢做做项目,尤其是与AI和Python相关的项目。

传送门

项目地址:
https://github.com/nidhaloff/igel

 

关于比Keras更好用的机器学习“模型包”:0代码上手做模型的要点介绍,希望对大家了解比Keras更好用的机器学习“模型包”:0代码上手做模型有所帮助,如有侵权,联系我们37442552@qq.com。
 
你可能感兴趣:
 
芬兰政府指责微软对诺基亚始乱终弃 承诺一个都

2016-05-28

本周早些时候,微软宣称它将会裁减1850个工作岗位,其中有1350个工作位于芬兰。人们认为微软裁员之举预示着该公司新手机开发工作的终结。据外电报道,芬兰政…

三星最新发布的C5酷似iPhone 6 售价只有后者一半
三星最新发布的C5酷似iPhone 6 售价只有后者一

2016-05-28 三星 C5

三星最新发布的C5酷似iPhone 6 售价只有后者一半;三星周四在中国市场发布的最新款智能手机C5酷似苹果iPhone 6和6S。

苹果下架腾讯全系产品只是虚惊一场 淘宝、京东

2016-05-29 苹果 腾讯 APP

苹果下架腾讯全系产品只是虚惊一场 淘宝、京东等APP也未能幸免;苹果下架腾讯全系产品,搜索出现大面积瘫痪,淘宝、京东等APP也未能幸免。据了解,腾讯也曾因…

华为为何要在此时向三星发起专利战?背后的原因究竟是什么?
华为为何要在此时向三星发起专利战?背后的原因

2016-05-29 华为 三星 专利

华为为何要在此时向三星发起专利战?背后的原因究竟是什么?作为中国企业的华为,其在专利,尤其是与通信相关的专利的申请和积累在全球均名列前茅。而华为之…

2016中国互联网大会时间地点主题 互联网大会有何亮点?
2016中国互联网大会时间地点主题 互联网大会有

2016-06-02 2016 中国 互联网 大会

 由中国互联网协会主办的2016(第十五届)中国互联网大会将于6月21-23日在北京国际会议中心举行。本届大会主题为“繁荣网络经济 建设网络强国”。

Facebook周四下架了突发新闻通知应用Notify
Facebook周四下架了突发新闻通知应用Notify

2016-06-04 Facebook Notify

Facebook周四下架了突发新闻通知应用Notify;Facebook发言人在发给科技博客The Verge的声明中表示,Notify采用的技术将集成到Messenger中,所以内容发布商可…

阿里回应被SEC问询 马云:那并不代表公司有问题

2016-06-04

近期,阿里巴巴接受美国证券交易委员会问询,16年来日本软银集团首度出售手中阿里股份,阿里股价震荡,相关消息持续引发关注。2

iphone7上市时间确定 国行或5288元起售

2016-06-04

根据国外网站PC-Tablet的报导称,苹果仍将下一代iPhone的发布时刻定在今年9月份,至于详细日期则为美国当地时刻9月9日或9月16日

印度最大手机厂商明年来华抢市场 有戏吗?

2016-06-04

Micromax联合创始人维卡斯贾因(VikasJain)当天在香港举办的一场科技大会上表明,公司的目标是在2020年前变成按销量核算的全球第

索尼Xperia X系列终于要来了6月8日携手周杰伦发

2016-06-04

索尼的手机一直以来都是以拍照以及颜值闻名的,在今年的MWC2016大会上,索尼曾经发布了一款Xperia X系列产品中的Xperia XPerform

 
热点图文
三星最新发布的C5酷似iPhone 6 售价只有后者一半

三星最新发布的C5酷似iPhone 6 售价只有后者一半

华为为何要在此时向三星发起专利战?背后的原因究竟是什么?

华为为何要在此时向三星发起专利战?背后的原因究竟是什么?

2016中国互联网大会时间地点主题 互联网大会有何亮点?

2016中国互联网大会时间地点主题 互联网大会有何亮点?

Facebook周四下架了突发新闻通知应用Notify

Facebook周四下架了突发新闻通知应用Notify

戴尔确认出售软件业务:4年净赔16亿美元

戴尔确认出售软件业务:4年净赔16亿美元

沉迷于成人VR的日本年轻人  年轻男女都拒绝恋爱(图)

沉迷于成人VR的日本年轻人 年轻男女都拒绝恋爱(图)

今日头条母公司字节跳动科创板上市成功几率多大?

今日头条母公司字节跳动科创板上市成功几率多大?

余承东回应:华为开发自有系统 以防美国科技巨头不授权现有系统

余承东回应:华为开发自有系统 以防美国科技巨头不授权现有系统

 
经商宝 — 经商创业营销推广电子商务门户 网站地图 | 关于我们 | 特惠服务 | 人才招聘 | 联系我们 | 法律声明