在 TensorFlow 中,一个变量的值在被使用之前,其初始化过程需要被明确地调用。

1. 随机数生成函数

tensorflow 下的概率分布函数,一般用于对变量进行初始化,这里的变量显然是指神经网络的参数(连接层之间的权值矩阵和偏执向量)。

  • 标准高斯:tf.random_normal([2, 3], stddev=2),均值为 0,标准差为 2
  • 截断正态分布:tf.truncated_normal()
    • 如果随机出来(采样得到)的值偏离平均值超过 2 个标准差,该数将会舍去,重新采样获得,直到偏差不超过 2 个标准差;
  • 均匀分布:tf.random_uniform()
  • Gamma 分布:tf.random_gamma()

2. 常数生成函数

  • tf.zeros()
  • tf.ones()
  • tf.fill()
  • tf.constant()

TensorFlow 学习(九)—— 初始化函数(概率分布函数 api、常数生成函数)相关推荐

  1. Python学习之初始化函数和类的继承

    初始化函数的意思是,当你创建一个实例的时候,这个函数就会被调用. 初始化函数的写法是固定的格式:中间是"init",这个单词的中文意思是"初始化",然后前后都要 ...

  2. tensorflow学习之常用函数总结:tensorflow官方例子中的诸如tf.reduce_mean()这类函数

    前言 tensorflow官网给的例子用到了很多函数,然后并没有具体说明,还要自己去翻文档,有些函数是很常用的,下面来一一总结. 正文 一,tensorflow中有一类在tensor的某一维度上求值的 ...

  3. tensorflow学习之常用函数总结:tensorflow.placeholder()函数

    tensorflow.placeholder()函数 tensorflow.placeholder(dtype, shape=None, name=None) 此函数可以理解为形参,用于定义过程,在执 ...

  4. tensorflow学习之常用函数总结:tensorflow.cast()函数

    tensorflow.cast()类型转换函数     tf.cast(x, dtype, name=None)     此函数是类型转换函数     参数 x:输入 dtype:转换目标类型 nam ...

  5. tensorflow学习之常用函数总结:tensorflow.argmax()函数

    tensorflow.argmax()函数 tf.argmax(input, axis=None, name=None, dimension=None) 此函数是对矩阵按行或列计算最大值 参数 inp ...

  6. tensorflow学习之常用函数总结:tensorflow.reduce_mean()函数

    前言 tensorflow官网给的例子用到了很多函数,然后并没有具体说明,还要自己去翻文档,有些函数是很常用的,下面来一一总结. 正文 Tensorflow中有一类在tensor的某一维度上求值的函数 ...

  7. DL之DNN:基于Tensorflow框架对神经网络算法进行参数初始化的常用九大函数及其使用案例

    DL之DNN:基于Tensorflow框架对神经网络算法进行参数初始化的常用九大函数及其使用案例 目录 基于Tensorflow框架对神经网络算法进行初始化的常用函数及其使用案例 1.初始化的常用函数

  8. tensorflow学习函数笔记

    为什么80%的码农都做不了架构师?>>>    [TensorFlow教程资源](https://my.oschina.net/u/3787228/blog/1794868](htt ...

  9. 深度学习(31)随机梯度下降九: Himmelblau函数优化实战

    深度学习(31)随机梯度下降九: Himmelblau函数优化实战 1. Himmelblau函数 2. 函数优化实战 1. Himmelblau函数 Himmelblau函数是用来测试后话算法的常用 ...

最新文章

  1. matlab图像定位分割,車牌定位matlab程序:通過hsv彩色分割方式定位車牌
  2. IIS负载均衡(转)
  3. 【pygame游戏编程】第四篇-----打字测速游戏
  4. android开发歌词滑动效果_一些Flutter开发中的“坑”
  5. JAVA环境变量配置方法(Windows)
  6. html代码中数学公式,html中使用mathjax数学公式
  7. TUIO学习笔记1-TUIO 1.1 Protocol Specification协议规范/标准
  8. 解决AndroidStudio报错问题:Missing essential plugin(亲测有效)
  9. 小恐龙游戏python_从Chrome小恐龙游戏学习2D游戏制作
  10. 计算机硬件的五大部分由谁提出,存储程序原理是由谁于1946年提出的,它明确了计算机硬件组成的五大部分() - 问答库...
  11. AndroidStudio 设置全局查找快捷键
  12. OSChina 周六乱弹 —— 周末万岁!
  13. 抖音壁纸小程序,星光壁纸小程序2.0版本,升级版
  14. 【练习记录】C语言实现正则表达式匹配
  15. android 蓝牙设备断开,android – 如何检查设备的蓝牙连接是否断开?
  16. Windows 中安装 MariaDB 数据库
  17. 柠檬浏览器 for linux,柠檬浏览器-柠檬浏览器下载 v1.1.0.8官方版--pc6下载站
  18. 细数STM32开发板有哪些,官方板/正点原子/野火/安富莱等
  19. cisco配置三台静态路由
  20. Project 学习使用

热门文章

  1. java 双击触发事件,用RxJava2的方式实现点击事件
  2. 数据库身份证号用什么类型_互联网企业数据库安全的现状与对策
  3. html5文字收起,科技常识:HTML5给汉字加拼音收起展开组件的实现代码
  4. RecyclerView设置空视图
  5. hashmap 允许key重复吗_搞懂 HashMap,这一篇就够了
  6. dapper 调用 存储过程返回值_数据库事务、存储过程、函数以及触发器之间的区别和联系...
  7. LeetCode 53.最大子序和(动态规划)
  8. redis源码剖析(7):基础数据结构quicklist
  9. 解决问题:UserWarning: Matplotlib is currently using agg, which is a non-GUI backend.
  10. 【贪心算法】POJ-2376 区间问题