本文介绍: 图像的智能处理一直是人工智能领域广受关注的一类技术,代表性的如人脸识别与 CT 肿瘤识别,在人工智能落地的进程中发挥着重要作用。其中车牌号识别作为一个早期应用场景,已经融入日常生活中,为我们提供了诸多便利,在各地的停车场和出入口都能看到它的身影。车牌号识别往往分为字符划分和字符识别两个子任务,本案例我们将关注字符识别的任务,尝试用 K-NN 的方法对分割好的字符图像进行自动识别和转化。
manhattan
:曼哈顿距离,又称城市街区距离,它的计算方式有点类似于只能90度拐角的街道长度。D
(
x
,
y
)
=
∑
i
=
1
k
∣
x
i
−
y
i
∣
D(x,y)=sum_i=1^k|x_i-y_i|
D(x,y)=i∑=1k∣xi−yi∣
chebyshev
:chebyshev距离是两个数值向量在单个维度上绝对值差值最大的那个值。D
(
x
,
y
)
=
max
i
(
∣
x
i
−
y
i
∣
)
D(x,y)=text{max}_i(|x_i-y_i|)
D(x,y)=maxi(∣xi−yi∣)
结果:
绘制柱状图,可视化表示:
由上图可见,minkowski
, euclidean
, manhattan
三种举例向量效果类似, chebyshev
效果明显较差。
5.3 平均和加权KNN的区别
结果:
5.4 训练集大小对模型效果的影响
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。