阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

2018 年最值得关注的 10 个机器学习开源项目

  • 2018-12-20
  • 本文字数:1865 字

    阅读完需:约 6 分钟

2018年最值得关注的10个机器学习开源项目

顶级开源项目

先让我们看看今年的一些顶级开源项目。

BERT

BERT 是 Bidirectional Encoder Representations from Transformer 的缩写,一种解决自然语言处理问题的新方法,可以获得最先进的处理结果。它是基于 TensorFlow 的,开发人员可以使用预先训练的模型来解决问题。BERT 模型比其他模型具有很大的优势,因为它们可以识别句子的上下文。这个项目目前在 Github 上有 8841 个 star 和 1560 个 fork。


BERT 项目地址:


https://github.com/google-research/bert


论文:


https://arxiv.org/abs/1810.04805

DeepCreamPy

这是一个深度学习工具,可以像图像编辑工具一样重建图像缺失的区域。用户使用图像编辑工具将图像的缺失区域绘成绿色,神经网络则负责给这些区域填充内容。这个项目目前在 GitHub 上有 6365 个 star 和 613 个 fork。


项目地址:


https://github.com/deeppomf/DeepCreamPy

TRFL

TRFL 的发音与 truffle(松露)相同,可以基于 TensorFlow 开发强化学习代理。


项目地址:


https://github.com/deepmind

Horizon

Horizo​​n 是一个用于应用强化学习的平台。Horizo​​n 使用 PyTorch 构建,并使用 Caffe2 来提供模型服务。Horizo​​n 的一个主要优势是在设计时就考虑到了生产环境的使用场景。


项目地址:


https://github.com/facebookresearch/Horizon

DeOldify


