站长资讯平台:今天学习一下Tensorflow2.0 的基础

核心库,@tf.function ,可以方便的将动态图的语言,变成静态图,在某种程度上进行计算加速

TensorFlow Lite

TensorFlow.JS

TensorFlow Extended

构成了TensorFlow 的生态系统

优势:

1、GPU加速

体现在大数据量运算的时候,的运算时间。如果使用CPU进行运算,那么计算是通过串行模式完成

GPU则会加速运算,并行操作,快速运行。

2、自动求导

自带自动求导工具,方便快速求导。

3、神经网络

直接调用TensorFlow提供的接口, 不需要我们自己去实现。

tf.matmul                     layers.Demse

tf.nn.conv2d                layers.Conv2D

tf.nn.relu                      layers.SimpleRNN

tf.nn.max_pool2d        layers.LSTM

tf.nn.sigmoid               layers.RelU

tf.nn.softmax              layers.MaxPool2D

一 、 环境安装

Win10

Anaconda 、Python3.7

CUDA 10.0   cuDNN

TensorFlow 2.0

PyCharm

1、Anaconda安装,这里不在赘述,不会的朋友自行百度

测试有没有安装好Anaconda,直接打开命令行,输入:conda list

会出现下图所示内容,即安装完成

2、CUDA安装

安装前,假设你的电脑是有Nvidia显卡,本机显卡GTX 1060 6g

安装CUDA有以下几个步骤

(1)CUDA驱动本身安装

(2)CUDA 的cuDNN安装

(3)配置设置

下载CUDA

https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal

下载完成后,双击运行

去掉GeForce

展开CUDA,如果安装了VS的,可以安装,如果没有安装,则去掉,不然容易报错

等待安装完成

安装完成后,到默认路径下,看看是否安装成功

如果都存在,且安装没有报错,那么说,安装成功了

下面我们在接着安装cuDNN,下载地址:

https://developer.nvidia.com/rdp/cudnn-download

下载完后,解压后我们会得到一个cuda问价夹,我们将cuda文件夹改名为,cudnn

然后将cudnn复制到cuda安装路径下面去

环境变量配置,此电脑,右键属性,

安装完cuda后,会自动帮我们添加两条环境变量在其中

我们还需要加入cudnn,和CUPTI的路径

把这几行指定,必须要有着4行。不然会报错

我们接下来测试一下是否安装完成,cmd,输入 nvcc -V, 出现如下内容,则说明安装完成,出现版本号

今天就介绍到这里,下回我们继续学习。
————————————————
版权声明:本文为CSDN博主「成都-上帝的中腿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012798683/article/details/96380787

Tensorflow2.0学习(一)的更多相关文章

  1. tensorflow2.0 学习(三)

    用tensorflow2.0 版回顾了一下mnist的学习 代码如下,感觉这个版本下的mnist学习更简洁,更方便 关于tensorflow的基础知识,这里就不更新了,用到什么就到网上取搜索相关的知识 ...

  2. tensorflow2.0 学习(一)

    虽说是按<TensorFlow深度学习>这本书来学习的,但是总会碰到新的问题!记录下这些问题,有利于巩固知新. 之前学过一些tensorflow1.0的知识,到RNN这章节,后面没有再继续 ...

  3. tensorflow2.0学习笔记

    今天我们开始学习tensorflow2.0,用一种简单和循循渐进的方式,带领大家亲身体验深度学习.学习的目录如下图所示: 1.简单的神经网络学习过程 1.1张量生成 1.2常用函数 1.3鸢尾花数据读 ...

  4. tensorflow2.0 学习(二)

    线性回归问题 # encoding: utf-8 import numpy as np import matplotlib.pyplot as plt data = [] for i in range ...

  5. tensorflow2.0学习笔记第一章第一节

    一.简单的神经网络实现过程 1.1张量的生成 # 创建一个张量 #tf.constant(张量内容,dtpye=数据类型(可选)) import tensorflow as tf import num ...

  6. tensorflow2.0学习笔记第一章第二节

    1.2常用函数 本节目标:掌握在建立和操作神经网络过程中常用的函数 # 常用函数 import tensorflow as tf import numpy as np # 强制Tensor的数据类型转 ...

  7. tensorflow2.0学习笔记第一章第三节

    1.3鸢尾花数据读入 # 从sklearn包datasets读入数据 from sklearn import datasets from pandas import DataFrame import ...

  8. tensorflow2.0学习笔记第一章第四节

    1.4神经网络实现鸢尾花分类 import tensorflow as tf from sklearn import datasets import pandas as pd import numpy ...

  9. tensorflow2.0学习笔记第二章第四节

    2.4损失函数损失函数(loss):预测值(y)与已知答案(y_)的差距 nn优化目标:loss最小->-mse -自定义 -ce(cross entropy)均方误差mse:MSE(y_,y) ...

随机推荐

  1. 基于.Net Standard开发的微信服务端开源库

    一直想做一个开源库, 为社区贡献一份力量, 同时提高一下自己 一年来在给公司做一款微信小程序, 于是突发奇想用.Net Standard做一整套微信开发服务端类库 地址: https://gitee. ...

  2. QSqlDatabase

    QSqlDatabase  使用静态方法addDatabase来创建一个数据库连接. 如果你的程序中只有一个数据库连接,可以使用如下语句创建连接 QSqlDatabase db = QSqlDatab ...

  3. Python 【爬虫】

    爬虫的工作原理 首先,爬虫可以模拟浏览器去向服务器发出请求: 其次,等服务器响应后,爬虫程序还可以代替浏览器帮我们解析数据: 接着,爬虫可以根据我们设定的规则批量提取相关数据,而不需要我们去手动提取: ...

  4. WUTOJ 1284: Gold Medal(Java)

    1284: Gold Medal 题目   有N个砝码,重量为:3i-1(1<=i<=N),有一块重量为 W 的金牌.现在将金牌放在天平的左边.你需要将砝码放在左边或右边使得天平平衡,如果 ...

  5. SQL优化中的重要概念:锁定

    原文:SQL优化中的重要概念:锁定 上篇文章讲的是事务,这篇就引出另一个重要概念,就是锁定. 当一个用户要读取另一个用户正在修改的数据,或者一个用户正在修改另一个用户正在读取的数据,或者一个用户要修改 ...

  6. eclipse怎样修改同名包(package)的显示样式、格式

    打开我们的项目,可以看到左侧的package看上去特别多,没有层级. 点击Package Explorer右上角的箭头图标. 可以看到“Flat(扁平)”,“Hierarchical(分层)”两个选项 ...

  7. Flash播放控件属性详解

    Flash 播放控件属性详解 一.属性篇 1.AlignMode(读写)  语法:AlignMode As Long  说明:对齐方式(与SAlign 属性联动).当控件的长宽比例与影片不一致且WMo ...

  8. What's new in C# 7.0

    1.数字分隔符(Digit Separators ) 数字分隔符使代码更具可读性.在声明变量时,可以将_添加到单独的数字中.编译器只删除_.以下代码片段在C#7中看起来更具可读性: In C# 6 l ...

  9. C# 高低位获取

    ushort Tbed = 2255; byte gao = (byte)(Tbed >> 8); byte di = (byte)(Tbed & 0xff); ushort a ...

  10. POJ1065(Wooden Sticks)--贪心

    木棍 时间限制: 1000MS   内存限制: 10000K 提交总数: 27336   接受: 11857 描述 有一堆木棍.每根杆的长度和重量是预先已知的.这些木棍将由木工机器逐一加工.它需要一些 ...