Tensorflow2.0学习(一)
站长资讯平台:今天学习一下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学习(一)的更多相关文章
- tensorflow2.0 学习(三)
		
用tensorflow2.0 版回顾了一下mnist的学习 代码如下,感觉这个版本下的mnist学习更简洁,更方便 关于tensorflow的基础知识,这里就不更新了,用到什么就到网上取搜索相关的知识 ...
 - tensorflow2.0 学习(一)
		
虽说是按<TensorFlow深度学习>这本书来学习的,但是总会碰到新的问题!记录下这些问题,有利于巩固知新. 之前学过一些tensorflow1.0的知识,到RNN这章节,后面没有再继续 ...
 - tensorflow2.0学习笔记
		
今天我们开始学习tensorflow2.0,用一种简单和循循渐进的方式,带领大家亲身体验深度学习.学习的目录如下图所示: 1.简单的神经网络学习过程 1.1张量生成 1.2常用函数 1.3鸢尾花数据读 ...
 - tensorflow2.0 学习(二)
		
线性回归问题 # encoding: utf-8 import numpy as np import matplotlib.pyplot as plt data = [] for i in range ...
 - tensorflow2.0学习笔记第一章第一节
		
一.简单的神经网络实现过程 1.1张量的生成 # 创建一个张量 #tf.constant(张量内容,dtpye=数据类型(可选)) import tensorflow as tf import num ...
 - tensorflow2.0学习笔记第一章第二节
		
1.2常用函数 本节目标:掌握在建立和操作神经网络过程中常用的函数 # 常用函数 import tensorflow as tf import numpy as np # 强制Tensor的数据类型转 ...
 - tensorflow2.0学习笔记第一章第三节
		
1.3鸢尾花数据读入 # 从sklearn包datasets读入数据 from sklearn import datasets from pandas import DataFrame import ...
 - tensorflow2.0学习笔记第一章第四节
		
1.4神经网络实现鸢尾花分类 import tensorflow as tf from sklearn import datasets import pandas as pd import numpy ...
 - tensorflow2.0学习笔记第二章第四节
		
2.4损失函数损失函数(loss):预测值(y)与已知答案(y_)的差距 nn优化目标:loss最小->-mse -自定义 -ce(cross entropy)均方误差mse:MSE(y_,y) ...
 
随机推荐
- 乐字节Java反射之二:实例化对象、接口与父类、修饰符和属性
			
大家好,小乐继续接着上集:乐字节Java反射之一:反射概念与获取反射源头Class 这次是之二:实例化对象.接口与父类.修饰符和属性 一:实例化对象 之前我们讲解过创建对象的方式,有new .克隆.反 ...
 - airflow删除dag不在页面显示
			
当我们需要把dag删除的时候,遇到了删除了相应的dag文件,但页面还是显示 这个时候需要重启airflow 的webserver ps -ef|egrep rm -rf /home/airflow ...
 - Java 日期格式工具类
			
Java 日期格式工具类 方法如下 DateUtil 类 import java.text.DateFormat; import java.text.ParseException; import ja ...
 - 基于AbstractRoutingDataSource实现动态切换数据源
			
基于AbstractRoutingDataSource实现动态切换数据源 /** * DataSource注解接口 */ @Target({ElementType.TYPE, ElementTyp ...
 - java-TheadPoolExecutor
			
Executor的两极调度模型 第一级:java多线程程序把应用分解为若干个任务,然后使用用户级的调度器(Executor框架)将这些任务映射为固定数量的线程: 第二级:操作系统内核将这些线程映射到处 ...
 - Core使用SAP Web Service
			
.Net Core在使用SAP的Web Service会遭遇到一些错误,貌似目前并不支持SAP中的Web Service,我们需要曲线实现下调用过程: 经测试,不再需要Framework项目中转,Sy ...
 - (二十一)SpringBoot之集成mybatis:使用mybatis xml
			
一.引入maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</grou ...
 - Android 自定义控件之 日期选择控件
			
效果如下: 调用的代码: @OnClick(R.id.btn0) public void btn0() { final AlertDialog dialog = new AlertDialog.Bui ...
 - Java垃圾回收机制(GC策略)
			
Java垃圾回收机制(GC策略) 核心:1,哪些是垃圾?[怎么确定这个是垃圾]:2,如何回收垃圾?[怎么更好收垃圾]. Java语言相对于C++等语言有一个自动垃圾回收机制,只用管使用[实例化对象], ...
 - 利用Supervisor 管理自己部署的应用程序
			
首先,在centos7下安装supervisor yum install python-setuptools easy_install supervisor 然后新建配置文件 #新建superviso ...