美文网首页
一名老叮当给本科僧、研究僧、博士僧的推荐:入门深度学习,选Pyt

一名老叮当给本科僧、研究僧、博士僧的推荐:入门深度学习,选Pyt

作者: IT小叮当 | 来源:发表于2021-05-19 16:37 被阅读0次

如果你错过了18年的Tensorflow,那么请不要再错过Pytorch!
01

Pytorch是什么?

PyTorch是一个开源的Python机器学习库,基于Torch所创建,你可以把它看作是一种可以进行神经网络搭建的平台和框架。

如果你还不太清楚pytorch是什么,那么,放过自己吧,你并不需要知道它是什么,你了解到,它是一种深度学习的框架就可以了。

与Pytroch类似的深度学习框架还有:

Tensorflow

Tensorflow是2015年,Google公司开发出的一款机器学习的开源工具。由于Google公司的大量使用,以及Tesnsorflow的可移植性和接口特性,使得Tensorflow大受欢迎。最近也推出了Tensorflow2.0,它和pytorch都是目前主流的深度学习框架。

Theano

Theano诞生于加拿大魁北克蒙特利尔大学的LISA实验室,它非常擅长求解、表达大数据多维数组,主要是可以使用GPU来进行加速运算速度。

然而遗憾的是,theano已于2017年停止更新,但其作为第一个深度学习框架对于新手来说,拿来练手,仍是不错的选择。(因为其中把计算当成图的思想,至今仍被其它框架所采用,它是梦开始的地方~)

PaddlePaddle

为什么要提PaddlePaddle?因为好多人都不知道,也没用过它,重点是它是国内第一款深度学习框架!这里就简单介绍下它。

它是由百度开发的一款号称“便捷型”的深度学习框架,但至于便捷到底体现在哪里?等有空,IT小叮当去体验下,再为大家分享。(已经体验,或有兴趣体验的童鞋们可以体验下,在留言区分享下你的使用感受)

根据某网给出的数据,飞桨早在19年就已超过Tensorflow成为第二大受欢迎的深度学习框架。(这里,小叮当保持怀疑,毕竟某度的竞价排名,实在令人不敢恭维)

2020年数据

2019年数据

类似的框架还有Keras, Mxnet, Caffe等框架,这里就不再详细介绍。

keras

Mxnet

Caffe

那么下面我们来分析下深度学习框架的发展

2019年统计数据

对照一下Github数据,可以看到pytorch使用者增长迅猛!

所以这里给大家首推Pytorch! 其次就是Tensorflow2.0和PaddlePaddle, 不太建议的是cntk,theano,keras,chainer(因为这几个官方已经不再更新)。

02

下面,我们言归正传,来介绍下Pytorch的安装。(以安装windows系统,CPU版本为例)需要安装GPU加速的童鞋们不要着急,这个肯定是少不了的,因为涉及CUDA版本等问题较为复杂,后期将会专门介绍如何安装GPU版本的Pytorch。

Step1 首先,确保电脑上已经安装python,

如果没装的话可以参考下不要再去浪费时间找pyhton了| 最新免费下载及安装教程:让你一键下载最新python3.9.2并附详细安装教程!

Step2 到Pytorch官网获取安装命令

进入官网

https://pytorch.org/get-started/locally/

Pytorch Build 选择-----Stable, Your OS 选择----Windows,Package选择---Pip, Language 选择----Python, Compute Platform 选择----None

Step3 “Ctrl+c”复制“Run this Command”里的安装命令

pip install torch==1.8.0+cpu torchvision==0.9.0+cpu torchaudio===0.8.0-f https://download.pytorch.org/whl/torch_stable.html

“Win + r”打开运行窗口,

Win键:

输入“cmd”进入命令行运行界面

进入命令行界面后,对命令行先点击一下,再点击右键,即可自动将命令粘贴过来。(win7系统可能需要Ctrl+v粘贴,建议使用win10系统)

按下回车键,开始安装

稍等片刻便已经安装完成。

Step4 代码测试

输入以下代码进行测试(命令行里面,可能需要先输入pyhton,再输入以下代码,Pycharm或其它编辑器里,可直接粘贴下面代码进行测试)

#!/usr/bin/env python
# -*- coding:utf-8 -*- 
 __author__ = 'IT小叮当'__time__ = '2021-03-12 22:42'
import torch# 导入torch
device = torch.device("cuda:0"if torch.cuda.is_available()else"cpu")#如果有GPU则调用GPU 没有则调用CPU
a = torch.Tensor([1.])# 定义变量
b = torch.Tensor([2.])a.to(device)b.to(device)
print(a+b)

出现以下结果

即为安装成功。快去快乐地使用吧~

相关文章

  • 一名老叮当给本科僧、研究僧、博士僧的推荐:入门深度学习,选Pyt

    如果你错过了18年的Tensorflow,那么请不要再错过Pytorch!01 Pytorch是什么? PyTor...

  • 研究“僧”和博士“僧”

    读研究生之前对于研究生究竟干嘛的是无知的,无知到我都不知道看一下毕业要求。希望有看我文章比我小或者也有读研打算的人...

  • 研究僧的紧箍咒

    去年六月,某本科僧被“就业观音”指点,决心进阶成为研究僧,法号“M”,M僧披着长日不换略熏人的袈裟,箍起诱惑...

  • 活动诗情画意

    僧语 我指僧一花 僧谢我一茶 问僧茶如何 僧望花不语 我语花饮茶 僧去老袈裟 尔来春风异 合什谢菩萨

  • 研究僧

    科研真不是人干的活儿! 最近总会感觉到饿,因而吃的也多了,要长肉了? 要帮着对面偷溜回家的孩子打卡了,接下来的几天...

  • MSI-GE62(Intel+NVIDIA)双显卡安装Ubunt

    近期深度学习很火,我这个无知的研究僧也想试试水。很多深度学习的框架都是在Linux下表现会比Windows好(有些...

  • 活的诗情画意

    僧语 我向僧一礼 僧还我一拜 语僧何一拜 僧语何一礼 礼僧佛慈悲 僧拜慈悲心

  • 古文轻译版《聊斋志异•济南长清僧》第017篇

    《济南长清僧》古文轻译说明 《聊斋》中原名为《长清僧》,轻译后,改为《济南长清僧》,或许蒲老用“长清”这个...

  • 活的诗情画意

    僧语 门听僧诵经 僧观我坐雨 语僧何以忧 僧问欲何求 如来如何来 雨空诸念空 请僧低脑袋 僧踹我出门

  • 成为研究僧

    成为药学专业的研究生,真的就是所谓的研究‘’僧‘’了,除了每天苦逼地做实验就是看文献,做,看,无限单次元循环…… ...

网友评论

      本文标题:一名老叮当给本科僧、研究僧、博士僧的推荐:入门深度学习,选Pyt

      本文链接:https://www.haomeiwen.com/subject/fcipjltx.html