0
私はCNNを使用してモデルをトレーニングしています。テンソルフロー予測結果を.csvで出力する方法は?
ここに私の予測部分があります。
predictions = {
"classes": tf.argmax(input=logit2, axis=1),
"probabilities": tf.nn.softmax(logit2, name="softmax_tensor")
}
ここに評価を行うコードがあります。
eval_input_fn = tf.estimator.inputs.numpy_input_fn(
x={"x": images_test},
y=test_labels,
num_epochs=1,
shuffle=False)
eval_results = model.evaluate(input_fn=eval_input_fn)
私は(csvファイルの最初の列に)テスト画像名のリストを持っている、と私は予測して出力を二列に対応する結果を(作りたい今、私のモデルを訓練してきました確率は0と1の間で)、これを達成する方法、およびコードを追加する場所
ありがとうございます。
ありがとうございました!私は予想のタイプに混乱していましたが、これはそれをクリアします、私は事を複雑にします。 –
予測をファイルに書き込む方法を知っていますか?テキストファイルであっても、f.write(str(pre ['probabilities'])+ "\ n")、str()または両方を使わずにエラーが発生しても動作しません。ありがとう!!! –
私はあなたが予測に使用できるとは思わない... –