【完结】给新手的12大深度学习开源框架快速入门项目

零基础小白深度学习入门篇 觉得小编不错请关注加点赞谢谢 一、人工智能和新科技革命 2017年,围棋界发生了一件比较重大的事,Master(AlphaGo)以60连胜横扫天下,击败各路世界冠军,人工智能以气势如虹的姿态出现在我们人类面前。围棋曾经一度被称为“人类智慧的堡垒”,如今,这座堡垒也随之成为过去。 从2016年三月份AlphaGo击败李世石开始,AI全面进入我们大众的视野,对于它的讨论变得更为火热起来,整个业界普遍认为,它很可能带来下一次科技革命,并且,在未来可预见的十多年里,深刻的改变我们的生活。 其实,A... 阅读详情

640?wx_fmt=jpeg

文/编辑 | 言有三

这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork。


https://github.com/longpeng2008/yousan.ai

640?wx_fmt=png

1 

概述

开源框架总览


现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2,keras,mxnet,paddldpaddle,theano,cntk,deeplearning4j,matconvnet等。


如何选择最适合你的开源框架是一个问题。有三AI在前段时间里,给大家整理了12个深度学习开源框架快速入门的教程和代码,供初学者进行挑选,一个合格的深度学习算法工程师怎么着得熟悉其中的3个以上吧。


下面是各大开源框架的一个总览。

640?wx_fmt=png

在这里我们还有一些框架没有放上来,是因为它们已经升级为大家更喜欢或者使用起来更加简单的版本,比如从torch->pytorch,从theano到lasagne。另外这些框架都支持CUDA,因此编程语言这里也没有写上cuda。


在选择开源框架时,要考虑很多原因,比如开源生态的完善性,比如自己项目的需求,比如自己熟悉的语言。当然,现在已经有很多开源框架之间进行互转的开源工具如MMDNN等,也降低了大家迁移框架的学习成本。


除此之外还有tiny-dnn,ConvNetJS,MarVin,Neon等等小众,以及CoreML等移动端框架,就不再一一介绍。


总的来说对于选择什么样的框架,有三可以给出一些建议。

(1) 不管怎么说,tensorflow/pytorch你都必须会,这是目前开发者最喜欢,开源项目最丰富的两个框架。

(2) 如果你要进行移动端算法的开发,那么Caffe是不能不会的。

(3) 如果你非常熟悉Matlab,matconvnet你不应该错过。

(4) 如果你追求高效轻量,那么darknet和mxnet你不能不熟悉。

(5) 如果你很懒,想写最少的代码完成任务,那么用keras吧。

(6) 如果你是java程序员,那么掌握deeplearning4j没错的。


其他的框架,也自有它的特点,大家可以自己多去用用。

如何学习开源框架

要掌握好一个开源框架,通常需要做到以下几点:

(1) 熟练掌握不同任务数据的准备和使用。

(2) 熟练掌握模型的定义。

(3) 熟练掌握训练过程和结果的可视化。

(4) 熟练掌握训练方法和测试方法。

一个框架,官方都会开放有若干的案例,最常见的案例就是以MNISI数据接口+预训练模型的形式,供大家快速获得结果,但是这明显还不够,学习不应该停留在跑通官方的demo上,而是要解决实际的问题。


我们要学会从自定义数据读取接口,自定义网络的搭建,模型的训练,模型的可视化,模型的测试与部署等全方位进行掌握。

因此,我们开设了一个《2小时快速入门开源框架系列》,以一个图像分类任务为基准,带领大家一步一步入门,后续会增加分割,检测等任务。


这是一个二分类任务,给大家准备了500张微笑表情的图片、500张无表情的图片,放置在git工程的data目录下,图片预览如下,已经全部缩放到60*60的大小:

这是无表情的图片:

640?wx_fmt=png

这是微笑表情的图片。

640?wx_fmt=png

因此,我们的目标就是利用这500张图片完成好这个图像分类任务。

在下面的所有框架的学习过程中,我们都要完成下面这个流程,只有这样,才能叫做真正的完成了一个训练任务。

640?wx_fmt=png

另外,所有的框架都使用同样的一个模型,这是一个3层卷积+2层全连接的网络,由卷积+BN层+激活层组成,有的使用带步长的卷积,有的使用池化,差别不大。

输入图像,48*48*3的RGB彩色图。

第一层卷积,通道数12,卷积核3*3。

第二层卷积,通道数24,卷积核3*3。

第三层卷积,通道数48,卷积核3*3。

第一层全连接,通道数128。

第二层全连接,通道数2,即类别数。

网络结构如下:

640?wx_fmt=png

这是最简单的一种网络结构,优化的时候根据不同的框架,采用了略有不同的方案。因为此处的目标不是为了比较各个框架的性能,所以没有刻意保持完全一致。

2 

开源框架

下面我们开始对各个框架进行简述。

1 Caffe

github地址:https://github.com/BVLC/caffe。

1、概述:


Caffe是伯克利的贾扬清主导开发,以C++/CUDA代码为主,最早的深度学习框架之一,比TensorFlow、Mxnet、Pytorch等都更早,需要进行编译安装。支持命令行、Python和Matlab接口,单机多卡、多机多卡等都可以很方便的使用。目前master分支已经停止更新,intel分支等还在维护,caffe框架已经非常稳定。


2、caffe的使用通常是下面的流程:

640?wx_fmt=png

以上的流程相互之间是解耦合的,所以caffe的使用非常优雅简单。


3、caffe有很明显的优点和缺点。


优点:

  • 以C++/CUDA/python代码为主,速度快,性能高。

  • 工厂设计模式,代码结构清晰,可读性和拓展性强。

  • 支持命令行、Python和Matlab接口,使用方便。

  • CPU和GPU之间切换方便,多GPU训练方便。

  • 工具丰富,社区活跃。


缺点:

  • 源代码修改门槛较高,需要实现前向反向传播,以及CUDA代码。

  • 不支持自动求导。

  • 不支持模型级并行,只支持数据级并行

  • 不适合于非图像任务。


鉴于caffe的学习有一定门槛,我给新手们提供一个自己录制的视频。

点击边框调出视频工具条

有三AI-caffe教程


其他框架后续也会录制,完整的系列视频在网易云上,见《有三说深度学习》,链接为:


https://study.163.com/course/courseMain.htm?courseId=1006238015&share=2&shareId=400000000640089

同时可以看下面的快速入门文档,以及阅读相关的源代码。

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

caffe资料

2 Tensorflow

github地址:https://github.com/tensorflow/tensorflow。

1、概述

TensorFlow是Google brain推出的开源机器学习库,可用作各类深度学习相关的任务。

TensorFlow = Tensor + Flow,Tensor就是张量,代表N维数组,这与Caffe中的blob是类似的;Flow即流,代表基于数据流图的计算。

2、特点

TensorFlow最大的特点是计算图,即先定义好图,然后进行运算,所以所有的TensorFlow代码,都包含两部分:

(1) 创建计算图,表示计算的数据流。它做了什么呢?实际上就是定义好了一些操作,你可以将它看做是Caffe中的prototxt的定义过程。

(2)运行会话,执行图中的运算,可以看作是Caffe中的训练过程。只是TensorFlow的会话比Caffe灵活很多,由于是Python 接口,取中间结果分析,Debug等方便很多。

目前tensorflow已经更新到2.0,由于精力原因,笔者的代码仍然以1.x版本为例。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

tensorflow资料

3 Pytorch

github地址:https://github.com/pytorch/pytorch。

1、概述:一句话总结Pytorch = Python + Torch。

Torch是纽约大学的一个机器学习开源框架,几年前在学术界非常流行,包括Lecun等大佬都在使用。但是由于使用的是一种绝大部分人绝对没有听过的Lua语言,导致很多人都被吓退。后来随着Python的生态越来越完善,Facebook人工智能研究院推出了Pytorch并开源。Pytorch不是简单的封装Torch 并提供Python接口,而是对Tensor以上的所有代码进行了重构,同TensorFlow一样,增加了自动求导。

后来Caffe2全部并入Pytorch,如今已经成为了非常流行的框架。很多最新的研究如风格化、GAN等大多数采用Pytorch源码。

2、特点

(1) 动态图计算。TensorFlow从静态图发展到了动态图机制Eager Execution,pytorch则一开始就是动态图机制。动态图机制的好处就是随时随地修改,随处debug,没有类似编译的过程。

(2) 简单。相比TensorFlow1.0中Tensor、Variable、Session等概念充斥,数据读取接口频繁更新,tf.nn、tf.layers、tf.contrib各自重复,Pytorch则是从Tensor到Variable再到nn.Module,最新的Pytorch已经将Tensor和Variable合并,这分别就是从数据张量到网络的抽象层次的递进。有人调侃TensorFlow的设计是“make it complicated”,那么 Pytorch的设计就是“keep it simple”。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

pytorch资料

4 Mxnet

github地址:https://github.com/apache/incubator-mxnet。

1、概述

Mxnet是由李沐等人领导开发的非常灵活,扩展性很强的框架,被Amazon定为官方框架。

2、特点

Mxnet同时拥有命令式编程和符号式编程的特点。在命令式编程上MXNet提供张量运算,进行模型的迭代训练和更新中的控制逻辑;在声明式编程中MXNet支持符号表达式,用来描述神经网络,并利用系统提供的自动求导来训练模型。Mxnet性能非常高,推荐资源不够的同学使用。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

MxNet资料


5 Keras

github网址:https://github.com/keras-team/keras。

1、概述

Keras是一个对小白用户非常友好而简单的深度学习框架,严格来说并不是一个开源框架,而是一个高度模块化的神经网络库。

Keras在高层可以调用TensorFlow,CNTK,Theano,还有更多的库也在被陆续支持中。 Keras的特点是能够快速实现模型的搭建,是高效地进行科学研究的关键。

2、特点

(1) 高度模块化,搭建网络非常简洁。

(2) API很简单,具有统一的风格。

(3) 容易扩展,只需使用python添加新类和函数。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

keras资料

6 Paddlepaddle

github网址:https://github.com/PaddlePaddle/Paddle。

1、概述

正所谓Google有Tensorflow,Facebook有Pytorch,Amazon有Mxnet,作为国内机器学习的先驱,百度也有PaddlePaddle,其中Paddle即Parallel Distributed Deep Learning(并行分布式深度学习)。

2、特点

paddlepaddle的性能也很不错,整体使用起来与tensorflow非常类似,拥有中文帮助文档,在百度内部也被用于推荐等任务。另外,配套了一个可视化框架visualdl,与tensorboard也有异曲同工之妙。国产框架不多,大家多支持啊!

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

paddlepaddle资料

7 CNTK

github地址:https://github.com/Microsoft/CNTK。

1、概述

CNTK是微软开源的深度学习工具包,它通过有向图将神经网络描述为一系列计算步骤。在有向图中,叶节点表示输入值或网络参数,而其他节点表示其输入上的矩阵运算。 

CNTK允许用户非常轻松地实现和组合流行的模型,包括前馈DNN,卷积网络(CNN)和循环网络(RNN / LSTM)。与目前大部分框架一样,实现了自动求导,利用随机梯度下降方法进行优化。

2、特点

(1) CNTK性能较高,按照其官方的说法,比其他的开源框架性能都更高。

(2) 适合做语音,CNTK本就是微软语音团队开源的,自然是更合适做语音任务,使用RNN等模型,以及在时空尺度分别进行卷积非常容易。

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

cntk资料

8 Matconvnet

github地址:https://github.com/vlfeat/matconvnet。

1、概述

不同于各类深度学习框架广泛使用的语言Python,MatConvnet是用matlab作为接口语言的开源深度学习库,底层语言是cuda。

2、特点

因为是在matlab下面,所以debug的过程非常的方便,而且本身就有很多的研究者一直都使用matlab语言,所以其实该语言的群体非常大。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

matconvnet资料

9 Deeplearning4j

github地址:https://github.com/deeplearning4j/deeplearning4j。

1、概述

不同于深度学习广泛应用的语言Python,DL4J是为java和jvm编写的开源深度学习库,支持各种深度学习模型。

2、特点

DL4J最重要的特点是支持分布式,可以在Spark和Hadoop上运行,支持分布式CPU和GPU运行。DL4J是为商业环境,而非研究所设计的,因此更加贴近某些生产环境。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

Deeplearning4j资料

10 Chainer

github地址:https://github.com/chainer/chainer。

1、概述

chainer也是一个基于python的深度学习框架,能够轻松直观地编写复杂的神经网络架构,在日本企业中应用广泛。

2、特点

chainer采用“Define-by-Run”方案,即通过实际的前向计算动态定义网络。更确切地说,chainer存储计算历史而不是编程逻辑,pytorch的动态图机制思想主要就来源于chainer。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

