目前人工智能在各行各业的热度不断攀升,相关机器学习框架的学习也被很多人提上日程。那我们要去学哪种框架呢,是Pytorch 还是Tensorflow?又该如何去学习呢?

学习机器学习的同学在基本了解相关的专业知识以后,面临的一个关键问题就是如何去把知识运用到实际的环境中去。

如果从零开始不借助前人的经验,自己去独立完成一个机器学习模型的建立,这个过程对新手来说无疑是过分苛责了。

毕竟理解原理和把原理转化为电脑识别的编程语言,这两者的差距可大太多了。

这也是为什么我们要去学习相关的软件和框架的原因, PyTorch和Tensorflow 都是机器学习的相关框架,但是PyTorch 对新手来说相对友好很多。

就我个人的了解而言,PyTorch 在学术界用的相对更多,对于之前没有接触过深度学习框架的人,Pytorch
也无疑是入门的首选。

想要入门 PyTorch ,最重要的一点就是运用PyTorch 去解决问题,这也是网上很多人推荐 PyTorch 60题的原因。

我最开始接触 PyTorch 是在贪心科技机器学习中级班里面,第十六章介绍了 PyTorch 的使用。

PyTorch入门的资料其实挺多的,像pytorch123 网站的一些中文教程,基本看一遍就会对框架本身有一个相对的认识。

而且这个网站还从安装开始一步一步的教你,强化教程里还有些相关的案例。比如聊天机器人,深度学习和NLP中PyTorch的使用等等。

或者说可以去看些相关的书籍,比如我最近看的《深度学习框架PyTorch快速开发与实战》,里面对PyTorch会有基本介绍,以及会介绍相关的实例去做卷积神经网络和对抗神经网络以及Seq2seq自然语言处理等等。

但是上面的网站教程,或者自己看书的话理解起来还是会比较浅显一点,而且看这些教程也需要有相关的基础知识。如果对知识不了解,还是需要看些机器学习的相关课程的。

我记得贪心科技的机器学习课程就是在讲解完神经网络的基础课程以后介绍PyTorch的使用的,先对Tensor张量进行了介绍,而后从零搭建了一个神经网络模型。

如果觉得自己基本知识掌握的差不多了,而且对很多模型的概念也比较清楚了,可以考虑直接下载下来框架跑个神经网络的模型试一试手。

从数据的构造、模型的构造、优化相关的设置和模型训练几个方面对PyTorch进行操作,熟系相关模型的建立过程,在实际应用中去加深对框架本身的认识,这种方式相比于看书或者看视频会让我们理解的更深入一点。

PyTorch也算是一个软件,与其他的电脑软件类似,如果能去读读官方的教程文档当然更好,就算说官方的读不了,去看看Github上大家整理过的也是ok的。

总而言之,入门还是不难的,只要自己想去找资源,不管是去看相关文档,还是说去找一找网课资源,现在互联网平台那么发达,一定有渠道的。

可能想去更深的做项目的话,就需要有人带着了,我后来参加贪心科技机器学习高级训练营的课程,又对神经网络、贝叶斯深度学习这些知识进行了新的认识,在老师带领下参与进项目中去,才对这些机器学习的这些框架有了更深层次的认识吧。

想学习就去找资源嘛,坑都要自己踩,知识才能成为自己的。

