机器学习算法可以分为监督学习算法和无监督学习算法。
1.监督学习
监督学习算法是给定一组输入 x 和输出 y 的训练集,学习如何关联输入x和输出y。在许多时候,输出y很难自动收集,必须由人来提供‘监督’。在目标检测领域而言,训练集中的输出y都是采用人为标注的方式生成。如下图所示,在这张图片中有着很多物体,如人、自行车以及轿车等等;这些物体可以认为是输入x,众所周知,训练一个目标检测算法光有输入x远远不够,还需要有与该物体对应的标签,也就是输出y,只有同时拥有输入x和输出y才能训练自己的目标检测算法。
1.1 监督算法分类
常见的监督学习算法有概率监督学习、支持向量机、最近邻回归和决策树。