2017-01-17 3 views
1

В документации параметры model.fit() являютсяМожет ли входной слой keras принимать индивидуальный вход?

fit(self, x, y, batch_size=32, nb_epoch=10, verbose=1, callbacks=None, validation_split=0.0, validation_data=None, shuffle=True, class_weight=None, sample_weight=None, initial_epoch=0)

Мой вопрос, могу ли я иметь три различных тензоров в качестве входных данных поэтому я могу иметь что-то вроде fit(x,y,z)?

PS:

Извините за неоднозначность. Я считаю, что функция fit(x_val, y_val) в keras действует аналогично feed_dict={x:x_val, y:y_val}, мне просто интересно, могу ли я использовать больше значений, которые я создал в модели?

+1

Не могли бы вы объяснить нам, какие из х, у и z являются частью ввода и которые являются частью вывода? –

ответ

0

Этот X представляет собой тензор Например X = [[1,2],[2,3],[3,4]] y = [3,5,7] (Фитинг линия должна быть y=X[0]+X[1])

Так что, если вы ясно, каковы особенности (например, х и у в вашем требовании) и который является целевой класс (г), можно определить:
_X = (x,y) # two nodes in the input layer
_y = z
fit(_X,_y)
ли вы имеете в виду это?

+0

Извините за двусмысленность. Я считаю, что функция 'fit (x_val, y_val)' в keras действует так же, как 'feed_dict = {x: x_val, y: y_val}', мне просто интересно, могу ли я передать больше значений, которые я создал в модели? – xxx222

+0

@ xxx222 x_val и y_val - это функции и целевой класс примеров. Их отношения - это то, чему учит машина. Но я задаюсь вопросом о позиции «большего значения», которую вы описываете. Вы должны более подробно рассказать о своем вопросе/идее. – Zealseeker

Смежные вопросы