chainer资料

11 Lasagne/Theano


github地址:https://github.com/Lasagne/Lasagne。

1、概述

Lasagen其实就是封装了theano,后者是一个很老牌的框架,在2008年的时候就由Yoshua Bengio领导的蒙特利尔LISA组开源了。

2、特点

theano的使用成本高,需要从底层开始写代码构建模型,Lasagen对其进行了封装,使得theano使用起来更简单。

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

Theano资料

12 Darknet

github地址:https://github.com/pjreddie/darknet。

1、概述

Darknet本身是Joseph Redmon为了Yolo系列开发的框架。

Joseph Redmon提出了Yolo v1,Yolo v2,Yolo v3。

2、特点

Darknet几乎没有依赖库,是从C和CUDA开始撰写的深度学习开源框架,支持CPU和GPU。Darknet跟caffe颇有几分相似之处,却更加轻量级,非常值得学习使用。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

Darknet资料

3

 后话

1、今天开源的这一套代码还只包含图像分类任务,后续我们会增加其他计算机视觉任务,欢迎小伙伴们前来参与,需要力量!

2、开源框架众多,使用过程中必会出现N多问题,如果你想要更多的交流,就来有三AI知识星球吧,来日方长。

640?wx_fmt=jpeg

转载文章请后台联系

侵权必究

更多请关注知乎专栏《有三AI学院》

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

往期精选

深度学习如何入门 很早之前,红色石头就听过雷军说的一句话:“站在风口上,猪都可以飞起来”!这句话用来形容现在的深度学习非常贴切。是的,近几年来,深度学习的发展极其迅速。其影响力已经遍地开花,在医疗、自动驾驶、机器视觉、自然语言处理等各个方面大展身手。在深度学习这个世界大风口上,谁能抢先抢先进入深度学习领域,学会运用深度学习技术,谁就能真正地在 AI 时代“飞”起来。 对于每一个想要开始深度学习的大学生、IT 程序员... 阅读详情

相关推荐

DL-5 深度学习框架的对比

在深度学习领域的五大巨头里,它们都各自力挺一种深度学习框架:像谷歌有自家的TensorFlow、Facebook有Torch、百度有Paddle Paddle、微软有CNTK、而亚马逊的AWS则有MXNet,现在还有支持HADOOP的NL4J深度学习框架。 表1.1 是五大主流深度学习框架概要对比表。每种框架都有其优缺点,选择的时候更加需要根据自身业务的实际需求。例如需要用到对时间序列分析的,那么就会使用循环神经网络RNN,而Caffe、MXNet就是对图像卷积处理非常友善而缺乏循环神经网络,Googl

2401_88244350的博客 1254

主流开源深度学习框架简介

一、TensorFlow深度学习框架二、PyTorch深度学习框架三、Keras深度学习框架四、Caffe深度学习框架五、中国深度学习开源框架状况六、几种框架的对比七、其他统计数据当下,有许多主流的开源深度学习框架供开发者使用。主要包括TensorFlow、PyTorch、Keras、Caffe等。

逆境清醒的博客 1万+

Nordic nRF52832实战:手把手教你搭建智能手环BLE通信框架(附完整代码)

本文详细介绍了如何使用Nordic nRF52832芯片搭建智能手环的BLE通信框架,涵盖芯片优势、协议栈初始化、低功耗广播策略及健康数据服务实现。通过完整代码示例和架构设计,帮助开发者快速掌握蓝牙低功耗通信技术,适用于可穿戴设备开发。

weixin_29192141的博客 248

深度学习——你需要了解的八大开源框架

深度学习——你需要了解的八大开源框架 2016-08-05 19:18 Blake 0条评论 深度学习八大开源框架 导读:深度学习(Deep Learning)是机器学习中一种基于对数据进行表征学习的方法,深度学习的好处是用非监督式或半监督式的特征学习、分层特征提取高效算法来替代手工获取特征(feature)。作为当下最热门的话题,Google、Facebook、Mic

凌风探梅的专栏 3266

实用软件工程(第2版)吕云翔编简答题部分答案(自用整理)

整理自用

m0_61217768的博客 4107

未来计算的革命:探索存算一体芯片的潜力与挑战

未来计算的革命:探索存算一体芯片的潜力与挑战

jtwqwq的博客 1612

