当前位置: 首页 > 编程日记 > 正文

大家都收藏了的最新开源项目Top12!CV、NLP、机器学习一应俱全

640?wx_fmt=jpeg

参加 2018 AI开发者大会,请点击大会官网

译者 | 林椿眄、Jane

责编 | Jane

出品 | AI科技大本营

【导读】作者整理了近期最新发布及更新的 12 个非常有学习和收藏意义的开源项目。这些项目中包括基于 TensorFlow 的强化学习框架;可以对数据进行结构化处理的 AutoML 库;支持 TensorFlow,PyTorch,MXNet,CNTK 和 Caffe2 等多种深度学习框架的模型部署框架;可以帮助用户分析训练模型的工具;强大的人脸标记开源项目等等,可以说每一个项目都值得我们了解一下!接下来,我们就一起找到你喜欢的那一个,码起来!

1.Dopamine

基于 TensorFlow 的强化学习框架,Dopamine 是一个能够快速实现强化学习算法原型的研究框架,旨在为研究人员提供一个易于使用的实验室环境,并满足对小型、易于访问的代码库的需求。有了这个框架,你可以在研究过程中轻松地建立实验过程来验证你自己的想法。

GitHub 地址:

https://github.com/google/dopamine

2.TransmogrifAI

TransmogrifAI 是一个用 Scala 编写的端到端的 AutoML 库,由 Salesforce 提供的开源项目。它能够在 Spark 运行,对数据进行结构化处理,旨在通过自动化机器学习技术,帮助开发者加速产品化过程。它仅需少量的代码,就能实现数据清理、特征工程和模型自动化过程,然后训练高性能的模型并将其应用于下一步的迭代和探索研究。

GitHub 地址:

https://github.com/salesforce/TransmogrifAI

3.OpenNRE

OpenNRE 是基于 Tensorflow 开发的,一个用于神经网络关系提取的工具包,由清华大学刘知远老师及其团队贡献的开源项目。在该项目中,关系提取会分为嵌入、编码器、选择器和分类器四步。

Github 地址:

https://github.com/thunlp/OpenNRE

4. TensorFlow Model Analysis

TFMA 是由 Google 发布的,一个 TensorFlow 模型分析的开源项目,旨在帮助 TensorFlow 用户分析训练好的模型。用户可以使用 Trainer 中定义的指标,以分布式的方式来评估大量数据的模型。此外,根据不同的数据计算指标,用户还可以将结果在 Juputer Notebooks 中进行可视化。

GitHub 地址:

https://github.com/tensorflow/model-analysis

5. GraphPipe

graphPipe 是一个通用的深度学习模型部署框架,是由 Oracle 提供的开源项目。它旨在帮助用户简化机器学习模型的部署,并使用户摆脱特定框架的模型实现。此外,graphPine 还提供跨深度学习框架模型的通用API,开箱即用的部署解决方案和强大的性能。它支持 TensorFlow,PyTorch,MXNet,CNTK 和 Caffe2 等多种深度学习框架。



640?wx_fmt=png





640?wx_fmt=png



Github 地址:

https://github.com/oracle/graphpipe

6. ONNX Model Zoo

这是一个通用的深度学习预训练模型集。该项目汇集了目前最好的深度学习预训练模型,这些模型全部由 Facebook 和 Microsoft 提供,以 ONNX (开放式神经网络交换) 的格式推出,并允许模型在不同框架之间进行迁移。每个模型都有一个相应的 Jupyter Notebook,其中包含模型训练,操作推理,数据集和参考等信息。

Github 地址:

https://github.com/onnx/models

7 基于深度学习的人脸标定算法 (106 个人脸关键点)

这是一个强大的人脸标定的开源项目,包括面部美容,美容化妆,Crycocelle vivo 检测和人脸标定等预处理步骤。这个项目是基于传统的 SDM 算法,可在 Windows 平台上运行,并通过修改开源代码来简化部分测试代码及优化代码结构。基于深度学习技术,该项目设计了一种强鲁邦性的、并支持多面部追踪的高效网络模型。当前,深度学习算法在人脸标定领域取得了良好的效果,而该项目旨在提供一种相对简单易用的实现方法。

