逻辑回归是机器学习中使用十分广泛的算法,由于它可以看做一层神经网络,因此也是深度学习的基础。本文详细介绍逻辑回归的基本原理及算法实现,最后介绍一个图像识别领域中的猫问题实例。所有内容都是根据吴恩达coursera课程学习整理后得到,详细信息请学习其课程。
YOLO算法进行目标检测
发表于
|
分类于
深度学习
本文将介绍一种功能强大的目标检测算法---YOLO算法。详细介绍YOLO算法的工作流程:输入图像经过CNN到编码数据体,再经阈值滤波和非最大值压制(NMS)去除多余的边框,最终得到目标检测结果及坐标。由于YOLO网络训练需要大量带标签数据以及强大计算量,本文使用已经训练好的网络,在Keras框架下,用一个汽车检测的例子展示这种算法的工作机制。
剩余网络(ResNets)
发表于
|
分类于
深度学习
本文将介绍如何构建一种非常深的卷积神经网络,该网络称为剩余网络(ResNets)。理论上讲,非常深的网络可以刻画非常复杂的函数,但是实际上受梯度消失的影响,训练速度很慢,难以训练。本文介绍ResNets这种十分经典的深度卷积神经网络架构,并通过Keras编程框架一步一步构建ResNets网络。
Keras搭建卷积神经网络
发表于
|
分类于
深度学习
Keras是一种比Tensorflow更加高层次的深度学习编程框架,可以快速的构建深度神经网络,测试学习模型性能。本文介绍如何使用Keras搭建一个简单的卷积神经网络。
Tensorflow简单教程
发表于
|
分类于
深度学习
本文介绍一种十分通用的深度学习编程框架:Tensorflow。该变成框架主要包含两个对象:张量和操作。通过这两个对象可以建立一个计算图,再启动会话以执行该计算图。对深度神经网络应用来说,只需要在会话中运行“optimizer”对象,Tensoflow就可以自动运行反传和模型更新,十分便捷。