tensorflow2

# step1 加载包import tensorflow as tf
import numpy as np
# step2 输入:随机产生数据
# Create 100 phony x, y data points in NumPy, y = x * 0.1 + 0.3
x_data = np.random.rand(100).astype(np.float32)
y_data = x_data * 0.1 + 0.3
#step 3: 参数:定义参数并初始化
# Try to find values for W and b that compute y_data = W * x_data + b
# (We know that W should be 0.1 and b 0.3, but TensorFlow will
# figure that out for us.)
W = tf.Variable(tf.random_uniform([1], -1.0, 1.0))
b = tf.Variable(tf.zeros([1]))
y = W * x_data + b
#steo 4:预测的值y,损失函数,求解器
# Minimize the mean squared errors.
loss = tf.reduce_mean(tf.square(y - y_data))
optimizer = tf.train.GradientDescentOptimizer(0.5)
train = optimizer.minimize(loss)
# step 5:初始化
# Before starting, initialize the variables.  We will ‘run‘ this first.
init = tf.initialize_all_variables()
# step 6: 创建会话并运行初始化
# Launch the graph.
sess = tf.Session()
sess.run(init)

# step 7: 迭代求解
# Fit the line.
for step in range(201):
    sess.run(train)
    if step % 20 == 0:
        print(step, sess.run(W), sess.run(b))

# Learns best fit is W: [0.1], b: [0.3]
时间: 2024-08-06 02:32:51

tensorflow2的相关文章

解决windows安装TensorFlow2.0beta版本时ERROR: Cannot uninstall 'wrapt'问题

pip install -U --ignore-installed wrapt enum34 simplejson netaddr 参考:https://bugs.launchpad.net/rally/+bug/1764545 解决windows安装TensorFlow2.0beta版本时ERROR: Cannot uninstall 'wrapt'问题 原文地址:https://www.cnblogs.com/xiaowei2092/p/11025155.html

Tensorflow2.0+Anaconda + Windows10+cuda10.0+python(转自豌豆代理)

Tensorflow2.0+Anaconda + Windows10+cuda10.0+python 发布时间: 2019-04-19 20:10:27 Tensorflow2.0用起来比tensorflow1.x要好用很多. 安装过程与1.x基本差不多. 1.下载安装Anaconda https://www.anaconda.com/distribution/#download-section 确认Anaconda已经安装 2.安装cuda10.0 本机显卡是GTX 1080ti cuda下载

tensorflow2 矩阵乘法问题

tensorflow2再做矩阵相乘的时候如果维度有None,则矩阵相乘结果不对. 也不知道为什么,只能用矩阵对应元素相乘在相加的形式来实现矩阵相乘,这个困扰了我好几天,所以记下来. [email protected] 换成 tf.reduce_sum(inputs_expand*self.kernel,axis=-2) 原文地址:https://www.cnblogs.com/lolybj/p/11609569.html

记录二:tensorflow2.0写MNIST手写体

最近学习神经网络,tensorflow,看了好多视频,查找了好多资料,感觉东西都没有融入自己的思维中.今天用tensorflow2.0写了一个MNIST手写体的版本,记录下学习的过程. 复现手写体识别的基本步骤:准备数据,处理数据,搭建模型,迭代训练模型,使用模型. 一.全连接模型 1.导入数据集(此次编写运行均在notebook) 先引入所需模块,在用tf.keras下载数据 2.分析图片的大小 1)用shape查看数量大小:2)通过指定[0][1]来查看具体图像尺寸,lable存储的是ima

『TensorFlow2.0正式版教程』极简安装TF2.0正式版(CPU&GPU)教程

0 前言 TensorFlow 2.0,今天凌晨,正式放出了2.0版本. 不少网友表示,TensorFlow 2.0比PyTorch更好用,已经准备全面转向这个新升级的深度学习框架了. ? 本篇文章就带领大家用最简单地方式安装TF2.0正式版本(CPU与GPU),由我来踩坑,方便大家体验正式版本的TF2.0. 废话不多说现在正式开始教程. 1 环境准备 我目前是在Windows10上面,使用conda管理的python环境,通过conda安装cuda与cudnn(GPU支持),通过pip安装的t

tensorflow2.0新特性

Tensorflow2.0相比于以往版本,有着极大的区别:最明显的区别可以用三字词来概括:更简单,更易用,更强大. 接下来让我们一起见证下不一样的地方吧! 一.使用tf.data加载数据 使用tf.data创建的输入管道读取训练数据:支持从内存(Numpy)方便地输入数据: 二.使用tf.keras构建,训练和验证模型,或使用Premade来验证模型 可以直接标准的打包模型(逻辑回归,随机森林),也可以直接使用(tf.estimator API) 如果不想从头训练模型,可以使用迁移学习来训练一个

tensorflow2.0 安装教程

一. 本机情况 windows 10 无GPU anaconda3 我的anaconda3自带的python是3.7的. 安装前:有2个环境,第一个环境base是默认环境(python版本3.7):第二个环境tensorflow是以前安装 tensorflow 1.14 的时候创建的环境(python版本3.7). 即将安装第三个环境,使用tensorflow2. 二. 安装步骤 打开Anaconda Prompt命令行,以下操作都在其中进行 1. 新建一个环境,命令 conda create

tensorflow2.0 学习(三)

用tensorflow2.0 版回顾了一下mnist的学习 代码如下,感觉这个版本下的mnist学习更简洁,更方便 关于tensorflow的基础知识,这里就不更新了,用到什么就到网上取搜索相关的知识 # encoding: utf-8 import numpy as np import tensorflow as tf import matplotlib.pyplot as plt #加载下载好的mnist数据库 60000张训练 10000张测试 每一张维度(28,28) path = r'

Ubuntu16.04上通过anaconda3离线安装Tensorflow2.0详细教程

安装背景: Ubuntu 16.0.4, 集成显卡,不能连接外网,需要使用Tensorflow2.0 安装软件配套: Anaconda3-4.7(内部继承Python3.7),TensorFlow2.0(文件应包含cp37-cp37m-manylinux2010_x86_64,其中cp37-cp37m意味着对应Python3.7,manylinux2010这个 应该属于Anaconda3支持安装的软件格式之一),由于是集成显卡,TensorFlow软件包应选择CPU版本. 1.首先下载anaco

colab上基于tensorflow2.0的BERT中文多分类

bert模型在tensorflow1.x版本时,也是先发布的命令行版本,随后又发布了bert-tensorflow包,本质上就是把相关bert实现封装起来了. tensorflow2.0刚刚在2019年10月左右发布,谷歌也在积极地将之前基于tf1.0的bert实现迁移到2.0上,但近期看还没有完全迁移完成,所以目前还没有基于tf2.0的bert安装包面世,因为近期想基于现有发布的模型做一个中文多分类的事情,所以干脆就弄了个基于命令行版本的.过程中有一些坑,随之记录下来. 1. colab:因为