日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 线性计算_计算线性指数Tensorflow

發(fā)布時間:2025/3/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 线性计算_计算线性指数Tensorflow 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

下午好 . 我繼續(xù)遇到通過索引更新張量流中的隨機元素的問題 . 我想隨機選擇索引(例如,一半),然后設(shè)置為零元素對應(yīng)于那些索引 . 這是有問題的部分:

with tf.variable_scope("foo", reuse=True):

temp_var = tf.get_variable("W")

size_2a = tf.get_variable("b")

s1 = tf.shape(temp_var).eval()[0]

s2 = tf.shape(size_2a).eval()[0]

row_indices = tf.random_uniform(dtype=tf.int32, minval=0, maxval = s1 - 1, shape=[s1]).eval()

col_indices = tf.random_uniform(dtype=tf.int32, minval=0, maxval = s2 - 1, shape=[s2]).eval()

ones_mask = tf.ones([s1,s2])

# turn 'ones_mask' into 1d variable since "scatter_update" supports linear indexing only

ones_flat = tf.Variable(tf.reshape(ones_mask, [-1]))

# no automatic promotion, so make updates float32 to match ones_mask

updates = tf.zeros(shape=(s1,), dtype=tf.float32)

# get linear indices

linear_indices = row_indices*s2 + tf.reshape(col_indices,s1*s2)

ones_flat = tf.scatter_update(ones_flat, linear_indices/2, updates)

#I want to set to zero only half of all elements,that's why linear_indices/2

# convert back into original shape

ones_mask = tf.reshape(ones_flat, ones_mask.get_shape())

它給了我ValueError:不能用10個元素重塑一個張量來為'foo_1 / Reshape_1'(op:'Reshape')塑造[784,10](7840個元素)輸入形狀:[10],[2] . 但是我不知道如何在沒有重塑的情況下來到這里(我試圖重塑s1和s2,沒有用)

總結(jié)

以上是生活随笔為你收集整理的java 线性计算_计算线性指数Tensorflow的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。