Pytorch--入门--你应该了解的东西

Pytorch--入门--我了解到的python是这样的

  • 啰嗦
  • 系统选择
    • windows
    • ubuntu
  • anaconda
    • anaconda的安装

啰嗦

首先应该恭喜你,选择了pytorch。
Pytorch是现在深度学习热门的三大框架之一。
三大框架是:Caffe、Tensorflow、Pytorch。
最早涌现的框架是Caffe,其次是Tensorflow,最后出现Pytorch。这两年深度学习的发展,Pytorch学习的人越来越多。因为其简单,易上手操作而不断受人推荐。
我是从Caffe到Tensorflow,再到Pytorch的人。我是被Caffe伤透了心,Tensorflow 练了手,最后选择了Pytorch。
当时,刚接触深度学习,老师让我自己搭建网络。整个人都不好了。一直都有人推荐我使用Pytorch。我就在CSCN上买了课,加上自己的代码复现,也可以独立搭建网络模型了。

系统选择

python的环境是Pytorch的基础。想要开始操练,得打好地基,有个平台。

windows

windows可以安装python的相关环境的。安装过但是没有具体使用过。
优点:在windows中可以直接打开python环境,对于使用习惯windows的人来说真的还不错。
缺点:可能会出现对于一些安装包的不兼容,安装不便利。

ubuntu

我买的电脑是win10系统,固态512G。考虑到双系统的不够用,额外配置了一个机械硬盘500G,单独用来装ubuntu。
系统的安装就不介绍了。安装好系统后,就是根据你安装好的配置,去安装cudnn、cuda、anaconda等工具。
优点:操作简单,不易出错。
缺点:可能刚开始系统使用不熟练,双系统的切换。文件传输、文件打开应用的不方便。

anaconda

了解一下anaconda。
anaconda是什么呢?打个比方,电脑就相当于手机,苹果手机和安卓手机的系统是不一样的,但是手机上的APP都差不多是一样的。anaconda就像APP,可以创造很多APP,每个APP都可以独立存在,也可以相互依存。anaconda就是为你提供了一个环境,有很多工具,当你不想要的时候就可以随时删掉这个环境,不会影响其他环境里面的东西。
anaconda的安装要根据你的系统来选择,不同系统的安装包是不一样的。但是不同系统之间的安装的环境要是一致的话,程序可以相互移植,通用。
举个例子:python有很多个版本,在windows和ubuntu系统中分别安装anaconda,并设置里python=3.5的环境。那么这两个环境中的代码可以移植通用。
当然,你需要注意,不同电脑之间的移植,会出现性能上的差距,运算速度的快慢。这个是无法避免的。
anaconda的使用也是为了方便你在复现过程中出现不同版本的python,你可以同一系统,安装多个版本使用。无论是python的安装还是pytorch的安装都是如此。
注: 除了常见的anaconda之外的安装,其实大多数人还会配套安装cudnn、cuda等,是为了搭建更坚固的基础,以后很多操作是可以用的上的。也是为了之后pytorch的安装和使用打基础。

anaconda的安装

下载地址:https://www.anaconda.com/distribution/

Pytorch--入门--你应该了解的东西_第1张图片这里有三个系统可以选择,还是不错的,满足了很多人的需要。选择你系统对应的进行下载安装就好啦!

本文纯属个人见解,如有错误,欢迎留言,愿意接受批评指正!

你可能感兴趣的:(python,python)