深度学习主流开源框架:Caffe、TensorFlow、Pytorch、Theano、Keras、MXNet、Chainer

深度学习主流开源框架:Caffe、TensorFlow、Pytorch、Theano、Keras、MXNet、Chainer

seasonsyy的博客 6412

彻底解决Win11 Android模拟器驱动权限问题:手动修改silent_install.bat的保姆级教程

本文提供了一份详细的Win11 Android模拟器驱动权限问题解决方案,重点介绍了手动修改silent_install.bat脚本的两种方法。通过分析问题根源并给出具体代码修改方案,帮助开发者彻底解决Android Studio在Windows 11上安装时遇到的UAC循环弹窗问题,确保android-emulator-hypervisor-driver顺利安装。

dengliugong3918的博客 461

深度学习开源框架

深度学习框架是用于构建和训练深度学习模型的软件库或工具,它可以提供清晰的、高级的编程接口以及预训练的模型,使得开发者更加容易地设计和实现深度学习模型。由Google Brain团队开发的开源库,适合多种应用,并在硬件加速、分布式计算、生产部署等方面具有优势。由Facebook的AI研究团队开发的开源库,对于研究者来说,它的动态计算图特性可以提供更高的灵活性。可以视为TensorFlow的高级封装,更注重用户体验和易用性。

m0_63260018的博客 2683

Sigmastar平台WDR调试实战:从参数解析到鬼影消除的完整指南

本文提供了Sigmastar平台宽动态(WDR)技术的实战调试指南。针对逆光、运动场景下的核心痛点,系统性地解析了从多曝光采集、HDR融合到色调映射的完整管线,并重点阐述了如何通过调整曝光比、运动阈值与调整曲线等关键参数,有效消除运动鬼影、平衡暗部噪声与细节,最终实现清晰稳定的图像效果。

Jerry的专栏 927

Mimics 21.0软件学习笔记(一)基本操作

Materialise Mimics 21.0打开工程窗口化Thresholding 二值化Region growing区域增长创建一个3D表示,并显示股骨头从髋臼中区分出来,并单独为股骨头建立3D模型 打开工程 Opening the Project 窗口化 Windowing 二值化 Thresholding 区域增长 Region Growing 建立 3D 表示 Creating a 3D representation 显示 3D 表示 Displaying a 3D representation

qq_35495464的博客 4万+

12大深度学习开源框架(caffe,tensorflow,pytorch,mxnet等)汇总详解

这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork。 https://github.com/longpeng2008/yousan.ai 1 概述 1.1 开源框架总览 现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2,keras,mxnet,paddldpaddle,theano,cntk,deeplearning4j,matconvnet

YBAdiam的博客 3万+

大疆RoboMaster嵌入式面试,电机FOC调不出来当场走人

摘要:大疆RoboMaster嵌入式工程师面试以实战能力著称,重点考察FreeRTOS任务调度、FOC电机控制和CAN总线三大核心技能。FreeRTOS部分涉及优先级调度、栈溢出排查及信号量与互斥锁的区别;FOC控制要求现场编写电流环代码,并解释Clarke/Park变换原理;CAN总线则关注仲裁机制、CANopen协议应用及错误帧排查方法。面试强调工程实践,需具备STM32开发经验,建议搭建实际环境进行练习。该岗位被誉为"硬件版修罗场",充分体现大疆对实际开发能力的严格要求。

郑伟强dev的专栏 151

【完结】12大深度学习开源框架(caffe,tf,pytorch,mxnet等)快速入门项目

这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork。 https://github.com/longpeng2008/yousan.ai 1 概述 1.1 开源框架总览 现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2...

hacker_long的专栏 1571

Claude Code 完整详解(Anthropic 官方 AI 编程 Agent)

它是运行在终端(Terminal)的 AI 编程代理,不是普通 IDE 插件;你用自然语言发指令,它自主规划步骤、读写项目文件、执行系统命令、排查 Bug、处理 Git 工作流,是能真正动手干活的 AI 程序员。真正的AI 开发代理人,不止写代码,还能执行开发全流程超长全局上下文,大型项目理解碾压传统补全工具终端原生 + IDE 双接入,开发流程无割裂代码质量、可读性、工程规范性普遍偏高权限安全机制完善,修改前预览、可随时中断回滚。

wange6906的博客 3157

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

给新手的12大深度学习开源框架快速入门项目

