这里我将y_predict = fluid.layers.fc(input=x,size=1,act=None)中的size改成2,4 。。。。也能正常跑结果size改成2
y_predict = fluid.layers.fc(input=x,size=1,act=None)
si'ze改成4
之后我将y的数据和对应的shape改成2 y = fluid.layers.data(name="y",shape=[2],dtype='float32'),指定size=2结果
y = fluid.layers.data(name="y",shape=[2],dtype='float32')
size改成4
这个报错我能理解,但是之前不报错是怎么回事?
iszxjhcz1#
square_error_cost由elementwise_sub op和square op组成,而elementwise_sub op会自动对input做broadcast操作,所以您的第一种情况没有报错。
mspsb9vt2#
明白了,多谢豪爽
2条答案
按热度按时间iszxjhcz1#
square_error_cost由elementwise_sub op和square op组成,而elementwise_sub op会自动对input做broadcast操作,所以您的第一种情况没有报错。
mspsb9vt2#
明白了,多谢豪爽