课程链接: 清华大学驭风计划

代码仓库:Victor94-king/MachineLearning: MachineLearning basic introduction (github.com)

驭风计划是由清华大学老师教授的,其分为四门课,包括: 机器学习(张敏教授) , 深度学习(胡晓林教授), 计算机语言(刘知远教授) 以及数据结构与算法(邓俊辉教授)。本人是综合成绩第一名,除了数据结构与算法其他单科均为第一名。代码和报告均为本人自己实现,由于篇幅限制,只展示任务布置以及关键代码,如果需要报告或者代码可以私聊博主

机器学习部分授课老师为张敏教授,主要主要通过介绍决策树,线性回归,贝叶斯模型,SVM算法,K近邻算法,Kmeans算法以及集成学习算法等入门机器学习。

有任何疑问或者问题,也欢迎私信博主,大家可以相互讨论交流哟~~

一、案例简介

图像的智能处理一直是人工智能领域广受关注的一类技术,代表性的如人脸识别与 CT 肿瘤识别,在人工智能落地的进程中发挥着重要作用。其中车牌号识别作为一个早期应用场景,已经融入日常生活中,为我们提供了诸多便利,在各地的停车场和出入口都能看到它的身影。车牌号识别往往分为字符划分和字符识别两个子任务,本案例我们将关注字符识别的任务,尝试用 K-NN 的方法对分割好的字符图像进行自动识别和转化。

二、作业说明

基本要求

  • 完成数据的读入和表示,将图片表示成向量并和 label 对应上;
  • 构建 K-NN 模型(可调库)对测试集中的图片进行预测并计算准确率;
  • 分析当 K 取不同值时测试准确率的变化。

扩展要求

  • 分析不同距离度量方式对模型效果的影响;
  • 对比平权和加权 K-NN 的效果;
  • 分析训练集大小对测试结果的影响。

三、结果展示

不同相似度计算方式下的score

不同数据集大小下的score

不同K大小和权重下的对比

【机器学习】 - 作业4: 基于K-近邻的车牌号识别相关推荐

  1. 基于K近邻法的手写数字图像识别

                           数字图像处理课程论文                          题目:数字图像识别   摘要 模式识别(PatternRecognition)是一 ...

  2. Android扫车牌号识别技术SDK

    Android扫车牌号识别技术SDK Android扫车牌号识别技术SDK描述 Android扫车牌号识别技术SDK是我公司开发的基于移动平台的车牌识别软件开发包,支持android.iOS等多种主流 ...

  3. 用python写一个车牌号识别系统

    写车牌号识别系统需要用到计算机视觉技术,具体的实现方法如下: 图像预处理:对图像进行预处理,包括灰度化.二值化.边缘检测等,以得到图像中车牌的区域. 区域分割:对图像进行分割,得到车牌区域. 文字识别 ...

  4. 模式识别与机器学习(作业5)基于PCA–LDA的人脸识别

    基于PCA–LDA的人脸识别 ORC数据集 提取码: cggh 本次的实验是在模式识别与机器学习(作业4),PCA降维的基础上加入了线性判别分析,对维度进行了进一步的降低. 1. 导入数据 一共有40 ...

  5. 【机器学习基础】数学推导+纯Python实现机器学习算法3:k近邻

    作为一种没有显式训练和学习过程的分类和回归算法,k 近邻在众多有监督机器学习算法中算是一种比较独特的方法.说它独特,是因为 k 近邻不像其他模型有损失函数.有优化算法.有训练过程.对于给定的实例数据和 ...

  6. 机器学习算法总结之K近邻(KNN)

    写在前面 K近邻(K-nearest neighbor,k-nn)是一种常用的机器学习监督学习方法,可用于分类和回归问题.其工作机制为:给定测试样本,基于某种距离度量找出训练集中与其最靠近的K个训练样 ...

  7. 机器学习算法系列之K近邻算法

    本系列机器学习的文章打算从机器学习算法的一些理论知识.python实现该算法和调一些该算法的相应包来实现. 目录 K近邻算法 一.K近邻算法原理 k近邻算法 通俗解释 近邻距离的度量 k值的选择 KN ...

  8. 机器学习 (二) K近邻算法分析与实现

    前言 大数据以及人工智能越来越火,作为一线攻城狮的我们有必要了解和研究,写本博客的目的在于分享以及自己记录总结,如有不美观之处请谅解,在后面的所有博客中,我们均采用python来进行代码编写,我们的思 ...

  9. 基于k近邻算法的干豆品种分类

    摘 要 近年来,干豆由于其较高的营养价值和良好的口感越来越受到人们的欢迎.其种类繁多且易于种植,是世界食用作物中产量最高的一种.干豆品种分类对干豆培育方向.产量需求和品质改良具有重要意义.本文以k近邻 ...

最新文章

  1. PE 文件格式 .text .data .idata .rsrc
  2. MyBatis学习总结(五)——实现关联表查询
  3. 主动防御型杀毒软件的技术探讨
  4. HDMI显示器驱动设计与验证
  5. 漫画:唐玄奘教你横扫 AVL 树面试题无敌手!
  6. AC日记——阶乘之和 洛谷 P1009(高精度)
  7. AABB与OOB包围盒子
  8. 做了5年Android开发,混吃等死的日子才是我人生最辛苦的日子!
  9. Linu查看文件占用率命令
  10. 鸿蒙os官方版下载,鸿蒙os2.0正式版
  11. java+如何画一个扇形_实现一个扇形的几种方法
  12. php图片素描化,把照片做成素描效果 照片做成素描
  13. 汽车的转向控制 外文翻译
  14. 选择香港虚拟主机需要注意的,如何选购优质的虚拟主机
  15. uni-app实现多图片上传
  16. struts2 错误消息显示(s:fielderror )的时候老有前面的那个黑点,郁闷死了,感觉特别不爽,下面总结了集中解决的方法
  17. 2020年INTERNET考试题
  18. 量化感知训练_《量化健身 动作精讲》:专业解读健身动作的秘密
  19. 16_开发工具IntelliJ IDEA
  20. mac 安装homebrew 报错 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refu

热门文章

  1. 读点书:程序员数学123简谈
  2. 数据结构与算法基础-王卓
  3. 360 度评估的优缺点
  4. Cannot creat oci environment.
  5. 架构-三层架构:三层架构
  6. Python requests乱码的五种解决办法
  7. 深圳国际物流公司有哪些公司?
  8. java instance_java关于instance的定义
  9. linux radius mysql_采用Linux系统的Freeradius+MySQL实现RADIUS认证服务器
  10. 志强系列的服务器能吃鸡吗,国产高端 浪潮四路四核服务器产品解析