假设我在优化风电场中风力涡轮机的数量。布局的形状是由优化器驱动的变量。如果我没有在参数中声明一个形状或val,我会得到以下错误:
ValueError: Shape of output 'U' must be specified because 'val' is not set
但是,U的形状取决于输入参数的大小,这是未知的。
是否应该构建由优化器写入形状的外部模块,并让组件读取该形状?还是有更简单的方法?谢谢!
我正在构建一个具有不同形状的多个输入的Keras模型。
input_img = Input(shape=(728,))
input_1 = Input(shape=(1,))
input_2 = Input(shape=(1,))
x = (Dense(48,kernel_initializer='normal',activation="relu"))(input_img)
x = (Dropout(0.2))(x)
x = (Dense(24,activation="tanh"))(x)
x = (Dropout(0.3))(x)
x =