写点什么

8 个用于深度学习的开源工具

  • 2021-10-21
  • 本文字数:1263 字

    阅读完需:约 4 分钟

8个用于深度学习的开源工具

人工智能是一个正在迅速发展的领域,并日益成为一种主流。要想跟上人工智能技术的发展,最好的方法就是学习深度学习中的新技术。以下这 8 个开源工具,可以帮助你轻松实现深度学习。


1.TensorFlow


这个强大的工具包开发于 2015 年,被誉为机器/深度学习中最容易使用和部署的工具之一。


TensorFlow 最初是由谷歌大脑团队创建的,用于处理其研究和生产目标,该项目构建了深度神经网络来执行自然语言处理、图像识别和翻译等任务。由于它提供了大量的免费工具、库和社区资源,现在它的使用甚至被 Uber、Twitter 和 eBay 等公司广泛接受。


它可用于 Python、Haskell、C++、Java 甚至是 JavaScript。


2.Keras


Keras 由 Python 编写,最初发布于 2015 年,是一种高级神经网络 API,旨在简化机器学习和深度学习,可以在 TensorFlow 或 Theano 之上部署。


Keras 以其高度的广泛性、模块化、易用的特点,通过简单的原型设计实现了快速的实验,在 CPUGPU 上高效运行,这对研究工作至关重要。


3.PaddlePaddle


并行分布式深度学习,又称 PaddlePaddle具有易用、高效、灵活和可伸缩等特点


这是百度研发的深度学习平台,为百度内部多项产品提供深度学习算法支持。它在 2016 年向专业社区开源,具有深度学习的先进功能、端到端的开发工具包,受到制造业和农业部门的使用者青睐。


4.PyTorch


这个开源工具包使用 Python 脚本语言,一般用于 自然语言处理计算机视觉。它具有强大的 GPU、内存使用效率和动态计算图,这使得它在协助开发 动态神经网络方面很受欢迎,并能够根据用户的要求建立图形和可视化。


5.Theano


这个开源库发布于 2007 年,使用 Python 编写脚本,允许用户定义、定制和评估数学表达式,从而使深度学习模型的形成变得容易。由于它是最古老的可自由使用的库之一,它激发了深度学习的发展,导致了高效的符号微分(symbolic differentiation)。


6.Weka


Weka 最初是作为一个机器学习开源工具包开发的,它还具有深度学习包的功能,无论是在包管理、分类还是可视化方面,它都可以在一个简单的界面使用中进行更复杂的分析。它是一个 Java 应用程序,但可以通过应用编程接口用于 R 或 Python。因为它最初是为了一个教学平台而开发的,一般只限于教学工具或者小项目。


7.Caffe


Caffe(Convolutional Architecture for Fast Feature Embedding,意即快速特征嵌入的卷积架构)是一个开源的深度学习网络,是为速度、表达和模块化设计的。它使用了 C++,但也有一个 Python 接口。它由伯克利人工智能研究团队于 2017 年开发并发布,它有一个精心设计的架构,良好的代码编写和快速的性能,可以快速实现工业部署。


9.Torch


Torch 最初是在 2002 年作为机器学习库开发和发布的,它提供了一系列用于深度学习的算法,重点是 GPU,并提供 iOSAndroid 平台支持。它由脚本语言 LUA 和底层的 C 组件组成,使得它使用起来简单、高效、快速。

 

作者介绍:

Rancho Labs,科技爱好者自媒体,培养年轻人的思维,使他们在编程/机器人技术/人工智能领域站稳脚跟。


原文链接:

https://rancholabs.medium.com/open-source-tools-for-deep-learning-f4d68c2a39cd

2021-10-21 14:213965

评论

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

云时代的数据之约

BinTools图尔兹

数据库 云计算 运维 云服务 dba

快时代的知识形态

Ryan Zheng

牛!马士兵亲自教授坦克大战+精通23种设计模式,视频+笔记+源码

Java架构追梦

Java 架构 面试 23种设计模式 坦克大战

iOS 面试策略之系统框架-网络、推送与数据处理

iOSer

ios

你是否想要自由地构筑世界?51WORLD助力数字孪生开发者快速成长

Meta 小元

开发者工具 开发者关系 数字孪生 全要素场景

面试官:啥是请求重放呀?

why技术

Java

🕋【Redis干货领域】从底层彻底吃透AOF重写(原理篇)

洛神灬殇

redis持久化 aof Redis 核心技术与实战 5月日更

前端领域的数据状态统一管理机制

鲸品堂

大前端 数据 流程图 state

领域驱动设计(DDD)

码语者

DDD

消费者剩余:你愿意花多少钱买一件东西?

石云升

创业 产品 职场经验 5月日更

音视频开发视频和视频帧:ffmpeg的RTMP推流

赖猫

音视频 ffmpeg 推流 RTMP RTSP

面试让HR都能听懂的MySQL锁机制详解

linux大本营

MySQL 数据库 Linux 后台开发

如何模拟弱网环境?

运维研习社

Linux 运维 网络 5月日更

上架Google Play应用如何适配Android 11?

YonBuilder低代码开发平台

数字化转型助推,200亿元数据治理市场空间充满想象

DT极客

Springboot结合Netty实战聊天系统

Damon

音视频

Redis后端之Redis持久化

赖猫

redis 后端 LinuxC/C++

话题讨论|程序员在520最想收到什么礼物?

饭饭

程序员 恋爱 520 单身

英特尔PK赛灵思,完美胜出!Agilex™ FPGA迎来大规模量产

E科讯

英特尔Agilex FPGA大规模量产出货,正面硬杠赛灵思

E科讯

如何自学 Java ?不报班只白嫖行不行?

Java架构师迁哥

Nextcloud一站式体验

白粥

NAS Nextcloud

百亿级图数据在快手安全情报的应用与挑战

NebulaGraph

图数据库 大厂实践

SpringCloudRPC远程调用核心原理:代理模式与RPC客户端实现类

小Q

Java 学习 架构 面试

话题讨论|做程序员五年后是什么样子?

饭饭

程序员 职业规划 发展现状 内卷 IT行业

模块四作业

Chris Cheng

架构实战营

金三银四面试结束后,整理的1000道Java面试题及答案

Java 程序员 架构 面试

Sentinel在docker中获取CPU利用率的一个BUG

捉虫大师

Java Docker sentinel

详解支撑7亿用户搜索的百度图片处理收录中台

百度Geek说

中台 搜索 图片处理

Rust从0到1-集合-Hash Map

rust hashmap 集合 Collections hash map

手撕友商7nm FPGA?英特尔“亲儿子”上阵

E科讯

8个用于深度学习的开源工具_AI&大模型_Rancho Labs_InfoQ精选文章