PyTorch 和 Tensorflow 学哪个?上手简单的PyTorch考虑一下!相关推荐

  1. DL:深度学习框架Pytorch、 Tensorflow各种角度对比

    DL:深度学习框架Pytorch. Tensorflow各种角度对比 目录 先看两个框架实现同样功能的代码 1.Pytorch.Tensorflow代码比较 2.Tensorflow(数据即是代码,代 ...

  2. 【小白学PyTorch】15.TF2实现一个简单的服装分类任务

    <<小白学PyTorch>> 小白学PyTorch | 14 tensorboardX可视化教程 小白学PyTorch | 13 EfficientNet详解及PyTorch实 ...

  3. 李沐《动手学深度学习》新增PyTorch和TensorFlow实现,还有中文版

    李沐老师的<动手学深度学习>已经有Pytorch和TensorFlow的实现了,并且有了中文版. 网址:http://d2l.ai/ 简介 李沐老师的<动手学深度学习>自一年前 ...

  4. 深度学习框架TensorFlow、Caffe、MXNet、PyTorch如何抉择?6 位大咖现身说法

    2017 年 6 月,EGO 邀请了 6 位行业大咖,聚焦深度学习框架选择与应用实战,进行了近 3 小时的在线探讨.本文根据当天内容精编而成.6位参与人分别是(排名不分先后): 彭垚-七牛人工智能实验 ...

  5. Pytorch和Tensorflow,谁会笑到最后?

    作者 | 土豆变成泥 来源 | 知秋路(ID:gh_4a538bd95663) [导读]作为谷歌tensorflow某项目的Contributor,已经迅速弃坑转向Pytorch.目前Tensorfl ...

  6. 985博士分享Pytorch与Tensorflow,哪个更值得你学习?

    本文将探讨PyTorch和TensorFlow这两种流行深度学习框架之间的关键相似点和不同点.为什么选择这两个框架,而不是其他的呢?目前有很多的深度学习框架,而且很多都可用于实际的生产,我之所以选择这 ...

  7. 编写同时在PyTorch和Tensorflow上工作的代码

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 ❝ "库开发人员不再需要在框架之间进行选择." ...

  8. 人脸口罩检测现开源PyTorch、TensorFlow、MXNet等全部五大主流深度学习框架模型和代码...

    号外!号外! 现在,AIZOO开源PyTorch.TensorFlow.MXNet.Keras和Caffe五大主流深度学习框架的人脸检测模型和代码啦! 先附上Github链接为敬. https://g ...

  9. 主流深度学习框架对比(TensorFlow、Keras、MXNet、PyTorch)

    近几年来,深度学习的研究和应用的热潮持续高涨,各种开源深度学习框架层出不穷,包括TensorFlow,Keras,MXNet,PyTorch,CNTK,Theano,Caffe,DeepLearnin ...

最新文章

  1. 按钮右对齐_9张图,学会Excel中的对齐技巧
  2. 明天是你的生日~~~
  3. SAP新财务系列之科目层次
  4. 谈谈Java编程中的拦截器与过滤器的区别
  5. Python issubclass 函数 - Python零基础入门教程 2021-07-14 09:24:43
  6. TQuery组件的Open方法与ExecSQL的区别
  7. adb interface找不到驱动程序_Windows 10现支持更多设备的驱动程序更新
  8. 如何将shapefile进行拆分
  9. 贺利坚老师汇编课程54笔记:OF溢出标志OVERFLOW FLAG
  10. boot camp驱动下载以及对应机型版本查询
  11. dell N4050声卡驱动安装后仍然没有声音,改装XP完美驱动IDT声卡!实测可用!
  12. 青岛市中小学学籍系统服务器,全国各省市中小学学籍网登录入口
  13. 消费券或可让消费增速超过8%
  14. Spark的下一代引擎-Project Tungsten启示录
  15. 公司网络很慢很卡的原因分析与处理
  16. 64位计算机很慢,Win7旗舰版64位系统电脑关机慢怎么办?
  17. Mysql 解决1251 client does not support ...问题
  18. FFMPEG filter使用实例(实现视频缩放,裁剪,水印等)
  19. 3mdax插件开发之环境配置(3dmax2018SDK +VS2017 +win10)详细步骤
  20. 流弊了!用Python分分钟把微信头像变卡通,油画,素描!

热门文章

  1. python 多进程 循环_python 多进程读取同一个循环处理、可以用multiprocessing
  2. php mysql增改删_PHP分享:如何实现MySQL的增加删除修改查看
  3. c语言怎么判定结构体有无数据,C语言中什么是结构体,怎么定义结构体。
  4. offsetLeft 解析
  5. ps拨号服务器原理_呼叫中心的原理和功能
  6. evaluate函数使用无效_我用这个Excel函数,秀了同事一脸!很多人却连它名字都没听过...
  7. keil_rtx特点
  8. C#中的DataSet添加DataTable问题
  9. 查询Windows api
  10. 电话开启和电话关闭的命令