起因
要改变参数观察网络运行时间和精度变化
过程
直接写循环,发现在循环中同样的网络每次循环后运行时间增长明显
解决方法
在每次循环后添加
backend.clear_session()
注意要先 import keras.backend as backend
以正在写的计算每次运行时间为例
import keras.backend as backend
for i in range(1,100)
start = time.clock()
#*******网络运行程序*******
end = time.clock()
times.append(end-start)
backend.clear_session()