站长资讯平台:今天学习一下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. 乐字节Java反射之二:实例化对象、接口与父类、修饰符和属性

    大家好,小乐继续接着上集:乐字节Java反射之一:反射概念与获取反射源头Class 这次是之二:实例化对象.接口与父类.修饰符和属性 一:实例化对象 之前我们讲解过创建对象的方式,有new .克隆.反 ...

  2. airflow删除dag不在页面显示

    当我们需要把dag删除的时候,遇到了删除了相应的dag文件,但页面还是显示 这个时候需要重启airflow 的webserver  ps -ef|egrep  rm -rf /home/airflow ...

  3. Java 日期格式工具类

    Java 日期格式工具类 方法如下 DateUtil 类 import java.text.DateFormat; import java.text.ParseException; import ja ...

  4. 基于AbstractRoutingDataSource实现动态切换数据源

    基于AbstractRoutingDataSource实现动态切换数据源 /**  * DataSource注解接口  */ @Target({ElementType.TYPE, ElementTyp ...

  5. java-TheadPoolExecutor

    Executor的两极调度模型 第一级:java多线程程序把应用分解为若干个任务,然后使用用户级的调度器(Executor框架)将这些任务映射为固定数量的线程: 第二级:操作系统内核将这些线程映射到处 ...

  6. Core使用SAP Web Service

    .Net Core在使用SAP的Web Service会遭遇到一些错误,貌似目前并不支持SAP中的Web Service,我们需要曲线实现下调用过程: 经测试,不再需要Framework项目中转,Sy ...

  7. (二十一)SpringBoot之集成mybatis:使用mybatis xml

    一.引入maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</grou ...

  8. Android 自定义控件之 日期选择控件

    效果如下: 调用的代码: @OnClick(R.id.btn0) public void btn0() { final AlertDialog dialog = new AlertDialog.Bui ...

  9. Java垃圾回收机制(GC策略)

    Java垃圾回收机制(GC策略) 核心:1,哪些是垃圾?[怎么确定这个是垃圾]:2,如何回收垃圾?[怎么更好收垃圾]. Java语言相对于C++等语言有一个自动垃圾回收机制,只用管使用[实例化对象], ...

  10. 利用Supervisor 管理自己部署的应用程序

    首先,在centos7下安装supervisor yum install python-setuptools easy_install supervisor 然后新建配置文件 #新建superviso ...