CN111292534A - A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning - Google Patents
A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning Download PDFInfo
- Publication number
- CN111292534A CN111292534A CN202010090595.XA CN202010090595A CN111292534A CN 111292534 A CN111292534 A CN 111292534A CN 202010090595 A CN202010090595 A CN 202010090595A CN 111292534 A CN111292534 A CN 111292534A
- Authority
- CN
- China
- Prior art keywords
- data
- traffic
- road
- state
- clustering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 26
- 238000007781 pre-processing Methods 0.000 claims abstract description 4
- 230000006870 function Effects 0.000 claims description 12
- 238000010606 normalization Methods 0.000 claims description 10
- 238000012549 training Methods 0.000 claims description 10
- 230000004913 activation Effects 0.000 claims description 9
- 238000013528 artificial neural network Methods 0.000 claims description 6
- 230000007423 decrease Effects 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000008034 disappearance Effects 0.000 claims description 3
- 238000004880 explosion Methods 0.000 claims description 3
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000001413 cellular effect Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 claims 2
- 238000007621 cluster analysis Methods 0.000 claims 1
- 238000010801 machine learning Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000013480 data collection Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013401 experimental design Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000003064 k means clustering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0129—Traffic data processing for creating historical data or processing based on historical data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
- G06F18/23213—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/052—Detecting movement of traffic to be counted or controlled with provision for determining speed or overspeed
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/065—Traffic control systems for road vehicles by counting the vehicles in a section of the road or in a parking area, i.e. comparing incoming count with outgoing count
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Chemical & Material Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Analytical Chemistry (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及智能交通系统领域,具体涉及一种基于kmeans聚类与深度序列学习的交通状态估计方法。The invention relates to the field of intelligent traffic systems, in particular to a traffic state estimation method based on kmeans clustering and deep sequence learning.
背景技术Background technique
随着我国社会经济的不断发展与城市人口的持续增长,越来越多的家庭拥有了一辆甚至多辆私人汽车,快速增长的车辆数导致我国各大城市的交通压力日益增加,严重影响了城市交通路网的运行效率,增加居民的出行时间,此外,车辆在拥堵时低速行驶会加剧能源的浪费,频繁的熄火和发动也会加大尾气的排放量,污染居民生活环境。因此,如何在满足人们出行的需求条件下,对城市路网的交通流进行准确估计,缓解交通压力,已经成为交通管理发展的重要方向与学术界的研究焦点。With the continuous development of my country's social economy and the continuous growth of urban population, more and more families own one or more private cars. The rapid increase in the number of vehicles has led to increasing traffic pressure in major cities in my country, which has seriously affected the The operation efficiency of the urban traffic network increases the travel time of residents. In addition, the low-speed driving of vehicles in congestion will aggravate the waste of energy. Frequent stalls and starts will also increase exhaust emissions and pollute the living environment of residents. Therefore, how to accurately estimate the traffic flow of the urban road network and relieve the traffic pressure under the condition of meeting the needs of people's travel has become an important direction of the development of traffic management and the focus of academic research.
交通状态估计指的是利用路网中观测到的交通流数据推断出整个路网交通状态的过程。目前主要分为基于模型驱动与基于数据驱动两类算法:模型驱动算法一般用交通流模型来描述路段之间的传输关系,通过数学公式推演出交通状态变化情况;数据驱动算法通常使用机器学习来分析历史交通流数据并挖掘出数据之间的关系,进而估计或预测出路段交通状态。Traffic state estimation refers to the process of inferring the traffic state of the entire road network using the traffic flow data observed in the road network. At present, it is mainly divided into two types: model-driven and data-driven: model-driven algorithms generally use traffic flow models to describe the transmission relationship between road sections, and use mathematical formulas to deduce traffic state changes; data-driven algorithms usually use machine learning to Analyze historical traffic flow data and mine the relationship between the data, and then estimate or predict the traffic status of the road section.
然而,受限于技术和资金等原因,目前城市路网的道路检测器还无法做到无缝覆盖,仅能检测到部分路段的交通流数据,导致现有的技术大多围绕着单条路段做研究,无法对未检测到数据的路段进行有效估计,无法满足出行人群对于路网交通信息的需求。因此针对上述问题还没有提出有效的解决方案。However, due to technical and financial reasons, the current road detectors in the urban road network cannot achieve seamless coverage and can only detect the traffic flow data of some road sections, resulting in most existing technologies focusing on a single road section. , it is impossible to effectively estimate the road sections for which no data has been detected, and it cannot meet the needs of the traveling crowd for the traffic information of the road network. Therefore, no effective solution has been proposed for the above problem.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于针对上述存在的问题,提供一种基于kmeans聚类与深度序列学习的交通状态估计方法,旨在解决城市快速路中部分路段的交通流数据无法实时获取的情况下,对全部路段的交通状态进行估计的问题。The purpose of the present invention is to provide a traffic state estimation method based on kmeans clustering and deep sequence learning in view of the above-mentioned problems, aiming to solve the problem that the traffic flow data of some road sections in urban expressways cannot be obtained in real time. The problem of estimating the traffic state of a road segment.
本发明的技术方案按以下步骤进行实施:The technical scheme of the present invention is implemented according to the following steps:
S1、快速路划分:按照元胞传输模型CTM理论将一条城市快速路划分成若干个均衡的路段,保证划分后各路段内部的交通流密度呈均匀分布,截面流量、车流速度等大致相同;S1. Expressway division: According to the CTM theory of the cellular transmission model, an urban expressway is divided into several balanced sections to ensure that the traffic flow density inside each section is evenly distributed, and the cross-sectional flow and traffic speed are roughly the same;
S2、数据采集:采用仿真软件对选中的快速路进行建模,设置虚拟检测器,获取各路段交通流的历史参数数据,其中数据的特征包括路段截面车流量、速度与路段时间占有率;S2. Data collection: use simulation software to model the selected expressway, set up a virtual detector, and obtain the historical parameter data of traffic flow of each road section, wherein the characteristics of the data include traffic flow, speed and time occupancy rate of the road section;
S3、数据预处理:剔除收集到的重复数据与异常数据,并将不同的交通流特征数据进行归一化处理,转换成[0,1]区间的值;S3. Data preprocessing: Eliminate the collected duplicate data and abnormal data, and normalize different traffic flow characteristic data to convert them into values in the [0,1] interval;
S4、交通状态划分:按照路段交通流基本图特性将交通状态分为自由流与拥挤流两种状态等级,采用kmeans聚类算法分别对各路段的历史交通流数据进行聚类分析,根据数据在三维空间中的欧式距离来判断每个数据点的类别,从而达到对各路段数据集标定的目的;S4. Traffic status division: According to the basic characteristics of the traffic flow of the road section, the traffic status is divided into two status levels: free flow and congested flow, and the kmeans clustering algorithm is used to cluster and analyze the historical traffic flow data of each road section. The Euclidean distance in the three-dimensional space is used to judge the category of each data point, so as to achieve the purpose of calibrating the data set of each road segment;
S5、交通状态估计:将标定好的数据按一定比例构造训练数据集,并设计深度序列学习模型Seq2Seq模型,模型输入是快速路中部分路段的交通流数据序列,输出是快速路全部路段的交通状态序列,通过迭代学习的方式实现对整个路段的交通状态估计,得到估计结果。S5. Traffic state estimation: construct a training data set according to a certain proportion of the calibrated data, and design a deep sequence learning model Seq2Seq model. The input of the model is the traffic flow data sequence of some sections of the expressway, and the output is the traffic flow of all sections of the expressway. The state sequence is used to estimate the traffic state of the entire road segment through iterative learning, and the estimation result is obtained.
进一步的,所述步骤S1中,快速路的路段划分规则为:Further, in the step S1, the section division rule of the expressway is:
S1.1、按照快速路网中匝道的数量和位置、车道数变化位置以及道路曲率半径发生变化的位置,可将路网分割为若干路段,每个路段称为一个链接路段;所述匝道包括入口匝道和出口匝道,所述车道数变化为增加或减少;S1.1. According to the number and location of ramps in the expressway network, the location where the number of lanes changes, and the location where the radius of curvature of the road changes, the road network can be divided into several segments, each segment is called a link segment; the ramps include On-ramps and off-ramps, the number of lanes changing as an increase or decrease;
S1.2、每个链接路段按照其长度被进一步分割为若干个长度相等的更小的路段,每个小路段称为一个元胞,且保证每个元胞是均衡的。S1.2. Each link road segment is further divided into several smaller road segments of equal length according to its length, each small road segment is called a cell, and each cell is guaranteed to be balanced.
进一步的,所述步骤S2中,快速路模型按照S1所述的路段划分规则进行划分,并按照真实数据动态的设置各路段交通需求以及出入口匝道与主路之间的分流比,使得仿真出来的交通流可以按照真实交通流变化情况进行演变。各路段采集到的历史交通流参数数据可以是连续多个工作日的数据,通过改变软件随机种子的方式来模拟。Further, in the step S2, the expressway model is divided according to the road section division rules described in S1, and the traffic demand of each road section and the diversion ratio between the entrance and exit ramps and the main road are dynamically set according to the real data, so that the simulated Traffic flow can evolve according to real traffic flow changes. The historical traffic flow parameter data collected by each road section can be the data of several consecutive working days, which can be simulated by changing the random seed of the software.
进一步的,所述步骤S3中,由于交通流数据不同特征变量之间的量纲相差较大,如交通流量能达到数百上千,而交通流速度仅有几十,直接用于后续的模型训练会导致结果不准确。因此,需要对收集到的数据做归一化处理,使不同特征变量能落在一个特定区域内,归一化公式为:Further, in the step S3, since the dimension difference between different characteristic variables of the traffic flow data is relatively large, for example, the traffic flow can reach hundreds or thousands, and the traffic flow speed is only a few dozen, which is directly used in the subsequent model. Training can lead to inaccurate results. Therefore, it is necessary to normalize the collected data so that different characteristic variables can fall within a specific area. The normalization formula is:
其中:x'为数据归一化后的值,x为数据归一化前的值,xmin为数据集中的最小值,xmax为数据集中的最大值。Among them: x' is the value after data normalization, x is the value before data normalization, x min is the minimum value in the data set, and x max is the maximum value in the data set.
进一步的,所述步骤S4中,根据元胞内部交通流数据构成的基本图划分交通状态等级,共分成自由流与拥挤流两种类型,其中自由流状态下的交通运行比较稳定,行驶车辆几乎不受外界影响,用数字0来表示该状态;拥挤流状态下的交通运行极不稳定,车辆间干扰剧烈,用数字1来表示该状态。Further, in the step S4, the traffic state level is divided according to the basic graph formed by the traffic flow data inside the cell, and it is divided into two types: free flow and congested flow. It is not affected by the outside world, and the number 0 is used to represent this state; the traffic operation in the congestion flow state is extremely unstable, and the interference between vehicles is severe, and the
进一步的,所述步骤S4中,采用kmeans聚类算法对历史交通流参数数据进行聚类,对每一组的历史交通流参数数据进行标定(0或1状态),并计算出不同交通状态类别数据的均值,比较差异,其中,聚类算法具体步骤如下所示:Further, in the step S4, the kmeans clustering algorithm is used to cluster the historical traffic flow parameter data, the historical traffic flow parameter data of each group is calibrated (0 or 1 state), and different traffic state categories are calculated. The mean value of the data is compared and the differences are compared. The specific steps of the clustering algorithm are as follows:
S4.1、确定聚类类别个数k,随机从数据集中选取k个数据点作为初始聚类中心;S4.1. Determine the number of cluster categories k, and randomly select k data points from the data set as the initial cluster center;
S4.2、分别计算各数据点到聚类中心之间的欧式距离,将它划分到离的较近的聚类中心所在的类别中,计算公式表示为:S4.2. Calculate the Euclidean distance between each data point and the cluster center, and divide it into the category where the cluster center is closer. The calculation formula is expressed as:
其中,xi为数据集中第i个数据点,μj为第j个聚类类别的中心点,k为聚类类别个数。Among them, x i is the i-th data point in the dataset, μ j is the center point of the j-th cluster category, and k is the number of cluster categories.
S4.3、根据聚类结果计算不同类别包含数据点的算数平均值,用该值代替之前的聚类中心点,更新公式表示为:S4.3. Calculate the arithmetic mean of data points in different categories according to the clustering results, and use this value to replace the previous cluster center point. The update formula is expressed as:
其中,cj为第j个聚类类别包含的数据点个数。Among them, c j is the number of data points contained in the jth cluster category.
S4.4、比较当前聚类中心点与更新前中心点的区别,若相同,则迭代停止,算法结束;若不同,则返回到步骤S4.2,继续迭代。S4.4. Compare the difference between the current cluster center point and the center point before the update. If they are the same, the iteration stops and the algorithm ends; if they are different, return to step S4.2 to continue the iteration.
进一步的,所述步骤S4中,所述算法的目标函数表示为:Further, in the step S4, the objective function of the algorithm is expressed as:
其中,E表示算法的平方误差,Cj表示第j个聚类簇。Among them, E represents the squared error of the algorithm, and C j represents the jth cluster.
进一步的,所述步骤S5中,所述的深度序列Seq2Seq模型是一种“多对多”结构的模型,在对模型进行训练前需要提前拟合好模型的输入及输出数据,将快速路网的交通流数据和状态数据按空间顺序排列起来,得到路段一一相对应的路网交通流数据(连续)序列与交通状态(离散)二进制序列,将交通流数据序列作为输入,状态序列作为输出来训练Seq2Seq模型。此外,由于实际路网上有部分路段的数据无法实时获取,所以在训练模型时需要将输入序列中那部分路段的数据给清除掉,以便训练出的模型在未来估计过程中能以部分路段的数据估计出整个快速路的状态序列。Further, in the step S5, the deep sequence Seq2Seq model is a model with a "many-to-many" structure. Before training the model, the input and output data of the model need to be fitted in advance, and the expressway network needs to be fitted. The traffic flow data and state data are arranged in spatial order, and the road network traffic flow data (continuous) sequence and traffic state (discrete) binary sequence corresponding one by one are obtained. The traffic flow data sequence is used as the input and the state sequence is used as the output. to train a Seq2Seq model. In addition, since the data of some road sections on the actual road network cannot be obtained in real time, it is necessary to clear the data of that part of the road sections in the input sequence when training the model, so that the trained model can use the data of some road sections in the future estimation process. The state sequence of the entire expressway is estimated.
进一步的,所述步骤S5中,所述的Seq2Seq模型由两层LSTM神经网络构成,以便解决RNN神经网络所面临的梯度消失与梯度爆炸问题。采用前一层LSTM网络作为编码器,负责解析输入的交通流数据序列,编码器公式表示为:Further, in the step S5, the Seq2Seq model is composed of a two-layer LSTM neural network, so as to solve the gradient disappearance and gradient explosion problems faced by the RNN neural network. The previous layer of LSTM network is used as the encoder, which is responsible for parsing the input traffic flow data sequence. The encoder formula is expressed as:
ht=f(ht-1,xt) (5)h t =f(h t-1 ,x t ) (5)
其中,f表示编码器的激活函数,xt表示在t时刻的交通流数据序列,ht表示在t时刻编码器的隐藏状态。where f represents the activation function of the encoder, x t represents the traffic flow data sequence at time t, and h t represents the hidden state of the encoder at time t.
采用后一层LSTM网络作为解码器,负责解析编码器的输出,按照一定规则计算出整个快速路的交通状态概率分布序列,解码器与模型输出公式表示为:The latter layer of LSTM network is used as the decoder, which is responsible for parsing the output of the encoder, and calculates the traffic state probability distribution sequence of the entire expressway according to certain rules. The output formula of the decoder and the model is expressed as:
st=f(st-1,yt-1,c) (6)s t =f(s t-1 ,y t-1 ,c) (6)
p(yt|yt-1,yt-2,...,y1,c)=g(st,yt-1,c) (7)p(y t |y t-1 ,y t-2 ,...,y 1 ,c)=g(s t ,y t-1 ,c) (7)
其中,f表示解码器的激活函数,c表示编码器的输出结果,st表示在t时刻解码器的隐藏状态,yt表示解码器t时刻的输出结果,g表示输出层的激活函数。Among them, f represents the activation function of the decoder, c represents the output of the encoder, s t represents the hidden state of the decoder at time t, y t represents the output result of the decoder at time t, and g represents the activation function of the output layer.
进一步的,为了使模型能够在编码阶段记住更多路段的交通流数据信息,提高后续估计精度,本发明在现有模型的基础上引入attention机制来进行优化,通过给编码器所有时刻的隐藏状态都加上一个动态权重,使编码器的输出c能随之动态更新,确保模型能从输入序列中获取更多重要信息,更新公式表示为:Further, in order to enable the model to remember more traffic flow data information of road sections in the encoding stage and improve the subsequent estimation accuracy, the present invention introduces an attention mechanism on the basis of the existing model for optimization, by hiding the encoder at all times. A dynamic weight is added to the state, so that the output c of the encoder can be dynamically updated, ensuring that the model can obtain more important information from the input sequence. The update formula is expressed as:
eij=a(si-1,hj) (10)e ij =a(s i-1 ,h j ) (10)
其中,ci表示动态更新的编码器输出,aij表示编码器第j个隐藏状态与解码器第i个隐藏状态之间的权重,eij表示一个对齐模型,用于衡量编码器第j个隐藏状态与解码器第i个隐藏状态之间的相关性。where c i represents the dynamically updated encoder output, a ij represents the weight between the jth hidden state of the encoder and the ith hidden state of the decoder, and e ij represents an alignment model used to measure the jth hidden state of the encoder Correlation between the hidden state and the ith hidden state of the decoder.
与现有方法相比,本发明的有益效果如下:Compared with existing methods, the beneficial effects of the present invention are as follows:
针对城市快速路中部分路段的交通流数据无法实时获取的情况下,提出一种基于kmeans聚类与深度序列学习的交通状态估计方法。首先通过kmeans聚类算法对道路历史交通流数据进行状态标定,然后设计了一种深度序列学习Seq2Seq模型,采用标定好的交通流数据训练模型,迭代学习得到整个快速路的交通状态序列,解决了现有交通状态估计问题中道路检测器无法做到无缝覆盖,仅能检测到部分路段交通流数据的问题。充分考虑了路段之间交通流的关系,发挥机器学习算法在交通领域的优势,及时得到整个路网的交通状态情况,为驾驶主体提供可靠准确的信息。Aiming at the situation that the traffic flow data of some sections of the urban expressway cannot be obtained in real time, a traffic state estimation method based on kmeans clustering and deep sequence learning is proposed. First, the state calibration of the road historical traffic flow data is carried out by kmeans clustering algorithm, and then a deep sequence learning Seq2Seq model is designed, which uses the calibrated traffic flow data to train the model, and iteratively learns to obtain the traffic state sequence of the entire expressway. In the existing traffic state estimation problem, the road detector cannot achieve seamless coverage and can only detect the traffic flow data of some road sections. The relationship between traffic flow between road sections is fully considered, and the advantages of machine learning algorithms in the field of traffic are used to obtain the traffic status of the entire road network in time, and provide reliable and accurate information for driving subjects.
附图说明Description of drawings
图1为本发明中所述的一种基于kmeans聚类与深度序列学习的交通状态估计方法的流程图;1 is a flowchart of a traffic state estimation method based on kmeans clustering and deep sequence learning described in the present invention;
图2为快速路划分示意图;Fig. 2 is a schematic diagram of expressway division;
图3为以京通快速路为例的仿真建模示意图;Fig. 3 is a schematic diagram of simulation modeling taking Jingtong Expressway as an example;
图4为kmeans聚类算法的交通流数据聚类图;Fig. 4 is the traffic flow data clustering diagram of kmeans clustering algorithm;
图5为深度序列学习Seq2Seq模型的结构图;Figure 5 is a structural diagram of the deep sequence learning Seq2Seq model;
具体实施方式Detailed ways
为了清楚地说明本发明,下面结合实施例和附图对本发明作进一步的说明。显然,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。In order to clearly illustrate the present invention, the present invention will be further described below with reference to the embodiments and accompanying drawings. Obviously, the content specifically described below is illustrative rather than restrictive, and should not limit the protection scope of the present invention.
如图1所示,本发明公开了一种基于kmeans聚类与深度序列学习的交通状态估计方法,该估计方法包括如下步骤:As shown in FIG. 1 , the present invention discloses a traffic state estimation method based on kmeans clustering and deep sequence learning. The estimation method includes the following steps:
S1、快速路划分:本次实例选取北京京通快速路由国贸桥到远通桥路段(自西向东方向)作为实例进行分析,该段快速路长约7km,共有7个出口匝道和6个入口匝道,且路段内存在车道变化与转弯情况,将其按照CTM理论将划分成若干个均衡的路段,划分结果如图2所示,使划分后各路段内部的交通流密度呈均匀分布,截面流量、车流速度等大致相同;具体的划分规则如下:S1. Expressway division: In this example, the section between Guomao Bridge and Yuantong Bridge (from west to east) of Beijing Jingtong Expressway is selected as an example for analysis. This expressway is about 7km long and has 7 exit ramps and 6 entrances. The ramp, and there are lane changes and turns in the road section, it will be divided into several balanced road sections according to the CTM theory. , traffic speed, etc. are roughly the same; the specific division rules are as follows:
S1.1、按照快速路网中匝道(包括入口匝道和出口匝道)的数量和位置、车道数变化(车道数增加或减少)位置以及道路曲率半径发生变化的位置,将路网分割为若干路段,每个路段称为一个链接路段;S1.1. Divide the road network into several sections according to the number and location of ramps (including on-ramp and off-ramp) in the expressway network, the location where the number of lanes changes (the number of lanes increases or decreases), and the location where the radius of curvature of the road changes. , each segment is called a link segment;
S1.2、每个链接路段按照其长度被进一步分割为若干个长度相等的更小的路段,每个小路段称为一个元胞。S1.2. Each link road segment is further divided into several smaller road segments of equal length according to its length, and each small road segment is called a cell.
通过上述规则共将京通快速路分割成了18个元胞,使得每个元胞都是均衡的。Through the above rules, the Jingtong Expressway is divided into 18 cells, so that each cell is balanced.
S2、数据采集:如图3所示,采用仿真软件对选中的京通快速路进行建模,并按照实际路网交通流变化情况动态的设置了交通需求与匝道分流比,所需的交通流数据通过在各元胞中设置虚拟检测器来获取,检测器每隔30s统计一次,通过改变随机种子的方式来收集工作日(周一到周五)早高峰6点到10点的交通流数据,共采集到43200组数据,其中数据的特征包括路段截面车流量、速度与路段时间占有率,选取前4天的数据作为训练集,最后一天的数据作为测试集。S2. Data collection: As shown in Figure 3, simulation software is used to model the selected Jingtong Expressway, and the traffic demand and ramp diversion ratio are dynamically set according to the actual road network traffic flow changes, and the required traffic flow The data is obtained by setting up a virtual detector in each cell. The detector counts every 30s. By changing the random seed, the traffic flow data of the morning peak from 6:00 to 10:00 on weekdays (Monday to Friday) is collected. A total of 43,200 sets of data were collected, among which the characteristics of the data included traffic flow, speed and time occupancy of the road section. The data of the first 4 days was selected as the training set, and the data of the last day was used as the test set.
S3、数据预处理:在收集完数据后首先需要将其中的重复数据与异常数据给清理掉,其次由于收集到的交通流数据特征变量之间的量纲相差较大,如交通流量能达到数百上千,而交通流速度仅有几十,直接用于后续的模型训练会导致结果不准确,因此需要对收集到的数据做归一化处理,使不同特征变量能落在[0,1]区间内,归一化公式为:S3. Data preprocessing: after the data is collected, the duplicate data and abnormal data need to be cleaned up first, and secondly, due to the large difference between the dimensions of the collected traffic flow data characteristic variables, such as the traffic flow can reach the number of Hundreds of thousands, and the traffic flow speed is only a few dozen, directly used for subsequent model training will lead to inaccurate results, so it is necessary to normalize the collected data so that different feature variables can fall within [0,1 ] interval, the normalization formula is:
其中:x'为数据归一化后的值,x为数据归一化前的值,xmin为数据集中的最小值,xmax为数据集中的最大值。Among them: x' is the value after data normalization, x is the value before data normalization, x min is the minimum value in the data set, and x max is the maximum value in the data set.
S4、交通状态划分:根据路段交通流数据特征之间的关系,采用kmeans聚类算法将数据划分成自由流与拥挤流两种状态等级。其中自由流状态下的交通运行比较稳定,行驶车辆几乎不受外界影响,可以用数字0来表示该状态;拥挤流状态下的交通运行极不稳定,车辆间干扰剧烈,可以用数字1来表示该状态。聚类算法具体步骤如下::S4. Traffic state division: According to the relationship between the traffic flow data characteristics of the road section, the kmeans clustering algorithm is used to divide the data into two state levels of free flow and congested flow. Among them, the traffic operation in the free flow state is relatively stable, and the driving vehicles are hardly affected by the outside world, which can be represented by the number 0; the traffic operation in the congested flow state is extremely unstable, and the interference between vehicles is severe, which can be represented by the
S4.1、确定聚类类别个数k=2,随机从交通流数据集中选取2个数据点作为初始聚类中心;S4.1. Determine the number of clustering categories k=2, and randomly select 2 data points from the traffic flow data set as the initial clustering center;
S4.2、分别计算各数据点到聚类中心之间的欧式距离,将它划分到离的较近的聚类中心所在的类别中,计算公式表示为:S4.2. Calculate the Euclidean distance between each data point and the cluster center, and divide it into the category where the cluster center is closer. The calculation formula is expressed as:
其中,xi为数据集中第i个数据点,μj为第j个聚类类别的中心点,k为聚类类别个数。Among them, x i is the i-th data point in the dataset, μ j is the center point of the j-th cluster category, and k is the number of cluster categories.
S4.3、根据聚类结果计算不同类别包含数据点的算数平均值,用该值代替之前的聚类中心点,更新公式表示为:S4.3. Calculate the arithmetic mean of data points in different categories according to the clustering results, and use this value to replace the previous cluster center point. The update formula is expressed as:
其中,cj为第j个聚类类别包含的数据点个数。Among them, c j is the number of data points contained in the jth cluster category.
S4.4、比较当前聚类中心点与更新前中心点的区别,若相同,则迭代停止,算法结束;若不同,则返回到步骤S4.2,继续迭代。S4.4. Compare the difference between the current cluster center point and the center point before the update. If they are the same, the iteration stops and the algorithm ends; if they are different, return to step S4.2 to continue the iteration.
进一步的,所述步骤S4中,所述算法的目标函数表示为:Further, in the step S4, the objective function of the algorithm is expressed as:
其中,E表示算法的平方误差,Cj表示第j个聚类簇。Among them, E represents the squared error of the algorithm, and C j represents the jth cluster.
具体的,如图4所示为其中一个路段的交通状态kmeans聚类结果图,图中三角数据点表示为拥挤流,圆形数据点表示自由流。由图可知,在自由流状态下,路段的交通流的占有率比较低,与流量近似成线性关系,行驶中的车辆几乎不受外界因素干扰,可以保持高速行驶;在拥挤流状态下,路段的交通流占有率开始快速上升,流量则会在到达顶峰后逐渐下降,此时交通运行极不稳定,数据离散程度较高,车辆间相互干扰,只能在道路中低速行驶。因此,通过k-means聚类能够很好地对路段交通流数据进行状态划分,不同类别之间界限明显,聚类效果良好,符合路段基本图和实际交通流的变化情况。Specifically, Figure 4 shows the kmeans clustering result graph of the traffic state of one of the road sections. The triangular data points in the figure represent congested flow, and the circular data points represent free flow. It can be seen from the figure that in the free flow state, the traffic flow occupancy rate of the road section is relatively low, and it is approximately linearly related to the flow rate. The moving vehicles are hardly disturbed by external factors and can maintain high-speed driving; in the congested flow state, the road section is The occupancy rate of the traffic flow begins to rise rapidly, and the flow will gradually decrease after reaching the peak. At this time, the traffic operation is extremely unstable, the degree of data dispersion is high, and the vehicles interfere with each other, so they can only drive at low speeds on the road. Therefore, k-means clustering can well divide the traffic flow data of road sections, the boundaries between different categories are obvious, and the clustering effect is good, which is in line with the changes of the basic map of the road section and the actual traffic flow.
S5、交通状态估计:设计深度序列学习模型Seq2Seq模型,该模型是一种“多对多”结构的模型,在对模型进行训练前需要提前拟合好模型的输入及输出数据,将快速路网的交通流数据和状态数据按空间顺序排列起来,得到路段一一相对应的路网交通流数据(连续)序列与交通状态(离散)二进制序列,将交通流数据序列作为输入,状态序列作为输出来训练Seq2Seq模型。此外,由于实际路网上有部分路段的数据无法实时获取,所以在训练模型时需要将输入序列中那部分路段的数据给清除掉。基于此,本次实验设计模型的输入是包含元胞1,2,3,4,5,7,9,11,13,15,17组成的交通流数据序列,输出则是全部18个元胞组成的交通状态二进制(0或1)序列,共计2400组序列对。S5. Traffic state estimation: Design the deep sequence learning model Seq2Seq model, which is a model with a "many-to-many" structure. Before training the model, the input and output data of the model need to be fitted in advance, and the expressway network The traffic flow data and state data are arranged in spatial order, and the road network traffic flow data (continuous) sequence and traffic state (discrete) binary sequence corresponding one by one are obtained. The traffic flow data sequence is used as the input and the state sequence is used as the output. to train a Seq2Seq model. In addition, since the data of some road sections on the actual road network cannot be obtained in real time, it is necessary to clear the data of that part of the road sections in the input sequence when training the model. Based on this, the input of this experimental design model is a traffic flow data sequence consisting of
具体的,本次实验所设计的模型结构如图5所示,共由两层LSTM神经网络构成,以便解决RNN神经网络所面临的梯度消失与梯度爆炸问题。采用前一层LSTM网络作为编码器,负责解析输入的交通流数据序列,编码器公式表示为:Specifically, the model structure designed in this experiment is shown in Figure 5. It consists of two layers of LSTM neural networks in order to solve the gradient disappearance and gradient explosion problems faced by the RNN neural network. The previous layer of LSTM network is used as the encoder, which is responsible for parsing the input traffic flow data sequence. The encoder formula is expressed as:
ht=f(ht-1,xt) (5)h t =f(h t-1 ,x t ) (5)
其中,f表示编码器的激活函数,xt表示在t时刻的交通流数据序列,ht表示在t时刻编码器的隐藏状态。where f represents the activation function of the encoder, x t represents the traffic flow data sequence at time t, and h t represents the hidden state of the encoder at time t.
采用后一层LSTM网络作为解码器,负责解析编码器的输出,按照一定规则计算出整个快速路的交通状态概率分布序列,解码器与模型输出公式表示为:The latter layer of LSTM network is used as the decoder, which is responsible for parsing the output of the encoder, and calculates the traffic state probability distribution sequence of the entire expressway according to certain rules. The output formula of the decoder and the model is expressed as:
st=f(st-1,yt-1,c) (6)s t =f(s t-1 ,y t-1 ,c) (6)
p(yt|yt-1,yt-2,...,y1,c)=g(st,yt-1,c) (7)p(y t |y t-1 ,y t-2 ,...,y 1 ,c)=g(s t ,y t-1 ,c) (7)
其中,f表示解码器的激活函数,c表示编码器的输出结果,st表示在t时刻解码器的隐藏状态,yt表示解码器t时刻的输出结果,g表示输出层的激活函数。Among them, f represents the activation function of the decoder, c represents the output of the encoder, s t represents the hidden state of the decoder at time t, y t represents the output result of the decoder at time t, and g represents the activation function of the output layer.
进一步的,为了使模型能够在编码阶段记住更多路段的交通流数据信息,提高后续估计精度,本发明在现有模型的基础上引入attention机制来进行优化,通过给编码器所有时刻的隐藏状态都加上一个动态权重,使编码器的输出c能随之动态更新,确保模型能从输入序列中获取更多重要信息,更新公式表示为:Further, in order to enable the model to remember more traffic flow data information of road sections in the encoding stage and improve the subsequent estimation accuracy, the present invention introduces an attention mechanism on the basis of the existing model for optimization, by hiding the encoder at all times. A dynamic weight is added to the state, so that the output c of the encoder can be dynamically updated, ensuring that the model can obtain more important information from the input sequence. The update formula is expressed as:
eij=a(si-1,hj) (10)e ij =a(s i-1 ,h j ) (10)
其中,ci表示动态更新的编码器输出,aij表示编码器第j个隐藏状态与解码器第i个隐藏状态之间的权重,eij表示一个对齐模型,用于衡量编码器第j个隐藏状态与解码器第i个隐藏状态之间的相关性。where c i represents the dynamically updated encoder output, a ij represents the weight between the jth hidden state of the encoder and the ith hidden state of the decoder, and e ij represents an alignment model used to measure the jth hidden state of the encoder Correlation between the hidden state and the ith hidden state of the decoder.
采用已经拟合好的交通流数据序列对训练上述设计好的Seq2Seq模型,并通过五折交叉法对模型进行验证测试,当测试过后的模型达到预定的性能指标后,便可以使用实际路网采集到的实时数据对路网的交通状态进行估计,进而得到整个快速路的实时交通状态序列了。The Seq2Seq model designed above is trained using the traffic flow data sequence that has been fitted, and the model is verified and tested by the five-fold crossover method. When the tested model reaches the predetermined performance index, the actual road network can be used to collect data. The obtained real-time data is used to estimate the traffic state of the road network, and then the real-time traffic state sequence of the entire expressway is obtained.
综上所述,本发明提出了一种基于kmeans聚类与深度序列学习的交通状态估计方法。首先通过kmeans聚类算法对道路历史交通流数据进行状态标定,然后设计了一种深度序列学习Seq2Seq模型,采用标定好的交通流数据训练模型,迭代学习得到整个快速路的交通状态序列,解决了现有交通状态估计问题中道路检测器无法做到无缝覆盖,仅能检测到部分路段交通流数据的问题。本发明充分考虑了路段之间交通流的关系,发挥机器学习算法在交通领域的优势,及时得到整个路网的交通状态情况,可以为驾驶主体提供可靠准确的信息。To sum up, the present invention proposes a traffic state estimation method based on kmeans clustering and deep sequence learning. First, the state calibration of the road historical traffic flow data is carried out by kmeans clustering algorithm, and then a deep sequence learning Seq2Seq model is designed, which uses the calibrated traffic flow data to train the model, and iteratively learns to obtain the traffic state sequence of the entire expressway. In the existing traffic state estimation problem, the road detector cannot achieve seamless coverage and can only detect the traffic flow data of some road sections. The present invention fully considers the relationship of traffic flow between road sections, exerts the advantages of machine learning algorithm in the field of traffic, obtains the traffic status of the entire road network in time, and can provide reliable and accurate information for driving subjects.
最后应当说明的是,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的快速路信息予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。Finally, it should be noted that the above-mentioned embodiments of the present invention are only examples for clearly illustrating the present invention, rather than limiting the implementation of the present invention. For those of ordinary skill in the art, on the basis of the above descriptions Changes or changes in other different forms can also be made, and all expressway information cannot be exhaustively listed here, and all obvious changes or changes derived from the technical solutions of the present invention are still within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010090595.XA CN111292534A (en) | 2020-02-13 | 2020-02-13 | A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010090595.XA CN111292534A (en) | 2020-02-13 | 2020-02-13 | A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111292534A true CN111292534A (en) | 2020-06-16 |
Family
ID=71024383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010090595.XA Pending CN111292534A (en) | 2020-02-13 | 2020-02-13 | A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111292534A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111815046A (en) * | 2020-07-06 | 2020-10-23 | 北京交通大学 | Traffic flow prediction method based on deep learning |
CN111862605A (en) * | 2020-07-20 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Road condition detection method and device, electronic equipment and readable storage medium |
CN112149588A (en) * | 2020-09-28 | 2020-12-29 | 北京工业大学 | Pedestrian attitude estimation-based intelligent elevator dispatching method |
CN112885085A (en) * | 2021-01-15 | 2021-06-01 | 北京航空航天大学 | Confluence control strategy applied to reconstruction and extension of highway construction area |
CN112884222A (en) * | 2021-02-10 | 2021-06-01 | 武汉大学 | Time-period-oriented LSTM traffic flow density prediction method |
CN113762338A (en) * | 2021-07-30 | 2021-12-07 | 湖南大学 | A traffic flow prediction method, device and medium based on multi-graph attention mechanism |
CN113935090A (en) * | 2021-10-11 | 2022-01-14 | 大连理工大学 | A Fine Simulation Method of Random Traffic Flow for Bridge Vehicle-induced Fatigue Analysis |
CN114999181A (en) * | 2022-05-11 | 2022-09-02 | 山东高速建设管理集团有限公司 | ETC system data-based highway vehicle speed abnormity identification method |
CN116543560A (en) * | 2023-07-05 | 2023-08-04 | 深圳市诚识科技有限公司 | Intelligent road condition prediction system and method based on deep learning |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190122373A1 (en) * | 2018-12-10 | 2019-04-25 | Intel Corporation | Depth and motion estimations in machine learning environments |
CN109785629A (en) * | 2019-02-28 | 2019-05-21 | 北京交通大学 | A short-term traffic flow forecasting method |
CN110210509A (en) * | 2019-03-04 | 2019-09-06 | 广东交通职业技术学院 | A kind of road net traffic state method of discrimination based on MFD+ spectral clustering+SVM |
CN110648527A (en) * | 2019-08-20 | 2020-01-03 | 浙江工业大学 | Traffic speed prediction method based on deep learning model |
-
2020
- 2020-02-13 CN CN202010090595.XA patent/CN111292534A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190122373A1 (en) * | 2018-12-10 | 2019-04-25 | Intel Corporation | Depth and motion estimations in machine learning environments |
CN109785629A (en) * | 2019-02-28 | 2019-05-21 | 北京交通大学 | A short-term traffic flow forecasting method |
CN110210509A (en) * | 2019-03-04 | 2019-09-06 | 广东交通职业技术学院 | A kind of road net traffic state method of discrimination based on MFD+ spectral clustering+SVM |
CN110648527A (en) * | 2019-08-20 | 2020-01-03 | 浙江工业大学 | Traffic speed prediction method based on deep learning model |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111815046B (en) * | 2020-07-06 | 2024-03-22 | 北京交通大学 | Traffic flow prediction method based on deep learning |
CN111815046A (en) * | 2020-07-06 | 2020-10-23 | 北京交通大学 | Traffic flow prediction method based on deep learning |
CN111862605B (en) * | 2020-07-20 | 2022-03-08 | 腾讯科技(深圳)有限公司 | Road condition detection method and device, electronic equipment and readable storage medium |
CN111862605A (en) * | 2020-07-20 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Road condition detection method and device, electronic equipment and readable storage medium |
CN112149588A (en) * | 2020-09-28 | 2020-12-29 | 北京工业大学 | Pedestrian attitude estimation-based intelligent elevator dispatching method |
CN112149588B (en) * | 2020-09-28 | 2024-05-28 | 北京工业大学 | Intelligent elevator dispatching method based on pedestrian attitude estimation |
CN112885085A (en) * | 2021-01-15 | 2021-06-01 | 北京航空航天大学 | Confluence control strategy applied to reconstruction and extension of highway construction area |
CN112884222B (en) * | 2021-02-10 | 2022-06-14 | 武汉大学 | A Time-segment-Oriented LSTM Traffic Flow Density Prediction Method |
CN112884222A (en) * | 2021-02-10 | 2021-06-01 | 武汉大学 | Time-period-oriented LSTM traffic flow density prediction method |
CN113762338B (en) * | 2021-07-30 | 2023-08-25 | 湖南大学 | A traffic flow prediction method, device and medium based on multi-graph attention mechanism |
CN113762338A (en) * | 2021-07-30 | 2021-12-07 | 湖南大学 | A traffic flow prediction method, device and medium based on multi-graph attention mechanism |
CN113935090A (en) * | 2021-10-11 | 2022-01-14 | 大连理工大学 | A Fine Simulation Method of Random Traffic Flow for Bridge Vehicle-induced Fatigue Analysis |
CN113935090B (en) * | 2021-10-11 | 2022-12-02 | 大连理工大学 | A fine simulation method of stochastic traffic flow for bridge vehicle-induced fatigue analysis |
CN114999181A (en) * | 2022-05-11 | 2022-09-02 | 山东高速建设管理集团有限公司 | ETC system data-based highway vehicle speed abnormity identification method |
CN116543560A (en) * | 2023-07-05 | 2023-08-04 | 深圳市诚识科技有限公司 | Intelligent road condition prediction system and method based on deep learning |
CN116543560B (en) * | 2023-07-05 | 2023-09-22 | 深圳市诚识科技有限公司 | Intelligent road condition prediction system and method based on deep learning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111292534A (en) | A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning | |
CN110097755B (en) | State recognition method of expressway traffic flow based on deep neural network | |
CN106997669B (en) | A method for judging the causes of traffic congestion based on feature importance | |
CN111081016B (en) | An urban traffic anomaly identification method based on complex network theory | |
CN112949999A (en) | High-speed traffic accident risk early warning method based on Bayesian deep learning | |
CN116524712B (en) | Highway congestion prediction method, system and device integrating spatiotemporal correlation data | |
CN114781538B (en) | Air quality prediction method and system for GA-BP neural network coupling decision tree | |
CN111145546B (en) | Urban global traffic situation analysis method | |
CN112613225B (en) | Intersection traffic state prediction method based on neural network cell transmission model | |
CN111797768B (en) | A method and system for automatic real-time identification of multiple causes of urban road traffic congestion | |
CN113377750B (en) | Hydrological data cleaning method and system | |
CN112884014A (en) | Traffic speed short-time prediction method based on road section topological structure classification | |
CN110459292B (en) | Medicine risk classification method based on clustering and PNN | |
CN112419131A (en) | Method for estimating traffic origin-destination demand | |
CN114580762A (en) | An error correction method for hydrological forecast based on XGBoost | |
CN113449905A (en) | Traffic jam early warning method based on gated cyclic unit neural network | |
CN112149922A (en) | Method for predicting severity of accident in exit and entrance area of down-link of highway tunnel | |
CN118095834A (en) | A traffic accident risk assessment method based on interpretable random forest | |
CN117350146A (en) | A health evaluation method of drainage pipe network based on GA-BP neural network | |
CN117009772A (en) | Road traffic safety prediction method and prediction system based on risk intelligent perception model | |
CN106384507A (en) | Travel time real-time estimation method based on sparse detector | |
CN115948964A (en) | A Prediction Method of Road Surface Roughness Based on GA-BP Neural Network | |
CN114881204B (en) | Road surface flatness prediction method based on road element splitting and GA-BP neural network model | |
Turki et al. | Study Estimating hourly traffic flow using Artificial Neural Network: A M25 motorway case | |
CN110120154B (en) | Traffic road condition prediction method using detector data under large-scale road network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200616 |
|
WD01 | Invention patent application deemed withdrawn after publication |