该项目主要有如下几大特点:

  • 我们使用 106 个人脸关键点,使得面部轮廓描述更加细腻。

  • 高准确率,即使在逆光和暗光条件下也可以获得良好的校准结果。

  • 模型小。追踪模型大约为2 MB,这非常易于在移动端实现模型集成。

  • 速度快。项目代码在 Qualcomm 820 (st) 上,单个人脸标定只需要7毫秒。

  • 增加多面部追踪功能。

Github 地址:

https://github.com/zeusees/HyperLandmark

640?wx_fmt=gif

8. MagNet

MagNet 是一个基于 Pytorch 的深度学习高级 API,旨在位开发者减少模板的代码量,并优化深度学习项目开发的效率。

640?wx_fmt=png

Github 地址:

https://github.com/MagNet-DL/magnet

9. NLP.js

NLP.js 是一个基于 Node.js 的自然语言处理工具包。目前,它能够支持一系列的自然语言处理任务,包括单词分割,词干提取,句子分析,命名实体识别,文本分类和文本生成等任务。

Github 地址:

https://github.com/axa-group/nlp.js

10. Texar

Texar 是一个基于 Tensorflow 的文本生成工具包,它能够支持诸如机器翻译,对话系统,文本总结和语言模型等任务,并允许研究者和开发者快速构建实验协议。

Github 地址:

https://github.com/asyml/texar

640?wx_fmt=png

▌11. Evolute

Evolute 是一个易于使用的进化算法框架。它定义了个体和种群等基础的结构,还能实现一些常见的进化算法操作,如选择,重现,突变和更新等。

Github 地址:

https://github.com/csxeba/evolute

▌12. Task-Oriented Dialogue Dataset Survey

这是一种由任务驱动的对话数据收集项目,它能够将多种特定的、由任务驱动的对话系统数据汇集在一起,如 Dialogue bAbl, Stanford Dialog,Consonant data,DSTC-2,CamRest676 和 DSTC4 等系统。

Github 地址:

https://github.com/AtmaHou/Task-Oriented-Dialogue-Dataset-Survey

原文链接:

https://www.tutorialdocs.com/article/12-ai-open-source-projects.html

【完】

2018 AI开发者大会

只讲技术,拒绝空谈

2018 AI开发者大会是一场由中美人工智能技术高手联袂打造的AI技术与产业的年度盛会!是一场以技术落地为导向的干货会议!大会设置了10场技术专题论坛,力邀15+硅谷实力讲师团和80+AI领军企业技术核心人物,多位一线经验大咖带你将AI从云端落地。

即刻点击「大会官网」购票,立享7折优惠票价(更有定量学生票)!

640?wx_fmt=jpeg

相关文章:

CentOS6.5下Gunicorn+Django+nginx部署的过程

2019独角兽企业重金招聘Python工程师标准>>> 本文假设你已经在CentOS下使用Python manage.py runserver 0.0.0.0:8080,能够顺利跑起来,并且被外网访问到了。项目名假设为:blog_project 安装nginx yum -y install nginx 如果安装不…

c7pro android7,三星c7pro和iphone7哪个值得买?三星Galaxy c7 pro和苹果iphone7区别对比详细评测...

三星c7 pro介绍:三星C7 Pro三星C7 Pro可以看作是去年底上市的三星C9 Pro低配版,屏幕变小了,硬件配置也有所降低,不过配备了骁龙625升级版的骁龙626处理器,硬件方面也是颇具看点的,以下是手机详细参数。三星…

NIPS2018 | 腾讯AI Lab入选20篇论文,含2篇Spotlight

1.7亿条数据,比胡同和撸串更真实的北京35岁IT老兵,转型AI,我做错了吗?厉害了,天刚一冷程序员就都换上了衬衫……如何用Python&Fabric打造区块链“淘宝”商城Python 3 字符串中的 STR 和 Bytes 究竟有什么区别&…

windows查看端口占用以及关闭相应的进程

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端…

bzoj 2730: [HNOI2012]矿场搭建——tarjan求点双

Description 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有…

华为鸿蒙手机官网价格表,曝下半年华为将推出两款鸿蒙手机:国内独享,价格良心...

