首页 / 专利库 / 人工智能 / 人工智能 / 机器学习 / 半监督学习 / 基于半监督学习的渣土车偷倒判别方法、系统和装置

基于半监督学习的渣土车偷倒判别方法、系统和装置

阅读:737发布:2020-05-08

专利汇可以提供基于半监督学习的渣土车偷倒判别方法、系统和装置专利检索,专利查询,专利分析的服务。并且一种基于半 监督学习 的渣土车偷倒判别方法,包括:步骤S1,对超载源数据进行预处理;步骤S2,利用基于图的标签传播 算法 建立载重模型;步骤S3,将经过预处理的超载源数据代入载重模型中获取载重预测值。本 发明 通过对渣土车辆运输过程中监管实际需求的研究,利用车载终端GP步骤S模 块 的 定位 跟踪 功能,结合 人工智能 技术设计出一套实用的渣土车偷倒判别方案,实现对渣土车运输过程中违法违规行为的实时判别,并可以对已产生后果的违规行为发生地进行回溯和追责,为管理工作提供有效证据。提高监督 力 度和效率,避免违规作业,确保渣土车辆运行有序,为相关政府职能部 门 的行政管理和执法提供有力的证据和科学的决策依据。,下面是基于半监督学习的渣土车偷倒判别方法、系统和装置专利的具体信息内容。

1.一种基于半监督学习的渣土车偷倒判别方法,包括一个采集源数据的步骤,所述的源数据包括渣土车的GP步骤S定位数据、CAN总线数据和装载情况的人工记录数据,所述的GP步骤S定位数据包括车牌号、驾驶时间、经度、纬度和速度,所述的CAN总线数据包括车牌号、时间、速度、转速、发动机负荷、发动机期望转速和瞬时油耗,所述的装载情况的人工记录数据包括车牌号、时间、装货时间和卸货时间,其特征在于,还包括:
步骤S1,对所述的源数据进行预处理;
步骤S2,利用基于图的标签传播算法建立载重模型;
步骤S3,将经过预处理的源数据代入载重模型中获取载重预测值。
2.根据权利要求1所述的基于半监督学习的渣土车偷倒判别方法,其特征在于,步骤S1包括:
步骤S1.1,获取车辆的原始数据;
步骤S1.2,对原始数据进行划分。
3.根据权利要求2所述的基于半监督学习的渣土车偷倒判别方法,其特征在于,步骤S1中,原始数据包括车辆定位数据、车辆总线数据及车辆装载情况。
4.根据权利要求1所述的基于半监督学习的渣土车偷倒判别方法,其特征在于,步骤S2包括:
步骤S2.1,构造相似矩阵;
步骤S2.2,进行传播。
5.根据权利要求4所述的基于半监督学习的渣土车偷倒判别方法,其特征在于,步骤S2.1包括:
步骤S2.1.1,图的构建;
X表示所选取的特征:超速程度,高速公路,城市主要道路,城市次要道路,城市普通道路,城市快速道路,当前转速下发动机负荷百分比,瞬时油耗,加速度绝对值,进气压发动机转速差;
Y表示载重特征,标签只有2种状态,载重为1,空载为0;
令(x1,y1),…,(xL,yL)表示有标签的样本数据,yi∈(0,1),i=0,1,…,L-1,表示载重状态,令(xL,yL),…,(xL+U-1,yL+U-1)为未标记数据,且L<<U,设整个数据集X={x0,x1,…,xL+U-1};问题转换为:从数据集X中,利用有标签数据集YL进行学习,为无标签数据集YU找到对应的载重;
标签传播算法是基于图的,因此需要先构建一个图;以数据点为图的节点,将数据点用边连接,构造连接图;
连接图分为稠密图和稀疏图;
稠密图采用全连接图,采用rbf核函数计算节点i和节点j的边权重,如式(1)所示:
其中,α是超参,c表示特征指标中的某个特征,总特征数目为7,L表示有标签数据的数目,U表示无标签数据的数目;xi,xj∈X={x0,x1,…,xL+U-1},i,j=0,1,…,L+U-1;
稀疏图采用KNN图,计算数据集X={x0,x1,…,xL+U-1}中的xi,其中,i=0,1,…,L+U-1之间的距离,采用欧式距离计算并且按照距离的递增关系进行排序,选取距离最小的k个点,保留k近邻权重为1,其他的为0;
步骤S2.1.2,计算概率转移矩阵P;
定义一个(L+U)×(L+U)的概率转移矩阵P,如式(2):
pij表示从节点i转移到节点j的概率,n=1,2,…,L+U;
因为存在0和1两种载重状态和L个有标签的样本数据;令有标签数据集YL中的元素为YL(i)∈(0,1),i=0,1,…,L-1;
对于有标签数据,定义一个L×2的矩阵ZL,如果YL(i)=j,其中j∈(0,1),可得ZL(i,j)=1,即如果YL第i行为j=0,即为空载,那么ZL的第i行第j列,j=0的元素为1,第i行的其他列元素都为0;反之,如果YL第i行为j=1,即为满载,那么ZL的第i行第j列,j=1的元素为1,第i行的其他列元素都为0;
对于无标签数据,定义一个U×2的矩阵ZU,令ZU(i,j)=-1,其中,i=0,1,…,U-1;j=0,
1;将矩阵ZL和ZU合并,得到一个(L+U)×2的步骤Softlabel矩阵F=[ZL;ZU]。
6.根据权利要求5所述的基于半监督学习的渣土车偷倒判别方法,其特征在于,步骤S2.2包括:
步骤S2.2.1,执行传播:F=PF;
步骤S2.2.2,重置F中的已存在载重样本的载重信息:FL=ZL;
步骤S2.2.3,判断F是否收敛;
若F收敛,则结束;
若F未收敛,则返回步骤步骤S2.2.1,直至F收敛。
7.一种渣土车偷倒判别系统,其特征在于,包括:
预处理模,用于对超载源数据进行预处理;
建模模块,用于用BP神经网络结构建立超载模型;
判断模块,经过预处理的超载源数据代入载重模型中获取载重预测值。
8.一种渣土车偷倒判别装置,其特征在于,包括:存储有渣土车偷倒判别程序的存储器及用于运行渣土车偷倒判别程序的处理器,渣土车偷倒判别程序配置为实现如权利要求1~6任一项所述的基于半监督学习的渣土车偷倒判别方法的步骤。
9.一种计算机可读存储介质,其特征在于,计算机可读存储介质上存储有渣土车偷倒判别程序,渣土车偷倒判别程序被处理器执行实现如权利要求1~6任一项所述的基于半监督学习的渣土车偷倒判别方法的步骤。

