验证码识别之模型构建
Keras
函数式API
之前学习使用的神经网络都是用Sequential
模型实现的,网络只有一个输入和一个输出,而且网络是层的线性堆叠,这种网络配置非常常见,只使用Sequential
模型类就能够涵盖许多主题和实际应用,但是有些情况下这种假设过于死板,有些网络需要多个独立的输入,有些网络则需要多个输出,而有些网络在层与层之间具有内部分支,这使得网络看起来像是层构成的图(graph
),而不是层的线性堆叠。
也就是针对类似多输入模型、多输出模型和类图模型的使用案例,只用Keras
中的Sequentail
模型是无法实现的,但是还有另一种更加更加通用、更加灵活的使用keras
的方式,就是函数式API
。
有机会我会在之外的文章中记录这方面更详细的内容,这里先简单了解下就好。
构建模型
对于验证码识别来说,一般是多输出模型,所以我们需要使用函数式API
来构建模型