虽然发声表示自己将全力支持安卓系统,维护安卓生态,但又推出了鸿蒙操作系统,余承东还表示鸿蒙系统取代安卓系统只需要1-2天即可。从这番表态来看,华为应该后续是要安卓鸿蒙两手抓了。安卓系统照常使用,而鸿蒙系统也会进…

PocketPC 全屏的实现

在windows mobile 5.0中实现全屏的方法,和隐藏SIP的方法差不多,只要稍稍改一下就可以了:::CommandBar_Show(m_hWnd, FALSE);//隐藏菜单 ::SHFullScreen(m_hWnd,SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);//隐藏taskbar与sipSetForegroundWindo…

AI时代,谈数据分析时我们要谈些什么?

参加 2018 AI开发者大会,请点击大会官网 说起数据分析,你能想到的是什么? 根据维基百科的定义,数据分析是一类统计方法,其主要特点是多维性和描述性。有些几何方法有助于揭示不同的数据之间存在的关系,并绘…

清瘦的记录者: 一个比dbutils更小巧、好用的的持久化工具

https://gitee.com/bitprince/memory 1. 概述 1.1 连接、语句和结果集 从JDBC的规范上看,其对数据访问层有相当简洁的抽象:1、连接(connection) 2、语句(statement)、3结果集(result set)。我们对数据库做的事情无非:连接数据库,执…

html 显示消息数量,html实现消息按钮上的数量角标的实例详解

