0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源机器学习管理平台TRAINS

DPVg_AI_era 来源:lq 2019-06-23 08:09 次阅读

本日Reddit热议:开源机器学习管理平台TRAINS。据开发者介绍,该平台能够通过中央服务器集中记录管理ML模型的一切信息,整合方便,与主流框架无缝对接,仅用两行代码即可启用,相关Demo和GitHub资源已开放。

今天Reddit头号热帖看起来像是一条广告:这是一个ML团队自家开发的模型管理平台,名字很别致,叫“TRAINS”,很直观有没有?

帖子作者是开发团队成员之一,上来第一句就很耿直:现在机器学习模型管理平台很多,要不要来试试我们刚开源这个?

简单介绍一下,这个平台名叫TRAINS,我们团队没有营销team,所以我作为开发团队一员,先发到reddit上让你们先试试看了!

你这平台最大特点是啥?使用简便!只需在脚本中添加两行代码,模型、性能指标、超参数就尽在掌握了。

话说回来,只要分享的东西好用,作为“美国贴吧”的Reddit上的网友其实并不拒绝广告,下边网友就开始提问了,比如:

我现在还没进GitHub里详细查看,不如你简单介绍一下这个TRAINS平台和现有其他机器学习模型管理平台,比如和Sacred的区别、或者说是特别之处在哪儿呢?

Sacred平台模型调试面板

楼主表示这个问题问的好。他表示,主要有六点区别:

TRAINS整合整个资源库只需两行代码,如果是Scared的话,需要为每个函数添加修饰器,记录每个量度和超参数,显示整合非常麻烦。

TRAINS还会自动将git repo和commit与实验中的训练过程连接起来。(据我所知,这在Sacred中是办不到的,至少不容易实现)

TRAINS自动记录模型并在集中的位置创建副本,团队可以轻松地对模型和初始权重进行共享。(使用Sacred只能手动执行操作,只能在共享文件夹上共享。)

TRAINS界面美观,连续几小时看着不累眼睛。

TRAINS允许用户从Python式的界面中轻松查询实验数据和指标。

TRAINS还允许用户直接访问mongoDB和elasticsearch数据库,以便更深入地了解系统。

不过,作者Reddit上的回复中对TRAINS的介绍比较简略,我们还可以去GitHub上看看。

GitHub上的介绍就直接多了,介绍说明文档中直接将TRAINS称为一套“神奇的自动化AI实验管理器和版本控制器。”

即使是才华横溢的科学家,工程师或开发人员,在独立工作时都难免被复杂的流程搞得一团乱麻。机器学习的工作流程是可以管理的。随着时间的推移和项目人手的增加,管理的混乱会降低生产力。随着项目向生产方向发展,必须通过可见性和出处(provenance)来扩展深度学习的研究成果。

不论是对于团队还是企业,TRAINS都能将所有内容记录在一个中央服务器中,并实现可视化和出处,这样生产力就不会受到影响。TRAINS可以记录和管理各种深度学习研究的模型负载,并且几乎不需要付出集成成本。

我们专门设计了TRAINS,能够轻松集成模型参数,团队可以保留现有的方法和实践。可以每天使用TRAINS来增强团队协作,提升可视化程度,还可以用来将实验日志、输出和数据收集到一个集中式的中央服务器上。

Demo地址:https://demoapp.trainsai.io (需要注册)

究竟神奇在哪呢?以下是作者团队总结的TRAINS的主要特点。

TRAINS是我们解决机器学习/深度学习领域中与无数其他研究人员和开发人员分享的问题的方法:培训生产级深度学习模型是一个光荣而又混乱的过程。TRAINS通过关联代码版本控制、研究项目、性能指标和模型出处来跟踪和控制流程。

无缝兼容常用框架,一站式记录所有模型数据

现在就能用

TRAINS免费开源,只需要两行代码即可完全集成。

可与其他常用工具一起使用

TRAINS与现有主要框架无缝集成,包括:PyTorch、TensorFlow、Keras和其他即将推出的框架支持Jupyter Notebook和PyCharm远程调试

TRAINS服务器和使用TRAINS python包的GPU训练机器的交互过程

记录一切:让机器学习实验真正可重复

自动关联模型+代码+参数+初始权重的模型日志记录

自动在集中存储上创建模型副本(支持共享文件夹、S3、GS,Azure即将推出!)

共享与合作

多用户过程跟踪与合作

中心服务器能够整合日志、记录和通用统计数据

提高生产力

全面的实验数据比对,代码贡献、初始权重、超参数和量度结果等。

组织与管理

管理并组织项目中的实验

查询能力。通过结果量度对实验进行分类和筛选。

更多特色

