OpenCV计算机视觉Python版教程-(10)机器学习与深度学习.pptx
OpenCV计算机视觉基础教程Python版慕课版主讲教师:***第10章机器学习和深度学习。机器学习(Machine Learning,ML)是人工智能的核心,专门研究如何让计算机模拟和学习人类的行为。深度学习(Deep Learning,DL)是机器学习中的热门研究方向,主要研究样本数据的内在规律和表示层次,让计算机能够像人一样具有分析与学习能力,识别文字、图像和声音等数据。本章主要内容包括机器学习、深度学习。10.1机器学习OpenCV的机器学习模块(名称为ml)实现了与机器学习有关的类和相关函数。本节主要介绍机器学习中的k最近邻(k-Nearest Neighbours,kNN)、支持向量机(Support Vector Machines,SVM)和k均值聚类(k-Means Clustering)等算法的使用。具体内容包括kNN算法、SVM算法和k均值聚类算法。10.1.1 kNN算法找出k个距离最近的邻居作为目标的同一类别。图解kNN算法使用OpenCV的ml模块中的kNN算法的基本步骤:(1)调用cv2.ml
下载地址
用户评论