这篇文章主要介绍了html在消息按钮上增加数量角标的实现代码,需要的朋友可以参考下html代码:消息4css代码:/*角标 */.ii{display: none;background: #f00;border-radius: 50%;width: 20px;height: 20px;top: 5px;right: 0px;position: absolute;text-ali…

为什么让A.I.“顶天立地”需要6个多月?

在A.I.的发展中,专注技术or专注应用?这从来不是一道选择题。“技术顶天,应用落地,希望全社会的开发者可以和我们一起开放创新、共建A.I.生态。”2018年3月22日,在科大讯飞主办的「AI大学未来课栈上海栈」,科…

[ASP.NET]状态管理[摘自C#入门经典]

[出处]:来自《C#入门经典》第三版中文版,P505-P506[涉及]:1、状态管理[附注]:看到这个表格总结得还是相当不错的,就摘抄下来了,兴许你看过,但没太在意,那就再看看吧.[正文]:HTTP协议是无状态的。从客户端到服务器的连接…

html表单颜色选择器,如何在Django管理中使用HTML5颜色选择器

我试图在Django的管理页面中实现HTML5 colorpicker。这是我的模型:#model.py...class Category(models.Model):...color models.CharField(max_length7)这是表格:#form.pyfrom django.forms import ModelFormfrom django.forms.widgets import TextInpu…

微软曾经的二号人物永远地离开了

参加 2018 AI开发者大会,请点击 大会官网 他是一位发明家、投资者、考古学家和慈善家,“他对微软做出的不可或缺的贡献”会让人们永远铭记。 据外媒 CNBC 今日早间报道,微软联合创始人之一保罗艾伦(Paul Allen)于当地时…

经理人必须抛弃的十个习惯思维

1、过分的完美主义可能很多经理人总希望自己可以做到完美,于是拟订了诸多工作计划,但往往到最后,连自己也不知道应该如何选择。一名信奉完美主义的美术设计师总是很晚才交上作品,但他没有意识到,准时与作品质量具有同等…

菜鸟学习之linux用户行为日志审计方案

今天学习了了sudo日志审计,专门对使用sudo命令系统的用户记录其执行的相关命令信息说明:所谓sudo命令日志审计,不记录普通用户操作,而是记录执行sudo命令的用户操作1、安装sudo命令,syslog服务[rootqzj ~]# rpm -qa |egrep "sudo|syslog" rsys…

html+服务器控件语法,HtmlForm 服务器控件声明性语法

HtmlForm 服务器控件声明性语法08/20/2007本文内容创建一个服务器端控件,该控件映射到 HTML 元素并允许您为网页中的元素创建一个容器。DefaultButton"string"DefaultFocus"string"EnableViewState"False|True"Id"string"…

Javascript内置对象新增接口列表

网上很少有提供不同版本接口对比的文章,所以自己总结一下。 Array MethodDescriptionModifyVersionconcat连接多个数组,返回数组副本,参数可以为值或数组否ES3join把数组元素组合为字符串否ES3pop删除并返回最后一个元素是ES3push向数组末尾添…

程序员四大焦虑瞬间:拿什么拯救你,我日益后退的发际线?

参加 2018 AI开发者大会,请点击 大会官网 一场突如其来的降温,再度把程序员的格子衬衫送上热搜,和“发际线 专业水平”等常见标签一样,这往往被视作一种“程序员式的幽默”,但自我调侃之余也不乏令人头秃的真实焦虑。…

mono和monodevelop源码编译安装

之所以用源码编译的方式安装mono和monodevelop,是因为通过yum安装的mono不是最新版本,而且monodevelop不能建 asp.net MVC3的工程。 而且通过源码安装,可以进一步了解mono的各个项目之间的关系。 我用的Fedora16系统 1. mono的源码编译安装 …

sql数据库打包部署安装

目的:在客户端服务器上”附加数据库文件”。一).创建部署项目1. 打开VS.NET2005。2.在“文件”菜单上指向“新建项目”。3. 在“新建项目”对话框中,选择“项目类型”窗格中的”其他项目类型”中的“安装和部署”,然后选择“模板”…

2021潍坊市高考成绩查询,潍坊2021高考成绩排名榜单,潍坊各高中高考成绩喜报

2018高考成绩排名榜单,各高中高考成绩喜报尚未公布,请广大考生和家长参考往年公布情况!潍坊四中潍坊四中今年高考再次实现新的历史突破:本科过线1429人,自招(重本)上线379人。高分段情况:理660分以上3人,65…

掌握哪些机器学习工具更受企业青睐?

参加 2018 AI开发者大会,请点击 大会官网 想成为一名优秀的开发工程师不是一件简单的事情,除了掌握工程师的通用技能以外,还需要掌握机器学习的各种算法,更需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项…

从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD

第1部分:http://www.cnblogs.com/cgzl/p/7637250.html 第2部分:http://www.cnblogs.com/cgzl/p/7640077.html 第3部分:http://www.cnblogs.com/cgzl/p/7652413.html 第4部分:http://www.cnblogs.com/cgzl/p/7661805.html Github源…

可以打游戏的计算机,还在用笔记本玩游戏?台式机才能给你极致享受

【PConline 游戏爆测】随着笔记本的性能越来越好,玩家对于游戏本的需求也越来越高了,再加上购买游戏笔记本并不需要额外购买显示器,就能享受到高刷新率高色域的屏幕,让玩家对于游戏台式机就更加不感兴趣了。但我想说的是&#xff…

如何把Windows安装的所有打印机列出来

[转]最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值。  在下面的程序中我们用到了两个主要的类,把所有的打印机列表出来用…

今晚直播 | 谷歌资深工程师手把手教你使用TensorFlow最新API构建学习模型

目前,深度学习的研究和应用大受追捧,各种开源的深度学习框架层出不穷。TensorFlow 作为目前最受欢迎的深度学习框架,已经在 GitHub 上获得了 112194 个 star,受欢迎程序可见一斑。但如何学习 TensorFlow,以及如何通过 …

澳洲计算机学,2020年澳洲计算机科学专业工作好找吗

就业前景:本专业毕业生就业前景十分良好。在完成学业后可以凭借其良好扎实的专业技能自主创业,或者进一步学习获得硕士或博士学位,也可进入计算机科学领域求职,如对先进计算机进行研发、编程、游戏设计、多媒体设计、网页设计、信…

AngularJS如何在filter中相互调用filter

调用方式如下: app.filter(filter2, function( $filter ) {return function( input) {return $filter(filter1)( input );}});本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/p/6800107.html,如需转载请自行联…

腾讯AI Lab开源业内最大规模多标签图像数据集(附下载地址)

今日(10 月 18 日),腾讯AI Lab宣布正式开源“Tencent ML-Images”项目。该项目由多标签图像数据集 ML-Images,以及业内目前同类深度学习模型中精度最高的深度残差网络 ResNet-101 构成。 该开源项目的主要内容包括: 1、…