对包含单个数字的图片进行数字识别. 支持模型的训练和持久化以及使用模型对新的图片进行预测.
不是端到端的, 是先用一些传统图形学方法提取出特征, 再传给神经网络进行训练.
没有调用任何第三方库, 纯用Java撸的.
- 灰度化
- 加权平均值法
- 放缩
- 最邻近插值法
- 双线性插值法
- 平滑
- 高斯模板
- 二值化
- 固定阈值
- OSTU自适应阈值
- 膨胀和腐蚀
- 3*3窗口
- 锐化
- 拉普拉斯算子
- 归一化
- bp算法
- 正向传播
- 反向传播
- 参数更新
- 激活函数
- Sigmoid
- ReLU
- Leaky-ReLU
- SoftMax
- 代价函数
- 分类交叉熵函数
- 优化算法
- Adam
- 权重初始化
- He 初始化(适用于ReLU)
- 正则化
- L1 正则化
- L2 正则化
- 学习速率递减
- 性能度量
- 错误率
- 卷积神经网络
- 待完成