给新手的12大深度学习开源框架快速入门项目1 概述1.1开源框架总览1.2 如何学习开源框架2 开源框架2.1 Caffe2.2 Tensorflow2.3 Pytorch 来源:https://mp.weixin.qq.com/s?__biz=MzA3NDIyMjM1NA==&mid=2649032257&idx=1&sn=4b34be53841f6d4ecbec5056fb48880c&chksm=8712b83cb065312a6e0730d277ecd67ed9679

LIWEI940638093的博客 466

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

12大深度学习开源框架(caffe,tf,pytorch,mxnet等)快速入门项目

深度学习框架1 概述1.1 开源框架总览1.2 如何学习开源框架2 开源框架2.1 Caffe2.2 Tensorflow2.3 Pytorch2.4 Mxnet2.5 Keras2.6 Paddlepaddle2.7 CNTK 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork https://github.com/long...

weixin_42535423的博客 1013

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

caffe不支持relu6_【完结】12大深度学习开源框架(caffe,tf,pytorch,mxnet等)快速入门项目...

这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork。https://github.com/longpeng2008/yousan.ai1 概述1.1 开源框架总览现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的就有caffe,tensorflow,pytorch/caffe2,keras,mxnet,pad...

weixin_39622150的博客 460

【好专栏】深度学习框架不会用?12大主流深度学习框架快速入门,你值得拥有!...

欢迎来到【好专栏】,本次我们给大家推荐一个专栏,名为《12 大深度学习开源框架快速入门》,这个专栏为介绍了深度学习的 12 大主流框架,附带实践案例,能够让读者快速掌握深度学习框架的使用...

Leong Blog 516

Auto-DL 开源项目教程

Auto-DL 开源项目教程 1. 项目介绍 Auto-DL 是一个开源项目,旨在帮助用户在没有编写任何代码的情况下创建深度学习模型。该项目通过提供简单的输入和自动化的流程,使得深度学习模型的构建变得更加容易和高效。Auto-DL 的核心目标是降低深度学习的门槛,让更多的人能够参与到深度学习的研究和应用中来。 2. 项目快速启动 2.1 环境准备 在开始使用 Auto-DL 之前,请确保您的系统已...

gitblog_00919的博客 1379

快速入门开源深度学习框架

AI发展新趋势Garter发布的2021年重要战略科技发展趋势中提到,目前只有53%的项目能够从人工智能原型落地转化为生产。原因是缺乏创建和管理生产级人工智能的工具,这使得人工智能项目的落...

优快云资讯 1586

国内开源深度学习框架

本文章总计了国内的深度学习框架并从了解到快速上手再到基础教程进行了介绍。

m0_59145816的博客 4973

DL-Sneak-Peek:深度学习的快速入门与探索

DL-Sneak-Peek:深度学习的快速入门与探索 深度学习是人工智能领域的一个重要分支,它通过模拟人脑神经网络结构,让计算机可以学习并识别复杂的模式。今天,我要为大家推荐一个开源项目——DL-Sneak-Peek,它可以帮助我们快速了解和掌握深度学习的基础知识和应用场景。 项目介绍 DL-Sneak-Peek 是一个开源项目,旨在通过一系列教程和实战案例,帮助初学者和进阶者更好地理解深度学习的...

gitblog_01095的博客 870

探索深度学习的奇妙之旅 —— DL-Demos项目推荐

探索深度学习的奇妙之旅 —— DL-Demos项目推荐 去发现同类优质开源项目:https://gitcode.com/ 在当今这个数据驱动的时代,深度学习已成为推动人工智能前行的重要引擎。对于研究者和开发者而言,一个全面而实用的示例集合无疑是探索这一领域的宝贵资源。今天,我们要向您隆重介绍【DL-Demos】——一个由SingleZombie精心打造的深度学习示范项目,它不仅覆盖了基础理论,还深...

gitblog_00085的博客 1084

【杂谈】面向新手的深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...

之前我们公众号输出了很多深度学习开源框架相关的内容,现在整理成技术手册给大家分享以方便阅读,下面是详细信息。开源框架背景现如今开源生态非常完善,深度学习相关的开源框架众多,光是为人熟知的...

hacker_long的专栏 495
上一篇: 【完结】12篇文章告诉你深度学习理论应该学到什么水平
下一篇: 【公开课】“有三说深度学习”上线
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值