Keras是强大、易用的深度学习库,基于Theano和Tensorflow提供的高阶神经网络API,用于开发和评估深度学习模型。由于keras创始人加入google,所以在新版的Tensorflow2.X中将keras整合到tensorflow中作为一个易用的模块,使用keras框架进行深度学习非常简单方便。
keras的优点在于对底层高度的封装,将一些常用的算法功能进行二次封装。下面是一个使用keras框架实现简单二分类的示例。
keras速查表包括:
- 从加载和预处理数据集
- 模型架构;
- 审视模型;
- 编译模型;
- 训练模型;
- 评估模型性能;
- 预测;
- 保存/加载模型
- 模型微调