我是靠谱客的博主 内向白猫,最近开发中收集的这篇文章主要介绍python颜色代码排序_Tensorflow 3通道颜色输入顺序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我用张量流用卷积神经网络处理彩色图像。下面是一个代码片段。

我的代码运行,所以我想我得到了正确的频道数。我的问题是,如何正确排序rgb数据?它的形式是rgbrgbrgb还是rrrgggbbb?现在我用的是后者。谢谢。任何帮助都将不胜感激。c_output = 2

c_input = 784 * 3

def weight_variable(shape):

initial = tf.truncated_normal(shape, stddev=0.1)

return tf.Variable(initial)

def bias_variable(shape):

initial = tf.constant(0.1, shape=shape)

return tf.Variable(initial)

def conv2d(x, W):

return tf.nn.conv2d(x, W, strides=[1, 1, 1, 1], padding='SAME')

def max_pool_2x2(x):

return tf.nn.max_pool(x, ksize=[1, 2, 2, 1],

strides=[1, 2, 2, 1], padding='SAME')

self.c_x = tf.placeholder(tf.float32, shape=[None, c_input])

self.c_y_ = tf.placeholder(tf.float32, shape=[None, c_output])

self.W_conv1 = weight_variable([5, 5, 3, 32])

self.b_conv1 = bias_variable([32])

self.x_image = tf.reshape(self.c_x, [-1, 28, 28 , 3])

self.h_conv1 = tf.nn.relu(conv2d(self.x_image, self.W_conv1) + self.b_conv1)

self.h_pool1 = max_pool_2x2(self.h_conv1)

self.W_conv2 = weight_variable([5, 5, 32, 64])

self.b_conv2 = bias_variable([64])

self.h_conv2 = tf.nn.relu(conv2d(self.h_pool1, self.W_conv2) + self.b_conv2)

self.h_pool2 = max_pool_2x2(self.h_conv2)

self.W_fc1 = weight_variable([7 * 7 * 64, 1024])

self.b_fc1 = bias_variable([1024])

self.h_pool2_flat = tf.reshape(self.h_pool2, [-1, 7 * 7 * 64 ])

self.h_fc1 = tf.nn.relu(tf.matmul(self.h_pool2_flat, self.W_fc1) + self.b_fc1)

self.keep_prob = tf.placeholder(tf.float32)

self.h_fc1_drop = tf.nn.dropout(self.h_fc1, self.keep_prob)

self.W_fc2 = weight_variable([1024, c_output])

self.b_fc2 = bias_variable([c_output])

self.y_conv = tf.matmul(self.h_fc1_drop, self.W_fc2) + self.b_fc2

self.c_cross_entropy = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(self.y_conv, self.c_y_))

self.c_train_step = tf.train.AdamOptimizer(1e-4).minimize(self.c_cross_entropy)

self.c_correct_prediction = tf.equal(tf.argmax(self.y_conv, 1), tf.argmax(self.c_y_, 1))

self.c_accuracy = tf.reduce_mean(tf.cast(self.c_correct_prediction, tf.float32))

最后

以上就是内向白猫为你收集整理的python颜色代码排序_Tensorflow 3通道颜色输入顺序的全部内容,希望文章能够帮你解决python颜色代码排序_Tensorflow 3通道颜色输入顺序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部