Keras中提供了两种API用于构建神经网络模型:序列式API和函数式API。
序列式API是Keras中最简单的一种API,它允许用户按顺序堆叠各种神经网络层,从而构建模型。用户只需要按照顺序添加各种层即可,非常适合于简单的线性堆叠网络结构。
函数式API是一种更加灵活和强大的API,它允许用户构建复杂的神经网络拓扑结构,包括多输入和多输出的情况。用户可以通过定义输入和输出以及层之间的连接关系,来构建各种不同的神经网络模型。函数式API更适合于构建复杂的非线性网络结构,例如具有分支或共享层的网络模型。