mo初始化python失败影响_失败的预处理错误:尝试在十分钟内使用未初始化

在尝试使用TensorFlow教程中的数据进行训练时,遇到`FailedPreconditionError`,原因是尝试使用未初始化的变量。问题发生在运行训练步骤时,涉及`Variable_1`。错误源于操作`gradients/add_grad/Shape_1`。解决方案可能包括确保在运行训练前正确初始化所有变量。
摘要由CSDN通过智能技术生成

我正在处理TensorFlow tutorial,它使用一种“怪异”的格式来上传数据。我想对数据使用NumPy或pandas格式,以便将其与scikit学习结果进行比较。

这里是TensorFlow教程(工作正常)中的代码:# Stuff from tensorflow tutorial

import tensorflow as tf

sess = tf.InteractiveSession()

x = tf.placeholder("float", shape=[None, 784])

y_ = tf.placeholder("float", shape=[None, 10])

W = tf.Variable(tf.zeros([784, 10]))

b = tf.Variable(tf.zeros([10]))

y = tf.nn.softmax(tf.matmul(x, W) + b)

cross_entropy = -tf.reduce_sum(y_ * tf.log(y))

train_step = tf.train.GradientDescentOptimizer(0.01).minimize(cross_entropy)

在这里,我读取数据,去掉目标变量,并将数据分成测试和训练数据集(这一切都很好):# Read dataframe from training data

csvfile='train.csv'

from pandas import DataFrame, read_csv

df = read_csv(csvfile)

# Strip off the targe

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值