machine learning
一桶二锅头
这个作者很懒,什么都没留下…
展开
-
基于Keras框架的简易验证码识别网络的构建
Keras框架Keras框架是一款操作十分简单,高度封装的深度学习框架。在学习完Coursera上AndrewNg的Machine learning课程后,打算用这款框架来实现个验证码识别的小项目。在这里其实更推荐先手动搭建一遍神经网络,比如双隐藏层的神经网络,之后再使用框架来实现自己项目。当然,Keras框架的高度封装性有两面性啦。对于想要快速实现一个想法,Keras是不二之选。这里给出Kera...原创 2018-03-06 18:38:33 · 1141 阅读 · 1 评论 -
Python手动搭建神经网络
神经网络神经网络算法其实大体分为前向传播和反向传播两个部分,前向传播用于计算当前各参数(权重)下的预测值与实际值的误差(损失函数)。反向传播用于计算各参数的下降梯度,同时用这些梯度更新各参数值。这样反反复复训练直到最终损失函数收敛即不再下降。这里使用numpy库来手动搭建简单的单隐藏层神经网络。参数调试在这次验证码识别网络中,主要的参数有learning_rate,batch_size,iter_...原创 2018-03-08 00:00:37 · 1110 阅读 · 1 评论