一名老叮当给本科僧、研究僧、博士僧的推荐:入门深度学习,选Pytorch框架,直接肝就对了,不好用来留言区骂我!!!

如果你错过了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)

出现以下结果

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容