【发布时间】:2021-05-13 16:47:20
【问题描述】:
假设这是我的神经网络训练,我做了一个循环来选择每个隐藏层中的神经元数量。 如何保存每个循环的每个结果并在 (i) 循环结束时打印所有循环的所有结果:
import tensorflow as tf
import numpy as np
from tensorflow import keras
for i in range(1,9):
model=tf.keras.Sequential([keras.layers.Dense(units =i, input_shape=[1]),
(keras.layers.Dense(units =i, input_shape=[1)])
model.compile(optimizer='sgd',loss='mean_squared_error')
xs=np.array([2,3,4], dtype=float)
ys=np.array([100,200,300],dtype=float)
model.fit(xs,ys,epochs=4000)
result= (model.predict([1]))
print(result)
【问题讨论】:
标签: python tensorflow keras neural-network