通过网页应用,利用远程机器终止实验

提供经过现场测试的功能丰富的SDK,可满足用户的即时定制化需求

有关TRAINS机器学习模型管理平台的更多详情,可参阅GitHub资源:https://github.com/allegroai/trains

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41716
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66739
  • 机器学习
    +关注

    关注

    66

    文章

    8116

    浏览量

    130546

原文标题:Reddit热议:只要2行代码,免费开源ML管理工具TRAINS

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    边缘计算平台开源框架有哪些类型

    边缘计算平台开源框架是指基于边缘计算概念开发的开源软件框架,用于构建和管理边缘计算平台。这些框架提供了一套工具和技术,用于将计算和存储资源推
    的头像 发表于 12-27 15:17 474次阅读

    有偿请帮忙,下载开源代码到机器

    小米的cyberdog2里面的所有开源代码远程桌面,指导安装对应的软件,代码编译运行下载到机器狗;简单讲解一下代码。 有偿请人帮忙,可以长期合作。
    发表于 09-01 17:33

    机器学习发展历程

    机器学习发展历程:机器学习发展现状、机器学习发展前景和机器
    的头像 发表于 08-17 16:30 1183次阅读

    机器学习有哪些算法?机器学习分类算法有哪些?机器学习预判有哪些算法?

    机器学习有哪些算法?机器学习分类算法有哪些?机器学习预判有哪些算法?
    的头像 发表于 08-17 16:30 1392次阅读

    机器学习theta是什么?机器学习tpe是什么?

    机器学习theta是什么?机器学习tpe是什么? 机器学习是近年来蓬勃发展的一个领域,其相关技术
    的头像 发表于 08-17 16:30 1219次阅读

    机器学习是什么意思?机器学习属于什么分支?机器学习有什么用处?

    机器学习是什么意思?机器学习属于什么分支?机器学习是什么有什么用处?
    的头像 发表于 08-17 16:30 1273次阅读

    机器学习算法入门 机器学习算法介绍 机器学习算法对比

    机器学习算法入门 机器学习算法介绍 机器学习算法对比 机器
    的头像 发表于 08-17 16:27 622次阅读

    机器学习算法总结 机器学习算法是什么 机器学习算法优缺点

    机器学习算法总结 机器学习算法是什么?机器学习算法优缺点?
    的头像 发表于 08-17 16:11 1067次阅读

    机器学习算法汇总 机器学习算法分类 机器学习算法模型

    机器学习算法汇总 机器学习算法分类 机器学习算法模型 机器
    的头像 发表于 08-17 16:11 722次阅读

    机器学习和深度学习的区别

    机器学习和深度学习的区别 随着人工智能技术的不断发展,机器学习和深度学习已经成为大家熟知的两个术
    的头像 发表于 08-17 16:11 3376次阅读

    如何使用Arm CMSIS-DSP实现经典机器学习

    通常,当开发人员谈论机器学习(ML)时,他们指的是神经网络(nn)。 神经网络的巨大优势在于,你不需要成为一个领域专家,而且可以迅速找到一个可行的解决方案。神经网络的缺点是它们通常需要无数的记忆
    发表于 08-02 07:12

    检测机器开源分享

    电子发烧友网站提供《检测机器开源分享.zip》资料免费下载
    发表于 07-06 14:37 0次下载
    检测<b class='flag-5'>机器</b>人<b class='flag-5'>开源</b>分享

    Arduino桌面平台开源设计

    电子发烧友网站提供《Arduino桌面平台开源设计.zip》资料免费下载
    发表于 06-16 15:32 0次下载
    Arduino桌面<b class='flag-5'>平台</b><b class='flag-5'>开源</b>设计

    洞察开源代码平台“创新力”|2023开放原子全球开源峰会开源协作平台分论坛成功举办

    6月12日,由开放原子开源基金会主办,阿里云、CSDN承办的2023开放原子全球开源峰会开源协作平台分论坛圆满举行。论坛聚焦开源代码协作
    的头像 发表于 06-16 11:50 602次阅读

    洞察开源代码平台“创新力”|2023开放原子全球开源峰会开源协作平台分论坛成功举办

    6 月 12 日,由开放原子开源基金会主办,阿里云、CSDN 承办的 2023 开放原子全球开源峰会开源协作平台分论坛圆满举行。论坛聚焦开源
    的头像 发表于 06-16 09:28 474次阅读
    洞察<b class='flag-5'>开源</b>代码<b class='flag-5'>平台</b>“创新力”|2023开放原子全球<b class='flag-5'>开源</b>峰会<b class='flag-5'>开源</b>协作<b class='flag-5'>平台</b>分论坛成功举办