深度学习(十二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yeyustudy/article/details/81869140

如何使用keras建立一个model

1、定义一个数据生成器:需要设置什么样的数据扩充,想做什么样的规范化等等,然后从数据目录生成数据,示例代码如下:
这里写图片描述
2、建立模型,主要是定义神经网络的各个层,示例如下:
这里写图片描述
3、编译模型
4、输入参数进行训练:使用model.fit_generator
5、微调,冻结某些层

dropout

防止过拟合,丢掉一些权值,使模型变得简单些,当然,这样做模型的精度也会出现下降,在具体操作时,如果出现了过拟合,可以尝试将丢掉的权值调多一点

猜你喜欢

转载自blog.csdn.net/yeyustudy/article/details/81869140