pyTorch实战——2018.10.11晚20:08

神经网络是否能模拟所有可能的事物分类?——答案是肯定的

一.pytorch简介

pytorch是Facebook2017年公布。

俗话说16年是TensorFlow元年,17年则是pytorch元年。

二.开发环境

anaconda3+pytorch

ps:pytorch官网唯一指定anaconda3作为开发环境。

anaconda3介绍:①下载去清华的tuna镜像源下载,速度快,官网下载总失败。安装后加入环境变量Path:

xxxxx\Anaconda3          #加入这句可以使用Python

xxxxx\Anaconda3\Scripts       #加入这句可以使用conda

xxxxx\Anaconda3\Library\bin

anaconda3对应Python3,推荐使用Python3,Python2在2020年1月1日退出历史舞台。

③卸载anaconda,找到安装目录,里面有anaconda.exe同目录,里面有个:uninstall.exe,点击卸载。

anaconda3才支持jupyter notebook网页版记事本编程交互,程序后缀是*.ipynb,优势为可以保存程序,更加可以保存运行结果,其它的只是保存程序而已。打开方式:终端中直接输入  $jupyter notebook          回车

编辑模式和命令模式,有些快捷键只可以在命令模式下使用

行魔法:

%pwd   查看当前工作目录

%time 某段程序         计算程序运行时间

%whos function   列出所有函数

***********安装好anaconda3,默认安装好Python3以及相应的包(conda、numpy),但不包括pytorch***************

管理员身份运行cmd,更新conda、python、numpy、pandas、matplotlib

$conda update conda python numpy pandas matplotlib

通过conda安装pytorch

$conda install pytorch-cpu -c pytorch

"-c"表示让conda到nana哪里去搜索这个包的安装文件

**********同时还需要使用pip安装一个包torchvision,用途:图像处理和显示

$pip3 install torchvision

pip3安装

1.首先安装setuptools

  小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi

解压setuptools-19.6.tar.gz,进入目录,cmd中运行:

python setup.py build    #原来是python3 setup.py build,现在都不这样写了

python setup.py install

2.安装pip3

小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi

解压pip-8.0.2.tar.gz,进入目录,cmd中运行:

python setup.py build

python setup.py install

三.Python基础

四.接口API的概念

API里面有许多函数,它们封装了各种各样的功能。可以编写Python语句来调用API,使得这些功能为我们所用。

五.读懂代码

for开头的语句说明整个过程需要循环很多次,实际上是1000次,后面缩进的语句都是要循环的内容。

六.pytorch基础

torch.ones(*sizes , out=None)

$torch.ones(2,3)

1 1 1

1 1 1

$torch.ones(5)

1

1

1

1

1

torch.chunk( )分块

 

随机样本是根据概率分布生成的。概率分布可分为离散概率分布和连续概率分布。由离散概率分布得到的样本一般是0、1这样的整数值;由连续概率分布得到的样本一般是浮点数。

离散概率分布包括:

①伯努利分布,生成元素值为0或1

②多项式分布,生成元素值为{0,1,……,n-1}

] , [      看到逗号是这样的,要换行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值