Как извлечь вывод модели tensorflow?

Мы только что выпустили arg.js , проект, предназначенный для решения этой проблемы раз и навсегда. Это традиционно было так сложно, но теперь вы можете сделать:

var name = Arg.get("name");

или получить всю партию:

var params = Arg.all();

, и если вам нужна разница между ?query=true и #hash=true, вы можете использовать методы Arg.query() и Arg.hash().

2
задан Al_Kapo 13 July 2018 в 18:45
поделиться

1 ответ

Заполнитель «z» ничего не имеет в нем, и ему ничего не назначено. Поэтому, когда вы запускаете сеанс, ничего не нужно делать, потому что «z» ничем не зависит от модели. Я думаю, что вы хотите,

output =sess.run(y,feed_dict={x: y_pred})

Поскольку «y» - это выходной тензор.

Сказав это, я думаю, вы, возможно, захотите прочитать немного больше на графике потока используемый тензорным потоком, чтобы понять, как происходят вычисления. В настоящее время это не похоже на то, что вы полностью поняли переменные-заполнители.

1
ответ дан jdowner 17 August 2018 в 12:16
поделиться
  • 1
    Я сначала попробовал это с y, и это дает мне: tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'Placeholder' with dtype float [[Node: Placeholder = Placeholder[dtype=DT_FLOAT, shape=<unknown>, _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]] – Al_Kapo 13 July 2018 в 18:46
  • 2
    Я предполагаю, что это потому, что вы не указали значение для «pkeep». – jdowner 13 July 2018 в 18:51
  • 3
    Да, да. pkeep равно 1 – Al_Kapo 13 July 2018 в 18:52
  • 4
    Вы передали это через «feed_dict»? – jdowner 13 July 2018 в 18:53
  • 5
    Ты был прав! Я ставил 1.0 со старой привычкой, и это занимает всего 1. Ты спас свой день. Я хочу просто сказать огромное СПАСИБО! – Al_Kapo 13 July 2018 в 18:59
Другие вопросы по тегам:

Похожие вопросы: