#-*-coding:utf-8-*-
import tensorflow  as  tf
#创建变量op
#初始化的值
intit_value_1=tf.random_normal(dtype=tf.float64,shape=[2,2],stddev=1.0,mean=0.0)
intit_value_2=tf.random_normal(dtype=tf.float64,shape=[2,2],stddev=1.0,mean=0.0)
#不能通过指定name参数来让var_1与var_2相同--指定空间的名称,都是唯一的
var_1=tf.Variable(initial_value=intit_value_1,name='var')
var_2=tf.Variable(initial_value=intit_value_2,name='var')
print(var_1)
print(intit_value_1)
res=var_1.assign_add([[1.0,1.0],[1.0,1.0]])
print('res',res)
print(var_2)
print(intit_value_2)#开启会话,执行op
#初始化变量op
intit_op=tf.global_variables_initializer()with  tf.Session() as  ss:# 显示初始化变量opss.run(intit_op)print(ss.run(res))#如果是重新赋值或者加一个值,之后的op先运行,那么会更改原来的变量值#如果是重新赋值或者加一个值,之后的op后运行,那么不会更改原来的变量值
#变量op需要显示的初始化print(ss.run(var_1))print(ss.run(var_2))
#变量op需要显式的初始化
#函数A-a
#函数B-a
#globle
#在tensorflow里面实现变量共享--需要用到一个叫命名空间的东西
#命名空间
#共享变量---需要使用命名空间,而且需要指定reuse=tf.AUTO_REUSE,
#还要将指定空间的名称设为一样的,这样才能共享
with  tf.variable_scope('variable',reuse=tf.AUTO_REUSE):# intit_value初始化的值intit_value_1 = tf.random_normal(dtype=tf.float64,shape=[2, 2],stddev=1.0,mean=0.0)intit_value_2 = tf.random_normal(dtype=tf.float64,shape=[2, 2],stddev=1.0,mean=0.0)# 不能通过指定name参数来让var_1与var_2相同--指定空间的名称,都是唯一的# var_1 = tf.Variable(initial_value=intit_value_1, name='var')# var_2 = tf.Variable(initial_value=intit_value_2, name='var')#如果要实现共享,initializer必须要显示指定var_1=tf.get_variable(initializer=intit_value_1,dtype=tf.float64,name='var')var_2 = tf.get_variable(initializer=intit_value_2,dtype=tf.float64, name='var')
with  tf.Session()as  ss:ss.run(tf.global_variables_initializer())print(ss.run([var_1,var_2]))

深度学习tensorflow变量op相关推荐

  1. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(四)(Python语言基础(2))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(四)(Python语言基础(2)) 第4讲 Python语言基础(2) 4.1 内置数据结构 4.1.1 序列数据结构(sequ ...

  2. 使用深度学习TensorFlow框架进行图片识别

    Apsara Clouder大数据专项技能认证:使用深度学习TensorFlow框架进行图片识别 本认证系统的介绍了深度学习的一些基础知识,以及Tensorflow的工作原理.通过阿里云机器学习PAI ...

  3. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(八)(TensorFlow基础)) 8 TensorFlow基础 8.1 TensorFlow2.0特性 8.1.1 Tenso ...

  4. 百度云-深度学习tensorflow搭建

    百度云上部署Tensorflow进行模型训练 上半年就了解过百度云但是还是tf1.0版本的,而谷歌3月份的升级到1.2改动挺大的,百度云上更新滞后,所以尽管有tf平台,版本落后每小时付费还是有点小贵, ...

  5. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(十二)(人工神经网络(1)))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(十二)(人工神经网络(1))) 12 人工神经网络(1) 12.1 神经元与感知机 12.1.1 感知机 12.1.2 Delt ...

  6. 通过深度学习+TensorFlow.js对蒙娜丽莎进行动画处理

    看蒙娜丽莎(Mona Lisa)画像时,你会发现她的眼睛将四处移动跟随你.这就是所谓的"蒙娜丽莎效应".为了娱乐,我们把蒙拉丽莎画像制成交互式数字肖像,通过你的浏览器和网络摄像头将 ...

  7. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(十四)(卷积神经网络))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(十四)(卷积神经网络)) 14 卷积神经网络 14.1 深度学习基础 14.1.1 深度学习的基本思想 14.1.2 深度学习三 ...

  8. python人工智能——深度学习——TensorFlow基本介绍

    Tensorflow基础 1.深度学习介绍 深度学习,如深度神经网络.卷积神经网络和递归神经网络已被应用 计算机视觉.语音识别.自然语言处理.音频识别与生物信息学等领域 并获取了极好的效果. 2.认识 ...

  9. 深度学习tensorflow数据流图基础知识点

    一.深度学习与机器学习区别 (一)特征提取方面 1.机器学习的特征工程步骤是要靠手动完成的,而且需要大量领域专业知识 深度学习通常由多个层组成,它们通常将更简单的模型组合在一起,通过将数 据从一层传 ...

最新文章

  1. phpMyAdmin操作之改管理员密码
  2. JVM-剖析对象内存分配流程
  3. html5边框顶格,CSS 三种定位方式以及格式化上下文详解 》 html5jscss
  4. boost::python::type_info相关的测试程序
  5. 如何在Microwindows中显示图片和安装字体
  6. Spring Boot war方式打包发布
  7. document.execCommand
  8. 【校招】测试开发岗-高频面试题总结
  9. 国际象棋八皇后问题----解决办法
  10. 思科cisco2800系列路由器
  11. Halcon错误 #2021: System clock has been set back.
  12. 看《延禧攻略》学配色与构图
  13. springboot+Vue开发的 ktv预定管理系统
  14. python爬虫代理ip_Python爬虫如何获取代理ip及ip验证?
  15. 装ubuntu系统U盘制作启动盘
  16. double类型的输出方式
  17. 手工皮具-不可避免的进入染色过程
  18. java 如何使用ocr_Java使用tess4J进行OCR图像识别
  19. 中级考试计算机界面是如何,中级会计如何无纸化考试
  20. SpringBoot 出现 Consider defining a bean of type ‘xxx‘ in your configuration 问题解决方案

热门文章

  1. leetcode 119. 杨辉三角 II
  2. 密码学系列之:加密货币中的scrypt算法
  3. java安全编码指南之:Number操作
  4. java中CompletionService的使用
  5. Java中弹出对话框的方法
  6. 利用计算机或图形计算器在,图形计算器在函数教学中的应用
  7. mips j指令_MIPS处理器 MIPS指令集(上)
  8. (*长期更新)软考网络工程师学习笔记——Linux操作系统中的vi/vim 编辑器详解
  9. 数据库mysql建立索引_为mysql数据库建立索引
  10. Docker的四种网络模式和相关网络命令等操作