Paddle 官网fluid编程指南代码示例的疑问

55ooxyrt  于 2021-11-29  发布在  Java
关注(0)|答案(2)|浏览(270)

这里我将y_predict = fluid.layers.fc(input=x,size=1,act=None)中的size改成2,4 。。。。也能正常跑结果
size改成2

si'ze改成4

之后我将y的数据和对应的shape改成2 y = fluid.layers.data(name="y",shape=[2],dtype='float32'),指定size=2
结果

size改成4

这个报错我能理解,但是之前不报错是怎么回事?

iszxjhcz

iszxjhcz1#

square_error_cost由elementwise_sub op和square op组成,而elementwise_sub op会自动对input做broadcast操作,所以您的第一种情况没有报错。

mspsb9vt

mspsb9vt2#

明白了,多谢豪爽

相关问题