美文网首页
tf矩阵乘法理解

tf矩阵乘法理解

作者: 球球之家 | 来源:发表于2017-07-18 15:07 被阅读0次

拿简单手写数字图像识别例子来说
一个图像对应一维数组[255,255,...]共784个元素
输出结果为0-9数字的十种概率
怎么定义权重w和偏移量b是关键

规律:
每个个体n个属性
分类有c个结果
w=n行c列
b=c列

y=wx+b

import tensorflow as tf
import numpy as np
with tf.Session() as sess:
    #一维向量 [0 1],简单
    print(sess.run(tf.constant(np.arange(2), shape=[2])))
    print("----")
    #二维矩阵
    '''
    几行几列,很轻松
    
    [[1 2]
        [3 4]]
    '''
    print(sess.run(tf.constant(np.arange(1,5), shape=[2, 2])))
    print("----")
    #三维
    '''
    有点烦
    [[[1 2]
      [3 4]]
    
     [[5 6]
      [7 8]]]
    '''
    print(sess.run(tf.constant(np.arange(1,9), shape=[2, 2, 2])))
    #四维
    '''
    很烦
    [[[[ 1  2]
       [ 3  4]]
    
      [[ 5  6]
       [ 7  8]]]
    
    
     [[[ 9 10]
       [11 12]]
    
      [[13 14]
       [15 16]]]]
    '''
    print(sess.run(tf.constant(np.arange(1, 17), shape=[2, 2, 2,2])))

    print("-1来啦")
    v=tf.constant(np.arange(1, 17), shape=[2, 2, 2,2])
    print(sess.run(tf.reshape(v, [-1])))
    '''
    [ 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16]
    '''
    print(sess.run(tf.reshape(v, [-1,2,2,2])))#同[2, 2, 2,2]
    print(sess.run(tf.reshape(v, [-1, 4, 1])))
    '''
    [[[ 1]
      [ 2]
      [ 3]
      [ 4]]
    
     [[ 5]
      [ 6]
      [ 7]
      [ 8]]
    
     [[ 9]
      [10]
      [11]
      [12]]
    
     [[13]
      [14]
      [15]
      [16]]]
    '''

-1代表的含义是不用我们自己指定这一维的大小,函数会自动计算,但列表中只能存在一个-1

相关文章

  • tensorflow常用函数记录

    tf.multiply是点乘 tf.matmul是矩阵乘法

  • tf矩阵乘法理解

    拿简单手写数字图像识别例子来说一个图像对应一维数组[255,255,...]共784个元素输出结果为0-9数字的十...

  • tensorflow基础

    tf. constant, 定义tensor(张量) tf.add, 两个张量相加 tf.matmul 矩阵乘法

  • 第一次用markdown写简书

    用tensorflow算矩阵乘法 import tensorflow as tfmatrix1=tf.consta...

  • 小碎片

    tf.matmul(x, y) 与 x * y 的区别 tf.mmatmul(x, y) 实现矩阵乘法x * y ...

  • H264系列四 矩阵

    理解矩阵(一)理解矩阵(二)理解矩阵(三)阮一峰 理解矩阵乘法Matrix67: The Aha Moments ...

  • TensorFlow 实战Google深度学习框架第2版-第四章

    tf.clip_by_value函数可以限制log运算时不会出现log0这类的数出现 矩阵乘法tf.matmul,...

  • 矩阵乘法的几何理解

    矩阵乘法 对于一个向量vM$即将向量转化为向量,也就是进行了线性映射。如下图所示: 矩阵乘法,可以理解为是对线性空...

  • 图形变换原理

    概述: 图形变换大体分为缩放,平移,拉伸,旋转.他们的原理是矩阵的乘法. 矩阵的乘法: 矩阵的乘法规则:两个矩阵相...

  • 度量张量、对偶坐标系、指标升降

    矩阵乘法(矩阵 * 矩阵,矩阵 * 向量) M * a = b有两种理解方式, 第一种 将M视为一个全新独立坐标系...

网友评论

      本文标题:tf矩阵乘法理解

      本文链接:https://www.haomeiwen.com/subject/malqkxtx.html