Keras的核心数据结构是“模型”,模型是一种组织网络层的方式。Keras中主要的模型是Sequential模型,Sequential是一系列网络层按顺序构成的栈。你也可以查看泛型模型来学习建立更复杂的模型
以代码和注释的结合的方式来具体了解一下如何快速使用Keras。
![]()
[1-2]引入Sequential模型
[3-7]将一些网络层通过add()堆叠起来,就构成了一个模型。
[8]完成模型的搭建后,需要使用compile()方法来编译模型
[9-10]编译模型时必须指明损失函数和优化器,如果你需要的话,也可以自己定制损失函数。Keras的一个核心理念就是简明易用同时,保证用户对Keras的绝对控制力度,用户可以根据自己的需要定制自己的模型、网络层,甚至修改源代码。
[11]完成模型编译后,我们在训练数据上按batch进行一定次数的迭代训练,以拟合网络,关于为什么要使用‘batch’
当然这个模型训练还没结束,还需要进行评估和预测。后续的部分可以参照http://keras-cn.readthedocs.io/en/latest/#30skeras
哈哈,因为我没有看到训练数据,所以写到这啦~~后续会慢慢更新
Keras快速上手
最新推荐文章于 2024-05-14 13:31:54 发布