说明书全文

基于半监督学习的渣土车偷倒判别方法、系统和装置

技术领域

[0001] 本发明涉及物理领域,尤其涉及交通状态检测技术,特别是一种基于半监督学习 的渣土车偷倒判别方法、系统和装置。

背景技术

[0002] 渣土车作为运输工程渣土和建筑垃圾的车辆,在城市建设中起到了重要作用。渣土 车交通违法行为极易引发交通事故,城市渣土车目前主要存在的问题有交通安全、环境 卫生、噪音污染。如渣土车进出道路时不按规定让行易和其他车辆发生侧面相撞,超载、 超速易引发车辆侧翻,随意偷倒、乱倒渣土、车辆超载,严重污染城市道路环境卫生的 现象在城市中也是一个重要问题。渣土车辆本身的质量管理未做好,导致车辆本身质量 安全性能差,是造成运输管理问题的原因。

发明内容

[0003] 针对上述技术问题,本发明的目的在于提供一种解决上述技术问题的基于半监督学 习的渣土车偷倒判别方法、系统和装置。
[0004] 为解决上述技术问题,本发明基于半监督学习的渣土车偷倒判别方法,包括一个采 集源数据的步骤,所述的源数据包括渣土车的GP步骤S定位数据、CAN总线数据和装 载情况的人工记录数据,所述的GP步骤S定位数据包括车牌号、驾驶时间、经度、纬 度和速度,所述的CAN总线数据包括车牌号、时间、速度、转速、发动机负荷、发动机 期望转速和瞬时油耗,所述的装载情况的人工记录数据包括车牌号、时间、装货时间和 卸货时间,还包括::
[0005] 步骤S1,对所述的源数据进行预处理;
[0006] 步骤S2,利用基于图的标签传播算法建立载重模型;
[0007] 步骤S3,将经过预处理的源数据代入载重模型中获取载重预测值。
[0008] 步骤S1包括:
[0009] 步骤S1.1,获取车辆的原始数据;
[0010] 步骤S1.2,对原始数据进行划分。
[0011] 步骤S1中,原始数据包括车辆定位数据、车辆总线数据及车辆装载情况。
[0012] 步骤S2包括:
[0013] 步骤S2.1,构造相似矩阵;
[0014] 步骤S2.2,进行传播;
[0015] 步骤S2.1包括:
[0016] 步骤S2.1.1,图的构建;
[0017] X表示所选取的特征:超速程度,高速公路,城市主要道路,城市次要道路,城市 普通道路,城市快速道路,当前转速下发动机负荷百分比,瞬时油耗,加速度绝对值, 进气压发动机转速差;
[0018] Y表示载重特征,标签只有2种状态,载重为1,空载为0;
[0019] 令(x1,y1),…,(xL,yL)表示有标签的样本数据,yi∈(0,1),i=0,1,…,L-1,表示载重状 态,令(xL,yL),…,(xL+U-1,yL+U-1)为未标记数据,且L<<U,设整个数据集 X={x0,x1,…,xL+U-1};问题转换为:从数据集X中,利用有标签数据集YL进行学习, 为无标签数据集YU找到对应的载重。
[0020] 标签传播算法是基于图的,因此需要先构建一个图;以数据点为图的节点,将数据 点用边连接,构造连接图;
[0021] 连接图分为稠密图和稀疏图;
[0022] 稠密图采用全连接图,采用rbf核函数计算节点i和节点j的边权重,如式(1)所 示:
[0023]
[0024] 其中,α是超参,c表示特征指标中的某个特征,总特征数目为7,L表示有标签数 据的数目,U表示无标签数据的数目。xi,xj∈X={x0,x1,…,xL+U-1}, i,j=0,1,…,L+U-1;
[0025] 稀疏图采用KNN图,计算数据集X={x0,x1,…,xL+U-1}中的xi,其中,i=0,1,…,L+U-1 之间的距离,采用欧式距离计算并且按照距离的递增关系进行排序,选取距离最小的k 个点,保留k近邻权重为1,其他的为0;
[0026] 步骤S2.1.2,计算概率转移矩阵P;
[0027] 定义一个(L+U)×(L+U)的概率转移矩阵P,如式(2):
[0028]
[0029] pij表示从节点i转移到节点j的概率,n=1,2,…,L+U;
[0030] 因为存在0和1两种载重状态和L个有标签的样本数据;令有标签数据集YL中的元素 为YL(i)∈(0,1),i=0,1,…,L-1;
[0031] 对于有标签数据,定义一个L×2的矩阵ZL,如果YL(i)=j,其中j∈(0,1),可得 ZL(i,j)=1,即如果YL第i行为j=0,即为空载,那么ZL的第i行第j列,j=0的元素 为1,第i行的其他列元素都为0;反之,如果YL第i行为j=1,即为满载,那么ZL的 第i行第j列,j=1的元素为1,第i行的其他列元素都为0;
[0032] 对于无标签数据,定义一个U×2的矩阵ZU,令ZU(i,j)=-1,其中,i=0,1,…,U-1; j=0,1;将矩阵ZL和ZU合并,得到一个(L+U)×2的步骤Softlabel矩阵F=[ZL;ZU]。
[0033] 步骤S2.2包括:
[0034] 步骤S2.2.1,执行传播:F=PF;
[0035] 步骤S2.2.2,重置F中的已存在载重样本的载重信息:FL=ZL;
[0036] 步骤S2.2.3,判断F是否收敛;
[0037] 若F收敛,则结束;
[0038] 若F未收敛,则返回步骤步骤S2.2.1,直至F收敛。
[0039] 一种渣土车偷倒判别系统,包括:
[0040] 预处理模,用于对超载源数据进行预处理;
[0041] 建模模块,用于用BP神经网络结构建立超载模型;
[0042] 判断模块,经过预处理的超载源数据代入载重模型中获取载重预测值。
[0043] 一种渣土车偷倒判别装置,包括:存储有渣土车偷倒判别程序的存储器及用于运行 渣土车偷倒判别程序的处理器,渣土车偷倒判别程序配置为实现基于半监督学习的渣土 车偷倒判别方法的步骤。
[0044] 一种计算机可读存储介质,计算机可读存储介质上存储有渣土车偷倒判别程序,渣 土车偷倒判别程序被处理器执行实现基于半监督学习的渣土车偷倒判别方法的步骤。
[0045] 本发明的基于半监督学习的渣土车偷倒判别方法通过对渣土车辆运输过程中监管 实际需求的研究,利用车载终端GP步骤S模块的定位跟踪功能,结合人工智能技术设 计出一套实用的渣土车偷倒判别方案,实现对渣土车运输过程中违法违规行为的实时判 别,并可以对已产生后果的违规行为发生地进行回溯和追责,为管理工作提供有效证据。 提高监督力度和效率,避免违规作业,确保渣土车辆运行有序,为相关政府职能部的 行政管理和执法提供有力的证据和科学的决策依据。采用信息化技术,实现对渣土车辆 的全过程监管,不仅可以提高监管科学和平,同时也提高了管理者的工作效率。附图说明
[0046] 图1为本发明源数据准备流程图
[0047] 图2为本发明特征选取流程图;
[0048] 图3为本发明标签传播算法流程图。