DeOldify,顾名思义,是一个深度学习库,用于恢复老照片,并给它们着色。库的作者结合了几种方法来实现这一目的,比如 Self-Attention Generative Adversarial Networks(https://arxiv.org/abs/1805.08318)、Progressive Growing of GANs(https://arxiv.org/abs/1710.10196),以及Two Time-Scale Update Rule(https://arxiv.org/abs/1706.08500)。


项目地址:


https://github.com/jantic/DeOldify

AdaNet

AdaNet 是一个基于 TensorFlow 的库,可以自动学习模型而无需大量专家干预。这个项目基于 AdaNet 算法(http://proceedings.mlr.press/v70/cortes17a.html)。


项目地址:


https://github.com/tensorflow/adanet

Graph Nets


Graph Nets 是 DeepMind 推出的一个库,用于在 Sonnet 和 TensorFlow 中构建图网络。图网络将图作为输入,并返回图作为输出。


项目地址:


https://github.com/deepmind/graph_nets

Maskrcnn-benchmark

在使用 PyTorch 构建对象检测和分割工具时,这个项目可以帮上忙。这个库的优点是速度快、内存占用低、多 GPU 训练和推理,并为推理提供 CPU 支持。


项目地址:


https://github.com/facebookresearch/maskrcnn-benchmark

PocketFlow


PocketFlow 是一个加速和压缩深度学习模型的框架。它解决了大多数深度学习模型的高计算成本问题。它最初由腾讯 AI 实验室的研究人员开发。


项目地址:


https://github.com/Tencent/PocketFlow

MAMEToolkit

MAMEToolKit 是一个用于训练街机游戏强化学习算法的库。这个工具包可以在跟踪游戏状态的同时接收游戏帧数据。


项目地址:


https://github.com/M-J-Murray/MAMEToolkit

ML 框架的主要进展

现在让我们来看一下主要机器学习框架的一些进展。

PyTorch 1.0

在 10 月份的 PyTorch 大会期间,Facebook 发布了 PyTorch 1.0 预览版。新版本将解决以下一些挑战:耗时的训练、大量的网络、缓慢的规模扩展以及 Python 编程语言带来的一些不灵活性。


新版本引入了一组编译器工具(Torch.jit),它们将弥合生产阶段和研究阶段之间的差距。Torch.jit 包含了一门称为 Torch Script 的语言,它是 Python 的一个子集。模型可以从 eager 模式转到 graph 模式。这对于开发高性能和低延迟的应用程序来说非常有用。

Auto-Keras

你可能已经听说过自动机器学习这个概念。从本质上讲,就是自动搜索机器学习模型的最佳参数。其他自动化 ML 框架还包括谷歌的 AutoML。Auto-Keras 是使用 Keras 和 ENAS(神经架构搜索的最新版本)开发的。

TensorFlow Serving

TensorFlow Serving 是一个使 TensorFlow 模型更容易部署到生产环境的系统。TensorFlow Serving 是在 2017 年发布的,在部署模型到生产环境方面,它已经帮助开发人员简化了大量工作。

机器学习 Javascript

有一些 Javascript 框架允许开发人员在浏览器上运行机器学习模型。这些框架包括 TensorFlow.js 和 Keras.js。这些模型的实现与使用 Keras 或 TensorFlow 等常规框架非常相似。

展望未来

2019 年,随着 Auto-Keras 等自动化工具的进步,我们可以期待开发人员的工作变得更轻松。随着研究的进展和开源社区的贡献,我们还可以期待各种机器学习框架的性能得到提升。


英文原文:


https://heartbeat.fritz.ai/2018-year-in-review-machine-learning-open-source-projects-frameworks-430df2fe18cd


公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2018-12-20 08:053402
用户头像

发布了 731 篇内容, 共 433.5 次阅读, 收获喜欢 1997 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

自己动手做一个批量doc转换为docx文件的小工具

快乐非自愿限量之名

C# doc docx

【教程】uni-app iOS打包解决profile文件与私钥证书不匹配问题

雪奈椰子

苹果证书过期有什么影响

雪奈椰子

深入了解如何对IPA包进行有效的混淆处理

雪奈椰子

🚀2023最新版克魔助手抓包教程(9) - 克魔助手 IOS 数据抓包

雪奈椰子

【教程】APP加固的那些小事情

雪奈椰子

【教程】APP加固的那些小事情

雪奈椰子

.NET Framework 服务实现监控可观测性最佳实践

观测云

.net

AIGC:释放生成式AI的无限潜能,打造你的专属外脑

EquatorCoco

人工智能 AIGC

轻松实现UniApp Xcode上传IPA无需Mac,appuploder一键上传助你高效开发!

雪奈椰子

Databend x CubeFS:面向未来的企业级云原生数据存储与分析

Databend

程序员必须了解的 10个免费 Devops 工具

EquatorCoco

DevOps 运维 开发

【教程】 iOS混淆加固原理篇

雪奈椰子

免费!API对接淘宝店铺啦!—操作超简易!

技术冰糖葫芦

API 接口

提升质量透明度,动力电池企业的数据驱动生产实践 | 数据要素 × 工业制造

奇点云

奇点云 数据要素 工业制造

悦数图数据库推出 AI 知识图谱构建器及图语言生成助手

悦数图数据库

易快报与国贸SAP秒同步,数据同步不再是难题!

聚道云软件连接器

案例分享

Redis 又双叒叕改开源协议了,微软提前推出高性能替代方案 Garnet

小猿姐

redis microsoft 开源协议

脑洞大开丨让 AI 写代码,能做出什么样的项目?

阿里巴巴云原生

阿里云 云原生

软件测试学习笔记丨Allure2 添加用例分类

测试人

软件测试

玄湾OS 重磅开源!专为容器安全运行的轻量级云原生操作系统

OpenCloudOS

Linux

提升Java编程安全性-代码加密混淆工具的重要性和应用

雪奈椰子

【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?

雪奈椰子

【教程】苹果iOS证书制作教程

雪奈椰子

easyExcel导出的字段命名问题,导致无法导出数据

进哥

java‘

【教程】一个比较良心的C++代码混淆器

雪奈椰子

【教程】混淆代码保护与优化

雪奈椰子

【教程】oc代码混淆_OC代码混淆工具

雪奈椰子

Git进阶命令-reset

不在线第一只蜗牛

【教程】移动应用安全加固技术解析

雪奈椰子

【教程】苹果上架常见要求的有哪些?

雪奈椰子

2018年最值得关注的10个机器学习开源项目_AI&大模型_Derrick Mwiti_InfoQ精选文章