具体实施方式

[0049] 下面结合附图对本发明基于半监督学习的渣土车偷倒判别方法、系统和装置作进一 步详细说明。
[0050] 如图1~图3所示,本发明基于半监督学习的渣土车偷倒判别方法,包括:
[0051] (1)源数据准备流程
[0052] 原始数据为车辆的GP步骤S定位数据(包括车牌号、驾驶时间、经度、纬度、速 度等)、OBD采集的CAN总线数据(包括车牌号、时间、速度、转速、发动机负荷、发 动机期望转速、瞬时油耗)和渣土车装载情况的人工记录数据(包括车牌号、时间、装 货时间、卸货时间)。
[0053] 将车辆定位数据和CAN总线数据经过数据预处理,再依据时间字段将人工记录数据整 合进去,得到分析的源数据(包括车牌号、时间、经度、纬度、道路、道路类型、速度、 加速度、超速程度、瞬时油耗、转速差值、发动机负荷百分比、车辆装载情况)。
[0054] (2)特征指标变量的建立
[0055] 考虑到渣土车的业务特征,以及技术人员的跟车调查,车辆通常有满载和空载两种状 态,在不同装载状态下,其车辆的驾驶行为特征有所差异。根据现有数据,可选择的特 征如下:
[0056] 输入特征X:道路类型、速度、加速度、超速程度、瞬时油耗、转速差值、发动机 负荷百分比。
[0057] 输出Y:车辆装载情况,用1和0表示,其中1表示满载,0表示空载。
[0058] 对于数据预处理得到的源数据,可选取的特征指标为道路类型、速度、加速度、 超速程度、瞬时油耗、转速差值。其中道路类型分为高速公路、城市快速道路、城市主 要道路、城市次要道路和城市普通道路。
[0059] (3)载重模型建立
[0060] 基于图的方法性能优越,具有坚实的数学理论基础、计算速度快及准确性高等优点, 本建模选取基于图的标签传播算法。LP算法包括两大步骤:1)构造相似矩阵;2)进 行传播操作。
[0061] X表示所选取的特征:超速程度,高速公路,城市主要道路,城市次要道路,城市普 通道路,城市快速道路,当前转速下发动机负荷百分比,瞬时油耗,加速度绝对值,进 气压力,发动机转速差。
[0062] Y表示载重特征,标签只有2种状态,载重为1,空载为0。
[0063] 令(x1,y1),…,(xL,yL)表示有标签的样本数据,yi∈(0,1),i=0,1,…,L-1,表示载重状态 (0为空载,1为满载),令(xL,yL),…,(xL+U-1,yL+U-1)为未标记数据,且L<<U,设整个 数据集X={x0,x1,…,xL+U-1}。问题转换为:从数据集X中,利用有标签数据集YL进行 学习,为无标签数据集YU找到对应的载重。
[0064] ①图的构建。
[0065] 标签传播算法是基于图的,因此需要先构建一个图。图的节点就是一个数据点,包 含有标签和无标签的数据,将数据点用边(Edge)连接,构造连接图。
[0066] 连接图分为稠密图和稀疏图,稠密图的典型代表是全连接图,采用rbf核函数计算 节点i和节点j的边权重,如式(1)所示:
[0067]
[0068] 这里,α是超参(超参数根据经验确定),c表示特征指标中的某个特征,本方法中的 总特征数目为7。L表示有标签数据的数目,U表示无标签数据的数目; xi,xj∈X={x0,x1,…,xL+U-1},i,j=0,1,…,L+U-1。
[0069] 稀疏图按照某种准则将距离最近的几个点连接,典型代表为KNN图,计算数据集 X={x0,x1,…,xL+U-1}中xi(其中,i=0,1,…,L+U-1)之间的距离,采用欧式距离计算 并且按照距离的递增关系进行排序,选取距离最小的k个点,保留k近邻权重为1,其他 的为0。
[0070] ②计算概率转移矩阵P。
[0071] 标签传播的主要思想是:通过节点之间的边的相似程度来传播载重信息。边的权重越 大,表示两个节点越相似,那么载重信息越容易传播过去。我们定义一个(L+u)×(L+u) 的概率转移矩阵P,如式(2):
[0072]
[0073] pij表示从节点i转移到节点j的概率,n=1,2,…,L+U。
[0074] 因为存在0和1两种载重状态和L个有标签的样本数据。令有标签数据集YL中的元素 为YL(i)∈(0,1),i=0,1,…,L-1。
[0075] 对于有标签数据,定义一个L×2的矩阵ZL,如果YL(i)=j(其中j∈(0,1)),可得 ZL(i,j)=1,即如果YL第i行为j=0(空载),那么ZL的第i行第j列(j=0)元素为1, 第i行的其他列元素都为0;反之,如果YL第i行为j=1(满载),那么ZL的第i行第j列 (j=1)元素为1,第i行的其他列元素都为0。
[0076] 对于无标签数据,定义一个U×2的矩阵ZU,令ZU(i,j)=-1(其中,i=0,1,…,U-1; j=0,1)。将矩阵ZL和ZU合并,得到一个(L+U)×2的步骤Softlabel矩阵F=[ZL;ZU], 然后通过概率转移矩阵进行传播;最后确定这个样本的载重类型时,取概率最大的位置 作为它的载重信息。
[0077] 标签传播算法操作如下:
[0078] 1)执行传播:F=PF
[0079] 2)重置F中的已存在载重样本的载重信息:FL=ZL
[0080] 3)重复步骤1)和2),直到F收敛。
[0081] 步骤1)就是将概率转移矩阵P和矩阵F相乘,每个节点都将载重信息以概率传播 给其他节点。如果两个节点越相似,那么对方的载重信息就越容易被自己的载重信息赋 予。步骤2)非常关键,因为已存在载重数据的载重信息是已知的,它不能被改变的, 所以每次传播完,都需要还原已有的载重信息。当矩阵F的变化程度达到设定的阈值或 达到迭代次数,则完成传播,已存在载重数据不断的将自己的载重信息传播出去,最后 的类边界会穿越高密度区域,而停留在低密度的间隔中。
[0082] (4)根据样本数据建立的载重模型,对车辆载重进行计算,获取载重情况预测。
[0083] 本发明还提供了一种渣土车偷倒判别装置,包括:存储有渣土车偷倒判别程序的存 储器及用于运行渣土车偷倒判别程序的处理器,渣土车偷倒判别程序配置为实现基于半 监督学习的渣土车偷倒判别方法的步骤。
[0084] 本发明还提供了计算机可读存储介质上存储有渣土车偷倒判别程序,渣土车偷倒判 别程序被处理器执行实现基于半监督学习的渣土车偷倒判别方法的步骤。
[0085] 以上已对本发明创造的较佳实施例进行了具体说明,但本发明创造并不限于所述实 施例,熟悉本领域的技术人员在不违背本发明创造精神的前提下还可作出种种的等同的 变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