[go: up one dir, main page]

CN116453337A - Machine learning-based vehicle driving behavior prediction method - Google Patents

Machine learning-based vehicle driving behavior prediction method Download PDF

Info

Publication number
CN116453337A
CN116453337A CN202310379262.2A CN202310379262A CN116453337A CN 116453337 A CN116453337 A CN 116453337A CN 202310379262 A CN202310379262 A CN 202310379262A CN 116453337 A CN116453337 A CN 116453337A
Authority
CN
China
Prior art keywords
state
vehicle
driving
driving behavior
behavior
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
Application number
CN202310379262.2A
Other languages
Chinese (zh)
Inventor
李娟�
翟广辉
海泳
宋运隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xuchang University
Original Assignee
Xuchang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xuchang University filed Critical Xuchang University
Priority to CN202310379262.2A priority Critical patent/CN116453337A/en
Publication of CN116453337A publication Critical patent/CN116453337A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/29Graphical models, e.g. Bayesian networks
    • G06F18/295Markov models or related models, e.g. semi-Markov models; Markov random fields; Networks embedding Markov models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/10Machine learning using kernel methods, e.g. support vector machines [SVM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/20Ensemble learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/84Arrangements for image or video recognition or understanding using pattern recognition or machine learning using probabilistic graphical models from image or video features, e.g. Markov models or Bayesian networks
    • G06V10/85Markov-related models; Markov random fields
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • G06V20/597Recognising the driver's state or behaviour, e.g. attention or drowsiness

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Probability & Statistics with Applications (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种基于机器学习的车辆驾驶行为预测方法,该方法通过获取目标驾驶人员和目标驾驶车辆的历史驾驶行为数据和历史车辆运动状态数据,分别构建了驾驶行为链和车辆状态链,并通过隐马尔可夫模型进行状态预测,进而预测目标驾驶人员的行为和目标驾驶车辆的状态。通过将状态预测结果输入到预设的路线预测模型中,得到目标驾驶车辆的预测路线,提供给远程智能交通控制中心进行交通控制。该方法可以有效提高驾驶安全性,降低交通事故率。

The present application discloses a method for predicting vehicle driving behavior based on machine learning. The method constructs a driving behavior chain and a vehicle state chain respectively by acquiring historical driving behavior data and historical vehicle motion state data of the target driver and the target driving vehicle. And the hidden Markov model is used to predict the state, and then predict the behavior of the target driver and the state of the target driving vehicle. By inputting the state prediction results into the preset route prediction model, the predicted route of the target driving vehicle is obtained and provided to the remote intelligent traffic control center for traffic control. The method can effectively improve driving safety and reduce traffic accident rate.

Description

一种基于机器学习的车辆驾驶行为预测方法A Machine Learning Based Vehicle Driving Behavior Prediction Method

技术领域technical field

本申请涉及车辆控制技术领域,尤其涉及一种基于机器学习的车辆驾驶行为预测方法。The present application relates to the technical field of vehicle control, in particular to a method for predicting vehicle driving behavior based on machine learning.

背景技术Background technique

随着城市化进程的加速和交通工具的普及,城市交通拥堵已经成为一个全球性的难题。交通拥堵不仅仅影响了城市交通的正常运行,也直接影响了人们的出行和生活质量。目前,城市交通拥堵的解决方案主要包括扩大道路规模、增加公共交通系统和优化交通管理等方面。但是这些方案都存在一些问题,例如扩大道路规模的代价昂贵,建设周期长,而且容易引起环境污染等问题;增加公共交通系统需要大量资金投入,而且需要建立完善的路网和车站设施等,难以在短期内见效;优化交通管理需要依靠大量人工智能技术和数据分析手段,而且需要大量数据支撑,可靠性和效果也有待提高。With the acceleration of urbanization and the popularization of transportation means, urban traffic congestion has become a global problem. Traffic congestion not only affects the normal operation of urban traffic, but also directly affects people's travel and quality of life. At present, the solutions to urban traffic congestion mainly include expanding the scale of roads, increasing public transport systems, and optimizing traffic management. However, there are some problems in these schemes, such as the expensive cost of expanding the road scale, long construction period, and easy to cause environmental pollution and other problems; increasing the public transportation system requires a large amount of capital investment, and needs to establish a complete road network and station facilities, etc., which is difficult It will be effective in the short term; optimizing traffic management requires a large amount of artificial intelligence technology and data analysis methods, and requires a large amount of data support, and the reliability and effect need to be improved.

在这种情况下,基于机器学习的智能交通控制技术逐渐成为了一个备受关注的领域。通过利用大量的历史数据和实时数据,基于机器学习的智能交通控制技术可以预测交通流量、预测交通拥堵、调整交通信号灯、优化路线等,从而提高城市交通的效率和质量。In this case, intelligent traffic control technology based on machine learning has gradually become an area of great concern. By utilizing a large amount of historical data and real-time data, intelligent traffic control technology based on machine learning can predict traffic flow, predict traffic congestion, adjust traffic lights, optimize routes, etc., thereby improving the efficiency and quality of urban traffic.

目前,已经有很多相关的专利文献公开了基于机器学习的智能交通控制技术。例如,美国专利US20190377550A1公开了一种基于深度强化学习的交通拥堵控制方法,该方法使用深度强化学习算法来预测交通拥堵情况,从而实现交通拥堵控制。该方法采用的是无监督学习的方式,即自动学习路段的交通拥堵情况,从而调整信号灯的配时,以优化交通流量。At present, there are many relevant patent documents disclosing intelligent traffic control technology based on machine learning. For example, U.S. Patent US20190377550A1 discloses a traffic congestion control method based on deep reinforcement learning, which uses deep reinforcement learning algorithms to predict traffic congestion, thereby achieving traffic congestion control. This method adopts an unsupervised learning method, that is, automatically learns the traffic congestion of road sections, so as to adjust the timing of signal lights to optimize traffic flow.

然而,目前的智能交通控制技术还存在一些问题。首先,现有的技术往往仅仅依赖于车辆和路网等实时数据,而对于驾驶人员的行为和状态等信息并没有充分利用。这样会导致控制系统无法全面准确地理解和预测交通状况,限制了智能交通控制的效果。其次,现有的技术通常只能实现单一的功能,例如调整信号灯配时、优化路线等。However, there are still some problems in the current intelligent traffic control technology. First of all, existing technologies often only rely on real-time data such as vehicles and road networks, but do not make full use of information such as driver behavior and status. This will cause the control system to be unable to fully and accurately understand and predict traffic conditions, which limits the effect of intelligent traffic control. Secondly, the existing technology can usually only achieve a single function, such as adjusting the timing of signal lights and optimizing routes.

为了解决这些限制,研究人员提出了基于机器学习的驾驶行为预测方法。例如,美国专利申请20190355862A1介绍了一种基于深度学习的驾驶行为预测系统和方法,该方法利用神经网络学习驾驶行为的模式,并根据驾驶环境、车辆状态和路况等动态因素预测驾驶行为。类似地,美国专利申请20190110392A1介绍了一种基于深度学习的车辆驾驶行为识别系统和方法,该方法利用神经网络学习驾驶行为的特征,并根据行为特征对驾驶行为进行分类和识别。To address these limitations, the researchers proposed a machine learning-based driving behavior prediction method. For example, US patent application 20190355862A1 introduces a deep learning-based driving behavior prediction system and method, which uses neural networks to learn patterns of driving behavior and predicts driving behavior based on dynamic factors such as driving environment, vehicle state, and road conditions. Similarly, US patent application 20190110392A1 introduces a system and method for vehicle driving behavior recognition based on deep learning, which uses neural networks to learn the characteristics of driving behavior, and classifies and recognizes driving behavior based on the behavior characteristics.

然而,该现有技术中仍然存在着一些问题。例如,有些方法只关注单一的驾驶行为,而忽略了驾驶行为之间的相互关系和影响,因此无法准确预测整个驾驶过程中的驾驶行为;有些方法在训练和预测中只考虑了少量的因素,例如车速和加速度等,而未考虑其他可能影响驾驶行为的因素,例如驾驶者的心理状态和行为习惯等。此外,现有技术中的一些方法可能需要大量的数据来训练模型,且训练和预测的时间较长,不适用于实时应用场景。However, some problems still exist in this prior art. For example, some methods only focus on a single driving behavior, while ignoring the interrelationships and influences between driving behaviors, so they cannot accurately predict the driving behavior during the entire driving process; some methods only consider a small number of factors in training and prediction, Such as vehicle speed and acceleration, etc., without considering other factors that may affect driving behavior, such as the driver's psychological state and behavior habits. In addition, some methods in the prior art may require a large amount of data to train the model, and the time for training and prediction is long, which is not suitable for real-time application scenarios.

因此,需要一种新的、基于多个因素和驾驶行为之间的相互作用的驾驶行为预测方法,该方法能够准确预测驾驶者的驾驶行为,并提供给智能交通控制系统,以实现更安全、高效和智能的交通管理。Therefore, there is a need for a new driving behavior prediction method based on the interaction between multiple factors and driving behaviors, which can accurately predict the driver's driving behavior and provide it to the intelligent traffic control system to achieve safer, Efficient and smart traffic management.

发明内容Contents of the invention

本申请实施例提供一种基于机器学习的车辆驾驶行为预测方法,该方法能够实时获取目标驾驶人员的实时驾驶行为数据,并利用马尔科夫模型进行行为预测和状态预测,以预测目标驾驶人员的未来行为和状态。同时,本发明专利提供了一种基于路线预测模型的智能交通控制方法,该方法能够利用预测路线提前规划和优化交通流,从而提高交通效率和安全性。The embodiment of the present application provides a method for predicting vehicle driving behavior based on machine learning. The method can obtain the real-time driving behavior data of the target driver in real time, and use the Markov model to predict the behavior and state of the target driver, so as to predict the driving behavior of the target driver. future behavior and state. At the same time, the patent of the present invention provides an intelligent traffic control method based on a route prediction model, which can use the predicted route to plan and optimize traffic flow in advance, thereby improving traffic efficiency and safety.

本申请实施例提供了一种基于机器学习的车辆驾驶行为预测方法,包括:The embodiment of the present application provides a method for predicting vehicle driving behavior based on machine learning, including:

一种基于机器学习的车辆驾驶行为预测方法,所述方法包括:确定预测目标,所述预测目标包括:目标驾驶人员和目标驾驶车辆;获取目标驾驶人员的历史驾驶行为数据和目标驾驶车辆的历史车辆运动状态数据;基于历史驾驶行为数据,构建驾驶行为链;所述驾驶行为链为树状结构,由节点和连接线组成,每个节点表征一个驾驶行为,在驾驶行为链中,从根节点开始到每个末端节点结束,构成了一条完整的单一驾驶行为链,其表征了在一次完整的车辆驾驶结束时,目标驾驶人员进行的所有驾驶行为;基于历史车辆状态数据,构建车辆状态链;所述车辆状态链为树状结构,由节点和连接线组成,每个节点表征一个车辆状态,在车辆状态链中,从根节点开始到每个末端节点结束,构成了一条完整的单一车辆状态链,其表征了在一次完整的车辆驾驶结束时,目标驾驶车辆经历的所有车辆状态;获取目标驾驶人员的实时驾驶行为数据,在驾驶行为链的基础上,对驾驶人员的驾驶行为进行预测,得到行为预测结果,获取目标驾驶车辆的实时车辆运动状态数据,在车辆状态连的基础上,对目标驾驶车辆的车辆状态进行预测,得到状态预测结果;将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制;将行为预测结果,作为输入变量,输入到预设的行为判断模型,得到目标驾驶人员的驾驶安全指数,提供给远端进行智能交通预警。A method for predicting vehicle driving behavior based on machine learning, said method comprising: determining a prediction target, said prediction target comprising: a target driver and a target driving vehicle; obtaining historical driving behavior data of the target driver and the history of the target driving vehicle Vehicle motion state data; based on historical driving behavior data, construct a driving behavior chain; the driving behavior chain is a tree structure, composed of nodes and connecting lines, each node represents a driving behavior, in the driving behavior chain, from the root node From the beginning to the end of each terminal node, a complete single driving behavior chain is formed, which characterizes all the driving behaviors performed by the target driver at the end of a complete vehicle driving; based on historical vehicle state data, a vehicle state chain is constructed; The vehicle state chain is a tree structure consisting of nodes and connecting lines. Each node represents a vehicle state. In the vehicle state chain, a complete single vehicle state is formed from the root node to the end node. chain, which characterizes all the vehicle states experienced by the target driving vehicle at the end of a complete vehicle driving; obtain the real-time driving behavior data of the target driver, and predict the driving behavior of the driver on the basis of the driving behavior chain, Obtain the behavior prediction result, obtain the real-time vehicle motion state data of the target driving vehicle, predict the vehicle state of the target driving vehicle on the basis of the vehicle state connection, and obtain the state prediction result; use the state prediction result as an input variable and input it to the prediction The established route prediction model obtains the predicted route of the target driving vehicle and provides it to the remote end for intelligent traffic control; the behavior prediction result is used as an input variable and input into the preset behavior judgment model to obtain the driving safety index of the target driver. It is provided to the remote end for intelligent traffic warning.

进一步的,所述驾驶行为数据至少包括:安全带佩戴状态、手机使用次数、饮食次数和眨眼次数;所述历史驾驶行为数据为历史的目标驾驶人员的驾驶行为数据;所述实时驾驶行为数据为实时的目标驾驶人员的驾驶行为数据。Further, the driving behavior data at least includes: seat belt wearing status, mobile phone use times, eating and drinking times and blinking times; the historical driving behavior data is the historical driving behavior data of the target driver; the real-time driving behavior data is Real-time driving behavior data of target drivers.

进一步的,所述车辆运动状态数据至少包括:位置、速度、加速度和转向角度;所述历史车辆运动状态数据为历史的目标驾驶车辆的车辆运动状态数据;所述实时车辆运动状态数据为实时的目标驾驶车辆的车辆运动状态数据。Further, the vehicle motion state data at least includes: position, speed, acceleration and steering angle; the historical vehicle motion state data is historical vehicle motion state data of the target driving vehicle; the real-time vehicle motion state data is real-time The vehicle motion state data of the target driving vehicle.

进一步的,所述基于历史驾驶行为数据,构建驾驶行为链的方法包括:将驾驶行为链视为多个驾驶行为序列组成的序列集合;将历史驾驶行为数据中的每个相同时刻对应的所有历史驾驶行为数据视为一个驾驶行为序列;将所述驾驶行为序列中包含的每一项历史驾驶行为数据视为一个驾驶行为的状态,将下一时刻对应的该驾驶行为视为一个驾驶行为的观测值;将驾驶行为序列视为一个状态序列,其中每个驾驶行为的状态表示为一个隐含状态,每个驾驶行为的观测值表示为一个观测状态;使用隐马尔可夫模型推断出所有可能的隐含状态序列,作为驾驶行为链。Further, the method for constructing a driving behavior chain based on historical driving behavior data includes: viewing the driving behavior chain as a sequence set composed of multiple driving behavior sequences; The driving behavior data is regarded as a driving behavior sequence; each historical driving behavior data contained in the driving behavior sequence is regarded as a state of driving behavior, and the corresponding driving behavior at the next moment is regarded as an observation of driving behavior value; consider the driving behavior sequence as a state sequence, where each driving behavior state is represented as a hidden state, and each driving behavior observation value is represented as an observed state; use a hidden Markov model to infer all possible The sequence of implicit states acts as a chain of driving behavior.

进一步的,所述获取目标驾驶人员的实时驾驶行为数据,在驾驶行为链的基础上,对驾驶人员的驾驶行为进行预测,得到行为预测结果的方法包括:在驾驶行为链中,根据当前的驾驶状态和转移矩阵,计算下一个驾驶状态的概率分布;将当前的状态表示成一个概率向量,然后,通过向量乘法,计算下一个状态的概率分布;根据计算得到的下一个状态的概率分布,选择概率最大的状态作为目标驾驶人员的下一步驾驶状态,找到概率分布中概率最大的状态,然后将其作为下一个状态;重复执行上述步骤,直到预测的时间段结束;在这个过程中,记录下目标驾驶人员每个时间点的驾驶状态,从而得到行为序列作为对目标驾驶人员未来行为的预测结果。Further, the method of obtaining the real-time driving behavior data of the target driver, predicting the driving behavior of the driver on the basis of the driving behavior chain, and obtaining the behavior prediction result includes: in the driving behavior chain, according to the current driving behavior State and transition matrix, calculate the probability distribution of the next driving state; express the current state as a probability vector, and then calculate the probability distribution of the next state through vector multiplication; according to the calculated probability distribution of the next state, select The state with the highest probability is used as the next driving state of the target driver, find the state with the highest probability in the probability distribution, and then use it as the next state; repeat the above steps until the end of the predicted time period; during this process, record The driving state of the target driver at each time point, so as to obtain the behavior sequence as the prediction result of the target driver's future behavior.

进一步的,所述基于历史车辆运动状态数据,构建车辆状态链的方法包括:将历史车辆运动状态数据转化为离散化的状态;具体地,将车辆位置、速度、加速度和转向角度等连续的实数值转化为对应的离散状态;将车辆状态序列看作一个隐马尔可夫模型,假设车辆状态序列s1,s2,…,sT是一个长度为T的一阶马尔可夫链,其中st表示时刻t的车辆状态;估计模型参数A、B和π,其中A是状态转移矩阵,B是观测概率矩阵,π是初始状态概率向量;利用历史车辆运动状态数据来估计模型参数,使得模型在观测状态序列上的似然值最大;利用模型参数和实时车辆运动状态数据,进行车辆状态的预测;利用前向算法计算出在当前时刻观测状态为o1,o2,…,ot的条件下,驾驶人员状态为i的后验概率P(st=i|o1,o2,…,ot,A,B,π),然后根据最大后验概率准则来确定当前时刻的车辆状态,即:Further, the method for constructing a vehicle state chain based on historical vehicle motion state data includes: converting historical vehicle motion state data into a discretized state; The value is transformed into the corresponding discrete state; the vehicle state sequence is regarded as a hidden Markov model, assuming that the vehicle state sequence s 1 , s 2 ,..., s T is a first-order Markov chain with a length of T, where s t represents the vehicle state at time t; estimate model parameters A, B and π, where A is the state transition matrix, B is the observation probability matrix, and π is the initial state probability vector; use historical vehicle motion state data to estimate model parameters, so that the model The likelihood value on the observed state sequence is the largest; use the model parameters and real-time vehicle motion state data to predict the vehicle state; use the forward algorithm to calculate the observed state at the current moment o 1 , o 2 ,..., o t Under the condition, the driver’s state is the posterior probability P(s t =i|o 1 , o 2 ,..., o t , A, B, π), and then the vehicle at the current moment is determined according to the maximum posterior probability criterion status, namely:

利用预测出的车辆状态序列,将连续的相同状态合并成一个状态节点,从而构建出车辆状态链。Using the predicted vehicle state sequence, the continuous same state is merged into one state node, thus constructing the vehicle state chain.

进一步的,所述获取目标驾驶车辆的实时车辆运动状态数据,在车辆状态连的基础上,对目标驾驶车辆的车辆状态进行预测,得到状态预测结果的方法包括:在车辆状态链中,根据当前的车辆状态和转移矩阵,计算下一个车辆状态的概率分布;将当前的状态表示成一个概率向量,然后,通过向量乘法,计算下一个状态的概率分布;根据计算得到的下一个状态的概率分布,选择概率最大的状态作为目标驾驶车辆的下一步车辆状态,找到概率分布中概率最大的状态,然后将其作为下一个状态;重复执行上述步骤,直到预测的时间段结束;在这个过程中,记录下目标驾驶车辆每个时间点的车辆状态,从而得到车辆状态序列作为对目标驾驶车辆未来行为的预测结果。Further, the method of obtaining the real-time vehicle motion state data of the target driving vehicle, predicting the vehicle state of the target driving vehicle on the basis of the vehicle state chain, and obtaining the state prediction result includes: in the vehicle state chain, according to the current The vehicle state and transition matrix, calculate the probability distribution of the next vehicle state; express the current state as a probability vector, and then calculate the probability distribution of the next state through vector multiplication; according to the calculated probability distribution of the next state , select the state with the highest probability as the next vehicle state of the target driving vehicle, find the state with the highest probability in the probability distribution, and then use it as the next state; repeat the above steps until the end of the predicted time period; in this process, Record the vehicle state of the target driving vehicle at each time point, so as to obtain the vehicle state sequence as the prediction result of the future behavior of the target driving vehicle.

进一步的,所述将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制的方法包括:获取目标驾驶车辆的历史路线数据和对应的历史状态结果,使用机器学习的进行训练,得到路线预测模型,所述路线预测模型的输入变量为状态预测结果,输出结果为预测路线。Further, the method of using the state prediction result as an input variable and inputting it into the preset route prediction model to obtain the predicted route of the target driving vehicle, and providing it to the remote end for intelligent traffic control includes: obtaining historical route data of the target driving vehicle and the corresponding historical state results are trained using machine learning to obtain a route prediction model, the input variable of the route prediction model is the state prediction result, and the output result is the predicted route.

进一步的,所述将行为预测结果,作为输入变量,输入到预设的行为判断模型,得到目标驾驶人员的驾驶安全指数,提供给远端进行智能交通预警的方法包括:假设行为预测结果对应的驾驶行为序列为S=s1,s2,…,sn,其中si表示目标驾驶人员在时间点i的驾驶行为状态,将该序列输入到行为判断模型中,得到驾驶安全指数Sc,公式如下:Further, the method of inputting the behavior prediction result as an input variable into the preset behavior judgment model to obtain the driving safety index of the target driver and providing it to the remote end for intelligent traffic warning includes: assuming that the behavior prediction result corresponds to The driving behavior sequence is S=s 1 , s 2 ,...,s n , where s i represents the driving behavior state of the target driver at time point i, and this sequence is input into the behavior judgment model to obtain the driving safety index S c , The formula is as follows:

其中,N是行为序列的长度,Mi是在时间点i所有可能的驾驶行为的个数,p(j|i)是在时间点i预测为第j种驾驶行为的概率,weightj是第j种驾驶行为的权重;所述判断模型首先针对每个时间点预测出可能的驾驶行为和对应的概率,然后对于每个时间点,计算所有可能的驾驶行为的权重平均值,其中,权重越大表示越危险,最后再将所有时间点的平均值作为驾驶安全指数。 Among them, N is the length of the behavior sequence, M i is the number of all possible driving behaviors at time point i, p(j|i) is the probability of predicting the jth driving behavior at time point i, weight j is the The weight of j kinds of driving behaviors; the judgment model first predicts possible driving behaviors and corresponding probabilities for each time point, and then for each time point, calculates the weighted average value of all possible driving behaviors, wherein, the higher the weight Larger means more dangerous, and finally the average value of all time points is used as the driving safety index.

进一步的,所述远端为远程智能交通控制中心。Further, the remote end is a remote intelligent traffic control center.

本申请提供的一种基于机器学习的车辆驾驶行为预测方法,具有如下有益效果:A method for predicting vehicle driving behavior based on machine learning provided by the application has the following beneficial effects:

首先,本发明专利提供了一种驾驶行为链的构建方法,可以利用目标驾驶人员或车辆的历史行为数据,构建出具有一定时序关系的行为链模型。这种模型能够通过马尔科夫模型进行预测,并用于路线预测和行为判断中,具有较高的准确性和可靠性。相较于传统的交通管理方法,本发明专利基于驾驶行为链构建的智能交通方法可以更好地反映目标驾驶人员或车辆的驾驶行为,从而更准确地预测未来行为,提高行驶安全性。First of all, the patent of the present invention provides a method for constructing a driving behavior chain, which can use the historical behavior data of the target driver or vehicle to construct a behavior chain model with a certain time series relationship. This model can be predicted by the Markov model and used in route prediction and behavior judgment, with high accuracy and reliability. Compared with the traditional traffic management method, the intelligent traffic method based on the driving behavior chain of the patent of the present invention can better reflect the driving behavior of the target driver or vehicle, thereby more accurately predicting future behavior and improving driving safety.

其次,本发明专利提供了一种基于预测结果的路线预测方法,可以利用马尔科夫模型预测出目标驾驶车辆的未来行驶状态,并将预测结果用于路线预测。这种方法能够更准确地预测目标驾驶车辆的行驶路线,提高了交通方法的效率。同时,路线预测结果也可以作为输入变量,用于进一步的行为判断和预测,从而进一步提高行驶安全性。Secondly, the patent of the present invention provides a route prediction method based on the prediction results, which can use the Markov model to predict the future driving state of the target driving vehicle, and use the prediction results for route prediction. This approach enables more accurate prediction of the travel route of the target driving vehicle, improving the efficiency of the traffic method. At the same time, the route prediction results can also be used as input variables for further behavior judgment and prediction, thereby further improving driving safety.

最后,本发明专利提供了一种基于驾驶行为链和路线预测的行为判断方法,可以将驾驶行为链和路线预测结果作为输入变量,运用机器学习算法对目标驾驶人员的行为进行判断。该方法可以更准确地预测目标驾驶人员的驾驶行为,并提供相应的驾驶安全指数,可以用于远端智能交通预警。该方法的实施可以更有效地减少交通事故的发生率,提高交通方法的安全性和效率。Finally, the patent of the present invention provides a behavior judgment method based on driving behavior chain and route prediction, which can use the driving behavior chain and route prediction results as input variables, and use machine learning algorithms to judge the behavior of the target driver. This method can more accurately predict the driving behavior of the target driver and provide the corresponding driving safety index, which can be used for remote intelligent traffic warning. The implementation of the method can more effectively reduce the incidence of traffic accidents and improve the safety and efficiency of traffic methods.

附图说明Description of drawings

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。The technical solutions and other beneficial effects of the present application will be apparent through the detailed description of the specific embodiments of the present application below in conjunction with the accompanying drawings.

图1为本发明实施例提供的一种基于机器学习的车辆驾驶行为预测方法的方法结构示意图;FIG. 1 is a schematic structural diagram of a machine learning-based vehicle driving behavior prediction method provided by an embodiment of the present invention;

图2为本发明实施例提供的一种基于机器学习的车辆驾驶行为预测方法的驾驶行为链或车辆状态链的结构示意图;2 is a schematic structural diagram of a driving behavior chain or a vehicle state chain of a machine learning-based vehicle driving behavior prediction method provided by an embodiment of the present invention;

图3为本发明实施例提供的一种基于机器学习的车辆驾驶行为预测方法的单一驾驶行为链在驾驶行为链或单一车辆状态链在车辆状态链中的结构示意图.3 is a structural schematic diagram of a single driving behavior chain in the driving behavior chain or a single vehicle state chain in the vehicle state chain in a machine learning-based vehicle driving behavior prediction method provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of this application.

实施例1Example 1

一种基于机器学习的车辆驾驶行为预测方法,所述方法包括:确定预测目标,所述预测目标包括:目标驾驶人员和目标驾驶车辆;获取目标驾驶人员的历史驾驶行为数据和目标驾驶车辆的历史车辆运动状态数据;基于历史驾驶行为数据,构建驾驶行为链;所述驾驶行为链为树状结构,由节点和连接线组成,每个节点表征一个驾驶行为,在驾驶行为链中,从根节点开始到每个末端节点结束,构成了一条完整的单一驾驶行为链,其表征了在一次完整的车辆驾驶结束时,目标驾驶人员进行的所有驾驶行为;基于历史车辆状态数据,构建车辆状态链;所述车辆状态链为树状结构,由节点和连接线组成,每个节点表征一个车辆状态,在车辆状态链中,从根节点开始到每个末端节点结束,构成了一条完整的单一车辆状态链,其表征了在一次完整的车辆驾驶结束时,目标驾驶车辆经历的所有车辆状态;获取目标驾驶人员的实时驾驶行为数据,在驾驶行为链的基础上,对驾驶人员的驾驶行为进行预测,得到行为预测结果,获取目标驾驶车辆的实时车辆运动状态数据,在车辆状态连的基础上,对目标驾驶车辆的车辆状态进行预测,得到状态预测结果;将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制;将行为预测结果,作为输入变量,输入到预设的行为判断模型,得到目标驾驶人员的驾驶安全指数,提供给远端进行智能交通预警。A method for predicting vehicle driving behavior based on machine learning, said method comprising: determining a prediction target, said prediction target comprising: a target driver and a target driving vehicle; obtaining historical driving behavior data of the target driver and the history of the target driving vehicle Vehicle motion state data; based on historical driving behavior data, construct a driving behavior chain; the driving behavior chain is a tree structure, composed of nodes and connecting lines, each node represents a driving behavior, in the driving behavior chain, from the root node From the beginning to the end of each terminal node, a complete single driving behavior chain is formed, which characterizes all the driving behaviors performed by the target driver at the end of a complete vehicle driving; based on historical vehicle state data, a vehicle state chain is constructed; The vehicle state chain is a tree structure consisting of nodes and connecting lines. Each node represents a vehicle state. In the vehicle state chain, a complete single vehicle state is formed from the root node to the end node. chain, which characterizes all the vehicle states experienced by the target driving vehicle at the end of a complete vehicle driving; obtain the real-time driving behavior data of the target driver, and predict the driving behavior of the driver on the basis of the driving behavior chain, Obtain the behavior prediction result, obtain the real-time vehicle motion state data of the target driving vehicle, predict the vehicle state of the target driving vehicle on the basis of the vehicle state connection, and obtain the state prediction result; use the state prediction result as an input variable and input it to the prediction The established route prediction model obtains the predicted route of the target driving vehicle and provides it to the remote end for intelligent traffic control; the behavior prediction result is used as an input variable and input into the preset behavior judgment model to obtain the driving safety index of the target driver. It is provided to the remote end for intelligent traffic warning.

具体的,行为链和状态链的构建是关键步骤。通过对历史驾驶行为数据和历史车辆状态数据的分析和处理,可以构建出包含多个节点和连接线的树状结构。每个节点代表一个驾驶行为或车辆状态,而连接线代表这些节点之间的转移关系。这样,可以通过遍历树形结构,获取目标驾驶人员或驾驶车辆的完整行为或状态信息,从而更好地进行预测。Specifically, the construction of behavior chains and state chains is a key step. Through the analysis and processing of historical driving behavior data and historical vehicle status data, a tree structure containing multiple nodes and connecting lines can be constructed. Each node represents a driving behavior or vehicle state, while connecting lines represent the transition relations between these nodes. In this way, the complete behavior or state information of the target driver or driving vehicle can be obtained by traversing the tree structure, so as to make better predictions.

本发明中使用了机器学习技术,将预测结果输入到预设的模型中进行处理,以获得更精确的预测结果。通过不断地反馈和学习,可以不断地优化预测模型,提高预测的准确度和可靠性。Machine learning technology is used in the present invention, and the prediction result is input into a preset model for processing to obtain a more accurate prediction result. Through continuous feedback and learning, the prediction model can be continuously optimized to improve the accuracy and reliability of the prediction.

图2和图3中,数字编号为节点,虚线为节点的连接线。实线为一条完整的单一车辆状态链或一条完整的单一驾驶行为链。In Figure 2 and Figure 3, numbers are nodes, and dotted lines are connecting lines of nodes. The solid line is a complete single vehicle state chain or a complete single driving behavior chain.

实施例2Example 2

在上一实施例的基础上,所述驾驶行为数据至少包括:安全带佩戴状态、手机使用次数、饮食次数和眨眼次数;所述历史驾驶行为数据为历史的目标驾驶人员的驾驶行为数据;所述实时驾驶行为数据为实时的目标驾驶人员的驾驶行为数据。On the basis of the previous embodiment, the driving behavior data at least includes: seat belt wearing status, mobile phone use times, eating and drinking times and blinking times; the historical driving behavior data is the historical driving behavior data of the target driver; The real-time driving behavior data is the real-time driving behavior data of the target driver.

驾驶行为数据至少包括:安全带佩戴状态、手机使用次数、饮食次数和眨眼次数。这些驾驶行为数据是从目标驾驶人员的行为中获取的,其中安全带佩戴状态可以通过传感器等设备进行实时监测,而手机使用次数、饮食次数和眨眼次数等信息可以通过图像识别、语音识别等技术进行提取和分析。The driving behavior data includes at least: seat belt wearing status, mobile phone use times, eating and drinking times and blinking times. These driving behavior data are obtained from the behavior of the target driver. The seat belt wearing status can be monitored in real time through sensors and other devices, and information such as the number of times mobile phones are used, the number of meals and the number of blinks can be obtained through image recognition, voice recognition and other technologies. for extraction and analysis.

历史驾驶行为数据是指历史的目标驾驶人员的驾驶行为数据。这些数据可以从目标驾驶人员之前的驾驶记录中获得,例如从车辆黑匣子或其他数据记录设备中获取。历史驾驶行为数据是构建驾驶行为链的关键因素之一,通过分析历史数据,可以构建出具有丰富驾驶行为信息的驾驶行为链,为实时驾驶行为数据的预测提供参考和支持。The historical driving behavior data refers to the historical driving behavior data of the target driver. These data can be obtained from the target driver's previous driving records, such as from vehicle black boxes or other data recording devices. Historical driving behavior data is one of the key factors in building a driving behavior chain. By analyzing historical data, a driving behavior chain with rich driving behavior information can be constructed to provide reference and support for the prediction of real-time driving behavior data.

实时驾驶行为数据是指实时的目标驾驶人员的驾驶行为数据。这些数据可以通过传感器、摄像头、语音识别等技术实时获取,然后根据驾驶行为链进行分析和预测。通过实时监测和预测目标驾驶人员的驾驶行为,可以为交通控制和预警提供实时支持和反馈,从而提高交通安全和效率。The real-time driving behavior data refers to the real-time driving behavior data of the target driver. These data can be obtained in real time through technologies such as sensors, cameras, and voice recognition, and then analyzed and predicted based on the driving behavior chain. By monitoring and predicting the driving behavior of target drivers in real time, it can provide real-time support and feedback for traffic control and early warning, thereby improving traffic safety and efficiency.

总之,本发明规定了所述驾驶行为数据的类型和来源,并结合了历史驾驶行为数据和实时驾驶行为数据,构建了驾驶行为链,为驾驶行为的预测提供了基础。这一技术可以为智能交通控制和预警提供更加全面、准确的信息支持。In a word, the present invention specifies the type and source of the driving behavior data, and combines historical driving behavior data and real-time driving behavior data to construct a driving behavior chain, which provides a basis for driving behavior prediction. This technology can provide more comprehensive and accurate information support for intelligent traffic control and early warning.

实施例3Example 3

在上一实施例的基础上,所述车辆运动状态数据至少包括:位置、速度、加速度和转向角度;所述历史车辆运动状态数据为历史的目标驾驶车辆的车辆运动状态数据;所述实时车辆运动状态数据为实时的目标驾驶车辆的车辆运动状态数据。On the basis of the previous embodiment, the vehicle motion state data at least includes: position, speed, acceleration and steering angle; the historical vehicle motion state data is the historical vehicle motion state data of the target driving vehicle; the real-time vehicle motion state data The motion state data is real-time vehicle motion state data of the target driving vehicle.

车辆运动状态数据至少包括:位置、速度、加速度和转向角度。这些车辆运动状态数据可以通过车辆上的传感器或其他设备进行实时监测和采集,例如全球定位系统(GPS)等。位置、速度、加速度和转向角度等车辆运动状态数据可以反映目标驾驶车辆的实时运动状态,为车辆状态链的构建提供基础数据。The vehicle motion state data at least include: position, speed, acceleration and steering angle. These vehicle motion state data can be monitored and collected in real time through sensors on the vehicle or other devices, such as the Global Positioning System (GPS). Vehicle motion state data such as position, speed, acceleration, and steering angle can reflect the real-time motion state of the target driving vehicle and provide basic data for the construction of the vehicle state chain.

历史车辆运动状态数据是指历史的目标驾驶车辆的车辆运动状态数据。这些数据可以从车辆黑匣子、车载记录仪等设备中获取,也可以从其他数据记录设备中获取。历史车辆运动状态数据是构建车辆状态链的关键因素之一,通过分析历史数据,可以构建出具有丰富车辆运动状态信息的车辆状态链,为实时车辆运动状态数据的预测提供参考和支持。The historical vehicle motion state data refers to the historical vehicle motion state data of the target driving vehicle. These data can be obtained from equipment such as vehicle black boxes, on-board recorders, or other data recording devices. Historical vehicle motion state data is one of the key factors in building a vehicle state chain. By analyzing historical data, a vehicle state chain with rich vehicle motion state information can be constructed to provide reference and support for the prediction of real-time vehicle motion state data.

实时车辆运动状态数据是指实时的目标驾驶车辆的车辆运动状态数据。这些数据可以通过车载传感器、摄像头等设备实时获取,然后根据车辆状态链进行分析和预测。通过实时监测和预测目标驾驶车辆的车辆运动状态,可以为交通控制和预警提供实时支持和反馈,从而提高交通安全和效率。The real-time vehicle motion state data refers to real-time vehicle motion state data of the target driving vehicle. These data can be obtained in real time through on-board sensors, cameras and other equipment, and then analyzed and predicted according to the vehicle status chain. By monitoring and predicting the vehicle motion state of the target driving vehicle in real time, it can provide real-time support and feedback for traffic control and early warning, thereby improving traffic safety and efficiency.

实施例4Example 4

在上一实施例的基础上,所述基于历史驾驶行为数据,构建驾驶行为链的方法包括:将驾驶行为链视为多个驾驶行为序列组成的序列集合;将历史驾驶行为数据中的每个相同时刻对应的所有历史驾驶行为数据视为一个驾驶行为序列;将所述驾驶行为序列中包含的每一项历史驾驶行为数据视为一个驾驶行为的状态,将下一时刻对应的该驾驶行为视为一个驾驶行为的观测值;将驾驶行为序列视为一个状态序列,其中每个驾驶行为的状态表示为一个隐含状态,每个驾驶行为的观测值表示为一个观测状态;使用隐马尔可夫模型推断出所有可能的隐含状态序列,作为驾驶行为链。On the basis of the previous embodiment, the method for constructing a driving behavior chain based on historical driving behavior data includes: viewing the driving behavior chain as a sequence set composed of multiple driving behavior sequences; All historical driving behavior data corresponding to the same moment are regarded as a driving behavior sequence; each historical driving behavior data contained in the driving behavior sequence is regarded as a state of driving behavior, and the driving behavior corresponding to the next moment is regarded as a state of driving behavior. is an observation value of driving behavior; the driving behavior sequence is regarded as a state sequence, where the state of each driving behavior is represented as a hidden state, and the observed value of each driving behavior is represented as an observed state; using Hidden Markov The model infers all possible sequences of hidden states as chains of driving behavior.

基于历史驾驶行为数据构建驾驶行为链的方法采用了隐马尔可夫模型(HiddenMarkov Model,HMM)。这个方法将驾驶行为链视为多个驾驶行为序列组成的序列集合,通过将历史驾驶行为数据中的每个相同时刻对应的所有历史驾驶行为数据视为一个驾驶行为序列,将驾驶行为序列视为一个状态序列,并通过HMM模型推断出所有可能的隐含状态序列,最终作为驾驶行为链。The method of constructing a driving behavior chain based on historical driving behavior data uses a hidden Markov model (Hidden Markov Model, HMM). This method regards the driving behavior chain as a sequence set composed of multiple driving behavior sequences. By treating all the historical driving behavior data corresponding to each same moment in the historical driving behavior data as a driving behavior sequence, the driving behavior sequence is regarded as A state sequence, and infer all possible hidden state sequences through the HMM model, and finally act as a driving behavior chain.

具体来说,这个方法将所述驾驶行为序列中包含的每一项历史驾驶行为数据视为一个驾驶行为的状态,将下一时刻对应的该驾驶行为视为一个驾驶行为的观测值。然后,将驾驶行为序列视为一个状态序列,其中每个驾驶行为的状态表示为一个隐含状态,每个驾驶行为的观测值表示为一个观测状态。隐马尔可夫模型通过学习历史驾驶行为数据中的驾驶行为序列,可以估计出每个驾驶行为的状态转移概率和观测状态概率,并通过这些概率计算出所有可能的隐含状态序列,从而构建出驾驶行为链。Specifically, this method regards each item of historical driving behavior data included in the driving behavior sequence as a state of driving behavior, and regards the corresponding driving behavior at the next moment as an observed value of driving behavior. Then, the driving behavior sequence is regarded as a state sequence, where the state of each driving behavior is represented as a hidden state, and the observed value of each driving behavior is represented as an observed state. The hidden Markov model can estimate the state transition probability and observed state probability of each driving behavior by learning the driving behavior sequence in the historical driving behavior data, and calculate all possible hidden state sequences through these probabilities, thus constructing the Driving behavior chain.

假设驾驶行为数据序列为S=s1,s2,…,sT,其中每个驾驶行为st可以取K个可能的状态,即st∈1,2,…,K;设O=o1,o2,…,oT为观测序列,其中每个观测状态ot可以取V个可能的取值,即0t∈1,2,…,V。转移概率矩阵为A=[aij]K×K,其中aij表示从状态i转移到状态j的概率;观测概率矩阵为B=[bjt]K×V,其中bjt表示在状态j下观测到观测状态t的概率;初始状态概率向量为π=[πi],其中πi表示初始状态为i的概率;设定任何时刻的驾驶行为只依赖于前一时刻的驾驶行为,即:P(st|st-1,st-2,…,s1)=P(st|st-1);以此使用一个K×K的矩阵A来表示从一个状态转移到另一个状态的概率。具体地,设aij表示从状态i转移到状态j的概率,那么有:表示从状态i出发的所有转移概率之和为1。设定任何时刻的观测状态只依赖于该时刻的驾驶行为状态,而与其他时刻的状态和观测状态都是独立的,即:P(ot|st,ot-1,st-1,ot-2,st-2,…,o1,s1)=P(ot|st);使用一个K×V的矩阵B来表示在状态j下观测到观测状态t的概率。具体地,设bjt表示在状态j下观测到观测状态t的概率,则B可以表示为:B=[bjt]K×V;其中,bjt可以根据训练数据进行估计。通常情况下,我们可以使用最大似然估计法或者贝叶斯估计法来计算bjt的值。例如,在最大似然估计法中,bjt的估计值可以计算为:/>其中,[ot==v]表示观测状态ot是否等于v。Assume that the driving behavior data sequence is S=s 1 , s 2 ,...,s T , where each driving behavior s t can take K possible states, that is, s t ∈1, 2,...,K; let O=o 1 , o 2 ,..., o T is an observation sequence, where each observation state o t can take V possible values, that is, 0 t ∈ 1, 2,..., V. The transition probability matrix is A=[a ij ]K×K, where aij represents the probability of transitioning from state i to state j; the observation probability matrix is B=[b jt ]K×V, where bjt represents the observed state j The probability of observing state t; the initial state probability vector is π=[π i ], where π i represents the probability that the initial state is i; the driving behavior at any moment is only dependent on the driving behavior at the previous moment, namely: P( s t |s t-1 , s t-2 ,...,s 1 )=P(s t |s t-1 ); in this way, a K×K matrix A is used to represent the transition from one state to another The probability. Specifically, let a ij represent the probability of transitioning from state i to state j, then: Indicates that the sum of all transition probabilities starting from state i is 1. It is set that the observation state at any moment only depends on the driving behavior state at that moment, and is independent of the state and observation state at other moments, namely: P(o t |s t , o t-1 , s t-1 , o t-2 , s t-2 ,..., o 1 , s 1 )=P(o t |s t ); use a K×V matrix B to represent the probability of observing state t under state j . Specifically, let b jt represent the probability of observing state t in state j, then B can be expressed as: B=[b jt ] K×V ; where b jt can be estimated according to training data. Usually, we can use the maximum likelihood estimation method or Bayesian estimation method to calculate the value of b jt . For example, in maximum likelihood estimation, the estimate of b jt can be calculated as: /> Among them, [o t == v] indicates whether the observed state o t is equal to v.

在上面的公式中,我们可以看到A和B是两个重要的矩阵,分别代表了从一个状态转移到另一个状态的概率和在某个状态下观测到某个观测状态的概率。这两个矩阵的计算需要使用训练数据进行参数估计,最常用的方法是Baum-Welch算法或Forward-Backward算法。In the above formula, we can see that A and B are two important matrices, which respectively represent the probability of transitioning from one state to another and the probability of observing a certain observed state in a certain state. The calculation of these two matrices requires the use of training data for parameter estimation, and the most commonly used methods are the Baum-Welch algorithm or the Forward-Backward algorithm.

具体地,在Baum-Welch算法中,我们首先随机初始化A、B和π,然后反复执行以下两个步骤,直到收敛:Specifically, in the Baum-Welch algorithm, we first randomly initialize A, B and π, and then repeatedly perform the following two steps until convergence:

Expectation步骤:在这个步骤中,我们使用当前的模型参数A、B和π,利用训练数据计算出每个驾驶行为状态st属于每个状态i的后验概率P(st=i|O,A,B,π)。这个概率可以使用前向算法和后向算法计算得到。Expectation step: In this step, we use the current model parameters A, B and π, and use the training data to calculate the posterior probability P(s t =i|O, A , B, π). This probability can be calculated using a forward algorithm and a backward algorithm.

Maximization步骤:在这个步骤中,我们使用当前的后验概率计算出新的模型参数A、B和π,使得在这些参数下训练数据的似然度最大化。具体地,我们计算新的参数值如下:Maximization step: In this step, we use the current posterior probability to calculate new model parameters A, B, and π that maximize the likelihood of the training data under these parameters. Specifically, we calculate new parameter values as follows:

πi=P(s1=i|O,A,B,π)π i =P(s 1 =i|O, A, B, π)

其中[ot==v]表示观测状态ot是否等于v,表示对所有训练样本进行求和。Where [o t == v] indicates whether the observed state o t is equal to v, Indicates to sum over all training samples.

最终,我们通过Baum-Welch算法得到的参数A、B和π就可以用来进行驾驶行为的预测和行为链的构建了。Finally, the parameters A, B and π obtained by the Baum-Welch algorithm can be used to predict driving behavior and construct a behavior chain.

实施例5Example 5

在上一实施例的基础上,所述获取目标驾驶人员的实时驾驶行为数据,在驾驶行为链的基础上,对驾驶人员的驾驶行为进行预测,得到行为预测结果的方法包括:在驾驶行为链中,根据当前的驾驶状态和转移矩阵,计算下一个驾驶状态的概率分布;将当前的状态表示成一个概率向量,然后,通过向量乘法,计算下一个状态的概率分布;根据计算得到的下一个状态的概率分布,选择概率最大的状态作为目标驾驶人员的下一步驾驶状态,找到概率分布中概率最大的状态,然后将其作为下一个状态;重复执行上述步骤,直到预测的时间段结束;在这个过程中,记录下目标驾驶人员每个时间点的驾驶状态,从而得到行为序列作为对目标驾驶人员未来行为的预测结果。On the basis of the previous embodiment, the method for obtaining the real-time driving behavior data of the target driver, predicting the driving behavior of the driver on the basis of the driving behavior chain, and obtaining the behavior prediction result includes: In , calculate the probability distribution of the next driving state according to the current driving state and transition matrix; express the current state as a probability vector, and then calculate the probability distribution of the next state through vector multiplication; according to the calculated next The probability distribution of the state, select the state with the highest probability as the next driving state of the target driver, find the state with the highest probability in the probability distribution, and then use it as the next state; repeat the above steps until the end of the predicted time period; In this process, the driving state of the target driver at each time point is recorded, and the behavior sequence is obtained as the prediction result of the target driver's future behavior.

当我们获得了模型的参数A、B和π后,我们可以使用这些参数来预测未来的驾驶行为状态,并基于这些状态来构建驾驶行为链。After we obtain the parameters A, B and π of the model, we can use these parameters to predict the future driving behavior state, and build a driving behavior chain based on these states.

具体地,对于一组给定的观测序列O=(o1,o2,…,oT),我们可以使用前向-后向算法(Forward-BackwardAlgorithm)来计算在模型参数A、B和π下,驾驶行为状态序列S=(s1,s2,…,sT)的后验概率P(S|O,A,B,π)。这个后验概率表示了在观测序列O的情况下,驾驶行为状态序列S出现的概率。具体地,后验概率可以通过以下公式计算:Specifically, for a given set of observation sequences O=(o 1 , o 2 ,..., o T ), we can use the forward-backward algorithm (Forward-Backward Algorithm) to calculate the model parameters A, B and π Next, the posterior probability P(S|O, A, B, π) of the driving behavior state sequence S=(s 1 , s 2 , . . . , s T ). This posterior probability represents the probability of the occurrence of the driving behavior state sequence S in the case of the observation sequence O. Specifically, the posterior probability can be calculated by the following formula:

其中,P(O|S,A,B)表示在给定驾驶行为状态序列S的情况下观测序列O出现的概率,可以使用前向算法来计算;P(S|π,A)表示在给定初始状态分布π和状态转移概率矩阵A的情况下,驾驶行为状态序列S出现的概率,可以使用动态规划算法来计算;P(O|A,B,π)表示在给定模型参数A、B和π的情况下观测序列O出现的概率,可以使用前向算法来计算。Among them, P(O|S, A, B) represents the probability of the observation sequence O appearing in the case of a given driving behavior state sequence S, which can be calculated using the forward algorithm; P(S|π, A) represents When the initial state distribution π and the state transition probability matrix A are fixed, the probability of the driving behavior state sequence S can be calculated using a dynamic programming algorithm; The probability of the observation sequence O in the case of B and π can be calculated using the forward algorithm.

在获得了驾驶行为状态序列的后验概率后,我们可以根据这些概率来选择最可能的驾驶行为状态序列,作为驾驶行为链的表示。具体地,我们可以使用Viterbi算法来计算在模型参数A、B和π下,最可能的驾驶行为状态序列Viterbi算法的核心思想是在计算驾驶行为状态序列S的同时,记录下到每个状态的最大概率和到达该状态的最大概率路径,以便在计算下一个状态时使用。最终,驾驶行为链可以表示为:C=(c1,c2,…,cK),其中ck表示驾驶行为状态k的出现次数。After obtaining the posterior probability of the driving behavior state sequence, we can select the most likely driving behavior state sequence according to these probabilities as the representation of the driving behavior chain. Specifically, we can use the Viterbi algorithm to calculate the most likely driving behavior state sequence under the model parameters A, B and π The core idea of the Viterbi algorithm is to record the maximum probability to each state and the maximum probability path to the state while calculating the driving behavior state sequence S, so as to be used when calculating the next state. Finally, the driving behavior chain can be expressed as: C=(c 1 , c 2 , . . . , c K ), where c k represents the number of occurrences of driving behavior state k.

在使用Baum-Welch算法得到模型的参数A、B和π后,我们可以使用这些参数来进行驾驶行为预测。After using the Baum-Welch algorithm to get the parameters A, B and π of the model, we can use these parameters to predict driving behavior.

具体地,给定一个观测序列O=(o1,o2,…,oT),我们可以使用前向算法来计算在模型参数A、B和π下,观测序列O出现的概率P(O|A,B,π)。这个概率可以用来评估模型的拟合度,同时也可以用来对未来的驾驶行为状态进行预测。Specifically, given an observation sequence O=(o 1 , o 2 ,..., o T ), we can use the forward algorithm to calculate the probability P(O |A, B, π). This probability can be used to evaluate the fit of the model, and it can also be used to predict the future driving behavior state.

在进行驾驶行为预测时,我们需要预测未来T′个时刻的驾驶行为状态。具体地,假设当前时刻为t,我们要预测从t+1到t+T′时刻的驾驶行为状态。预测的过程可以分为两个步骤:When predicting driving behavior, we need to predict the driving behavior state at T' moments in the future. Specifically, assuming that the current moment is t, we want to predict the driving behavior state from t+1 to t+T′. The forecasting process can be divided into two steps:

驾驶行为状态预测:在预测过程中,我们需要根据观测序列O=(o1,o2,…,oT)和模型参数A、B、π来预测驾驶行为状态序列S=(st+1,st+2,…,st+T′)。这个预测过程可以使用前向算法来完成,具体地,我们可以使用前向算法计算在当前时刻t下,驾驶行为状态为st的情况下,从t+1到t+T′时刻的驾驶行为状态的后验概率分布P(st+1,st+2,…,st+T′|o1,o2,…,ot,A,B,π)。这个后验概率可以通过以下递推公式计算:Driving behavior state prediction : In the prediction process, we need to predict the driving behavior state sequence S=(s t+ 1 , s t+2 ,..., s t+T′ ). This prediction process can be done using the forward algorithm. Specifically, we can use the forward algorithm to calculate the driving behavior from t+1 to t+T′ when the driving behavior state is s t at the current moment t The posterior probability distribution P( st+1 , st+2 ,..., st+T ′|o 1 , o 2 ,..., o t , A, B, π) of the state. This posterior probability can be calculated by the following recursive formula:

其中,αt,i表示在时刻t驾驶行为状态为i的情况下观测序列O=(o1,o2,…,ot)出现的概率,可以使用动态规划来计算;表示在时刻t驾驶行为状态为i的情况下,从t+1到t+T′时刻的驾驶行为状态为k的后验概率,也可以使用动态规划来计算。Among them, α t, i represent the probability of the occurrence of the observation sequence O=(o 1 , o 2 ,..., o t ) when the driving behavior state is i at time t, which can be calculated using dynamic programming; Indicates the posterior probability of the driving behavior state k from t+1 to t+T′ when the driving behavior state is i at time t, which can also be calculated using dynamic programming.

通过计算我们可以得到从t+1到t+T′时刻的每个驾驶行为状态的后验概率分布,从而可以根据最大后验概率准则来确定每个时刻的驾驶行为状态,即:via caculation We can obtain the posterior probability distribution of each driving behavior state from t+1 to t+T′, so that the driving behavior state at each moment can be determined according to the maximum posterior probability criterion, namely:

其中l=1,2,…,T′。where l=1, 2, . . . , T'.

驾驶行为链构建:在预测出未来T′个时刻的驾驶行为状态后,我们可以将这些状态连接起来,构建一个从当前时刻到未来时刻的驾驶行为链。具体地,我们可以使用以下规则将连续的相同的驾驶行为状态合并成一个驾驶行为节点:Driving behavior chain construction: After predicting the driving behavior state at T′ time in the future, we can connect these states to build a driving behavior chain from the current moment to the future moment. Specifically, we can merge consecutive identical driving behavior states into one driving behavior node using the following rules:

如果相邻的两个驾驶行为状态相同,则它们可以合并成一个驾驶行为节点;If two adjacent driving behavior states are the same, they can be merged into one driving behavior node;

如果相邻的两个驾驶行为状态不同,则它们不能合并成一个驾驶行为节点,需要分别作为不同的驾驶行为节点。使用以上规则,我们就可以构建出从当前时刻到未来时刻的驾驶行为链,该链描述了未来时刻驾驶行为的演变过程。If two adjacent driving behavior states are different, they cannot be merged into one driving behavior node, and need to be used as different driving behavior nodes respectively. Using the above rules, we can construct a driving behavior chain from the current moment to the future moment, which describes the evolution of driving behavior in the future moment.

实施例6Example 6

在上一实施例的基础上,所述基于历史车辆运动状态数据,构建车辆状态链的方法包括:将历史车辆运动状态数据转化为离散化的状态;具体地,将车辆位置、速度、加速度和转向角度等连续的实数值转化为对应的离散状态;将车辆状态序列看作一个隐马尔可夫模型,假设车辆状态序列s1,s2,…,sT是一个长度为T的一阶马尔可夫链,其中st表示时刻t的车辆状态;估计模型参数A、B和π,其中A是状态转移矩阵,B是观测概率矩阵,π是初始状态概率向量;利用历史车辆运动状态数据来估计模型参数,使得模型在观测状态序列上的似然值最大;利用模型参数和实时车辆运动状态数据,进行车辆状态的预测;利用前向算法计算出在当前时刻观测状态为o1,o2,…,ot的条件下,驾驶人员状态为i的后验概率P(st=i|o1,o2,…,ot,A,B,π),然后根据最大后验概率准则来确定当前时刻的车辆状态,即:On the basis of the previous embodiment, the method for constructing a vehicle state chain based on historical vehicle motion state data includes: converting historical vehicle motion state data into discretized states; specifically, vehicle position, speed, acceleration and Continuous real values such as steering angles are transformed into corresponding discrete states; the vehicle state sequence is regarded as a hidden Markov model, assuming that the vehicle state sequence s 1 , s 2 ,..., s T is a first-order Markov with length T Cove chain, where s t represents the vehicle state at time t; estimate model parameters A, B and π, where A is the state transition matrix, B is the observation probability matrix, and π is the initial state probability vector; using historical vehicle motion state data to Estimate the model parameters to maximize the likelihood of the model on the observed state sequence; use the model parameters and real-time vehicle motion state data to predict the vehicle state; use the forward algorithm to calculate the observed state at the current moment as o 1 , o 2 ,..., o t , the posterior probability P(s t =i|o 1 , o 2 ,..., o t , A, B, π) of the driver's state i, then according to the maximum posterior probability criterion To determine the current state of the vehicle, namely:

利用预测出的车辆状态序列,将连续的相同状态合并成一个状态节点,从而构建出车辆状态链。Using the predicted vehicle state sequence, the continuous same state is merged into one state node, thus constructing the vehicle state chain.

基于之前讲解的驾驶行为链的构建过程,我们可以类比地来构建车辆状态链。具体步骤如下:Based on the construction process of the driving behavior chain explained earlier, we can build a vehicle state chain by analogy. Specific steps are as follows:

预处理:将历史车辆运动状态数据转化为离散化的状态。具体地,我们可以将车辆位置、速度、加速度和转向角度等连续的实数值转化为对应的离散状态,例如将速度划分为慢、中等和快三种状态,将转向角度划分为左转、右转和直行三种状态等。Preprocessing: Convert historical vehicle motion state data into a discretized state. Specifically, we can convert continuous real values such as vehicle position, velocity, acceleration, and steering angle into corresponding discrete states, such as dividing the speed into three states: slow, medium, and fast, and dividing the steering angle into left, right, and Turn and go straight three states, etc.

马尔可夫模型的建立:类比驾驶行为链的建立过程,我们可以将车辆状态序列看作一个隐马尔可夫模型,假设车辆状态序列s1,s2,…,sT是一个长度为T的一阶马尔可夫链,其中st表示时刻t的车辆状态。Establishment of Markov model: analogy to the establishment process of the driving behavior chain, we can regard the vehicle state sequence as a hidden Markov model, assuming that the vehicle state sequence s 1 , s 2 ,..., s T is a length T A first-order Markov chain, where s t represents the vehicle state at time t.

参数估计:利用Baum-Welch算法估计模型参数A、B和π,其中A是状态转移矩阵,B是观测概率矩阵,π是初始状态概率向量。具体地,我们可以利用历史车辆运动状态数据来估计模型参数,使得模型在观测状态序列上的似然值最大。Parameter estimation: use the Baum-Welch algorithm to estimate model parameters A, B and π, where A is the state transition matrix, B is the observation probability matrix, and π is the initial state probability vector. Specifically, we can use historical vehicle motion state data to estimate model parameters, so that the likelihood value of the model on the observed state sequence is maximized.

车辆状态预测:利用模型参数和实时车辆运动状态数据,可以进行车辆状态的预测。具体地,我们可以利用前向算法计算出在当前时刻观测状态为o1,o2,…,ot的条件下,驾驶人员状态为i的后验概率Vehicle state prediction: Using model parameters and real-time vehicle motion state data, the vehicle state can be predicted. Specifically, we can use the forward algorithm to calculate the posterior probability of the driver's state i under the condition that the observed state is o 1 , o 2 ,..., o t at the current moment

P(st=i|o1,o2,…,ot,A,B,π),然后根据最大后验概率准则来确定当前时刻的车辆状态,即:P(s t =i|o 1 , o 2 ,..., o t , A, B, π), and then determine the vehicle state at the current moment according to the maximum a posteriori probability criterion, namely:

车辆状态链构建:利用预测出的车辆状态序列,可以将连续的相同状态合并成一个状态节点,从而构建出一个完整的车辆状态链,描述了车辆状态的演变过程。Vehicle state chain construction: Using the predicted vehicle state sequence, consecutive identical states can be merged into one state node, thereby constructing a complete vehicle state chain, which describes the evolution process of the vehicle state.

实施例7Example 7

在上一实施例的基础上,所述获取目标驾驶车辆的实时车辆运动状态数据,在车辆状态连的基础上,对目标驾驶车辆的车辆状态进行预测,得到状态预测结果的方法包括:在车辆状态链中,根据当前的车辆状态和转移矩阵,计算下一个车辆状态的概率分布;将当前的状态表示成一个概率向量,然后,通过向量乘法,计算下一个状态的概率分布;根据计算得到的下一个状态的概率分布,选择概率最大的状态作为目标驾驶车辆的下一步车辆状态,找到概率分布中概率最大的状态,然后将其作为下一个状态;重复执行上述步骤,直到预测的时间段结束;在这个过程中,记录下目标驾驶车辆每个时间点的车辆状态,从而得到车辆状态序列作为对目标驾驶车辆未来行为的预测结果。On the basis of the previous embodiment, the method for obtaining the real-time vehicle motion state data of the target driving vehicle, predicting the vehicle state of the target driving vehicle on the basis of the vehicle state connection, and obtaining the state prediction result includes: In the state chain, the probability distribution of the next vehicle state is calculated according to the current vehicle state and transition matrix; the current state is expressed as a probability vector, and then the probability distribution of the next state is calculated by vector multiplication; according to the calculated The probability distribution of the next state, select the state with the highest probability as the next vehicle state of the target driving vehicle, find the state with the highest probability in the probability distribution, and then use it as the next state; repeat the above steps until the end of the predicted time period ; In this process, record the vehicle state of the target driving vehicle at each time point, so as to obtain the vehicle state sequence as the prediction result of the future behavior of the target driving vehicle.

具体来说,我们可以使用以下公式来进行参数估计:初始状态概率向量πi:πi=P(s1=i);Specifically, we can use the following formula for parameter estimation: initial state probability vector π i : π i =P(s 1 =i);

状态转移概率矩阵Aij State transition probability matrix A ij :

观测概率矩阵Bjt Observation probability matrix B jt :

其中,P(st=i,st+1=j|o1,o2,…,oT,A,B,π)是在已知模型参数和观测状态序列的情况下,时刻t的状态为i,时刻t+1的状态为j的条件概率;Among them, P(st t =i, st t+1 =j|o 1 , o 2 ,..., o T , A, B, π) is the time t when the model parameters and observation state sequence are known. State is i, the conditional probability of state j at time t+1;

P(st=i|o1,o2,…,oT,A,B,π)是在已知模型参数和观测状态序列的情况下,时刻t的状态为i的后验概率;P(st=j,ot=t|o1,o2,…,oT,A,B,π)是在已知模型参数和观测状态序列的情况下,时刻t的状态为j,观测状态为t的联合概率;P(st=j|o1,o2,…,oT,A,B,π)是在已知模型参数和观测状态序列的情况下,时刻t的状态为j的后验概率。P(s t =i|o 1 , o 2 ,..., o T , A, B, π) is the posterior probability that the state at time t is i when the model parameters and observed state sequence are known; P (s t = j, o t = t|o 1 , o 2 ,..., o T , A, B, π) is when the model parameters and observation state sequence are known, the state at time t is j, and the observation The joint probability of the state being t; P(s t = j|o 1 , o 2 ,..., o T , A, B, π) is the state at time t when the model parameters and the observed state sequence are known. The posterior probability of j.

车辆状态预测:类比驾驶行为的预测过程,我们可以利用预测算法来预测未来的车辆状态。具体地,给定当前时刻t的观测状态ot,我们可以利用已有的模型参数A、B和π,以及前面观测状态的历史信息,来预测未来k个时刻的车辆状态。这个过程可以使用前向算法进行,具体的递推公式为:Vehicle state prediction: Analogous to the prediction process of driving behavior, we can use prediction algorithms to predict future vehicle states. Specifically, given the observed state o t at the current moment t, we can use the existing model parameters A, B, and π, as well as the historical information of the previous observed state, to predict the vehicle state at k moments in the future. This process can be carried out using the forward algorithm, and the specific recursive formula is:

其中,αk,i表示时刻k车辆状态为i,观测状态为o1,o2,…,ok的前向概率,P(ok|sk=i,A,B)是在状态为i,观测状态为ok的条件下,观测状态为ok的概率,P(sk=i|sk-1=j,A)是在状态为j的情况下,状态从j转移到状态i的概率。Among them, α k, i represent the forward probability of the vehicle state at time k when the vehicle state is i, and the observed state is o 1 , o 2 ,..., o k , P(o k |s k =i, A, B) is when the state is i, under the condition that the observed state is o k , the probability that the observed state is o k , P(s k =i | s k-1 =j, A) is the transition from state j to state probability of i.

车辆状态连的构建:类比驾驶行为链的构建过程,我们可以将预测的车辆状态序列连接起来,形成车辆状态链。具体地,我们可以将预测的每个时刻的车辆状态sk视为状态链的一个节点,将状态之间的转移关系视为状态链的连接线,最终构建出一个树状结构的车辆状态连。Construction of vehicle state links: analogous to the construction process of driving behavior chains, we can connect the predicted vehicle state sequences to form a vehicle state chain. Specifically, we can regard the predicted vehicle state sk at each moment as a node of the state chain, regard the transition relationship between states as the connection line of the state chain, and finally construct a tree-structured vehicle state connection .

总的来说,基于历史车辆运动状态数据,构建车辆状态连的过程与构建驾驶行为链的过程类似,都是利用隐马尔可夫模型来进行预测和链的构建。不同之处在于,驾驶行为链是基于驾驶人员的历史驾驶行为数据来构建的,而车辆状态连是基于车辆的历史运动状态数据来构建的。In general, based on historical vehicle motion state data, the process of building a vehicle state chain is similar to the process of building a driving behavior chain, both of which use hidden Markov models for prediction and chain construction. The difference is that the driving behavior chain is constructed based on the driver's historical driving behavior data, while the vehicle state chain is constructed based on the vehicle's historical motion state data.

在具体实现时,我们需要先对车辆运动状态数据进行预处理,如去除噪声、进行滤波等,以确保数据的准确性。然后,我们可以使用前面提到的算法和公式,通过训练模型来获取模型参数,进而进行车辆状态的预测和连的构建。In the specific implementation, we need to preprocess the vehicle motion state data, such as removing noise, filtering, etc., to ensure the accuracy of the data. Then, we can use the aforementioned algorithms and formulas to obtain model parameters by training the model, and then perform vehicle state prediction and connection construction.

在预测车辆状态时,我们可以通过设置预测时刻$k$的不同值,来预测不同时间段内的车辆状态。同时,在实际应用中,我们还可以结合实时获取的车辆运动状态数据,不断地更新模型参数,以提高预测的准确性。When predicting the state of the vehicle, we can predict the state of the vehicle in different time periods by setting different values of $k$ at the time of prediction. At the same time, in practical applications, we can also combine the real-time acquisition of vehicle motion state data to continuously update the model parameters to improve the accuracy of prediction.

需要注意的是,车辆状态连中的状态节点和连接线并不是直接对应车辆的运动状态和状态之间的转移关系,而是基于模型对这些信息的预测结果进行构建的。It should be noted that the state nodes and connection lines in the vehicle state connection do not directly correspond to the vehicle's motion state and the transition relationship between states, but are constructed based on the model's prediction results of these information.

实施例8Example 8

在上一实施例的基础上,所述将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制的方法包括:获取目标驾驶车辆的历史路线数据和对应的历史状态结果,使用机器学习的进行训练,得到路线预测模型,所述路线预测模型的输入变量为状态预测结果,输出结果为预测路线。On the basis of the previous embodiment, the method of using the state prediction result as an input variable and inputting it into the preset route prediction model to obtain the predicted route of the target driving vehicle and provide it to the remote end for intelligent traffic control includes: obtaining the target The historical route data of the driving vehicle and the corresponding historical state results are trained using machine learning to obtain a route prediction model, the input variable of the route prediction model is the state prediction result, and the output result is the predicted route.

将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制的方法采用了机器学习的方法进行路线预测。The state prediction result is used as an input variable, input into the preset route prediction model, and the predicted route of the target driving vehicle is obtained, which is provided to the remote end for intelligent traffic control. The machine learning method is used for route prediction.

具体来说,该方法首先获取目标驾驶车辆的历史路线数据和对应的历史状态结果。然后,使用机器学习的方法对这些数据进行训练,得到路线预测模型。所述路线预测模型的输入变量为状态预测结果,输出结果为预测路线。Specifically, the method first obtains historical route data and corresponding historical state results of the target driving vehicle. Then, use machine learning methods to train these data to obtain a route prediction model. The input variable of the route prediction model is the state prediction result, and the output result is the predicted route.

在实际应用中,当获取到目标驾驶车辆的实时车辆状态数据,并对车辆状态进行预测后,就可以将预测结果作为输入变量,输入到预设的路线预测模型中,得到预测路线。然后,将预测路线提供给远端进行智能交通控制,以便实现更加智能化、高效化的交通控制。In practical applications, when the real-time vehicle state data of the target driving vehicle is obtained and the vehicle state is predicted, the prediction result can be used as an input variable and input into the preset route prediction model to obtain the predicted route. Then, the predicted route is provided to the remote end for intelligent traffic control, so as to realize more intelligent and efficient traffic control.

总之,该方法采用了机器学习的方法进行路线预测,通过训练历史路线数据和对应的历史状态结果,得到路线预测模型。在实际应用中,将状态预测结果作为输入变量,输入到预设的路线预测模型中,就可以得到预测路线,从而为智能交通控制提供更加全面、准确的信息支持。In short, this method uses machine learning methods for route prediction, and obtains a route prediction model by training historical route data and corresponding historical state results. In practical applications, the predicted route can be obtained by inputting the state prediction result as an input variable into the preset route prediction model, thereby providing more comprehensive and accurate information support for intelligent traffic control.

当将状态预测结果作为输入变量,输入到预设的路线预测模型中时,可采用如下方法进行路线预测:When the state prediction result is used as an input variable and input into the preset route prediction model, the following methods can be used for route prediction:

数据准备data preparation

首先,需要准备目标驾驶车辆的历史路线数据和对应的历史状态结果。这些数据可视为训练数据集,用于训练路线预测模型。First, the historical route data and corresponding historical state results of the target driving vehicle need to be prepared. These data can be regarded as a training data set, which is used to train the route prediction model.

模型训练model training

利用机器学习的方法,对历史路线数据和对应的历史状态结果进行训练,得到路线预测模型。Using the method of machine learning, the historical route data and the corresponding historical state results are trained to obtain the route prediction model.

在具体实现时,可使用各种机器学习算法,如决策树、神经网络、支持向量机等,来训练路线预测模型。In specific implementation, various machine learning algorithms, such as decision tree, neural network, support vector machine, etc., can be used to train the route prediction model.

预测路线predicted route

当获取到目标驾驶车辆的实时车辆状态数据,并对车辆状态进行预测后,就可以将预测结果作为输入变量,输入到预设的路线预测模型中,得到预测路线。When the real-time vehicle state data of the target driving vehicle is obtained and the vehicle state is predicted, the prediction result can be used as an input variable and input into the preset route prediction model to obtain the predicted route.

将预测路线提供给远端进行智能交通控制,以便实现更加智能化、高效化的交通控制。Provide the predicted route to the remote end for intelligent traffic control in order to achieve more intelligent and efficient traffic control.

在具体实现时,可使用各种远端控制算法,如智能红绿灯控制、动态路线规划等,来根据预测路线来实现更加高效的交通控制。In actual implementation, various remote control algorithms can be used, such as intelligent traffic light control, dynamic route planning, etc., to achieve more efficient traffic control based on the predicted route.

实施例9Example 9

在上一实施例的基础上,所述将行为预测结果,作为输入变量,输入到预设的行为判断模型,得到目标驾驶人员的驾驶安全指数,提供给远端进行智能交通预警的方法包括:假设行为预测结果对应的驾驶行为序列为S=s1,s2,…,sn,其中si表示目标驾驶人员在时间点i的驾驶行为状态,将该序列输入到行为判断模型中,得到驾驶安全指数Sc,公式如下:On the basis of the previous embodiment, the method of inputting the behavior prediction result as an input variable into the preset behavior judgment model to obtain the driving safety index of the target driver and providing it to the remote end for intelligent traffic warning includes: Assuming that the driving behavior sequence corresponding to the behavior prediction result is S=s 1 , s 2 ,..., s n , where s i represents the driving behavior state of the target driver at time point i, input this sequence into the behavior judgment model, and get Driving safety index S c , the formula is as follows:

其中,N是行为序列的长度,Mi是在时间点i所有可能的驾驶行为的个数,p(j|i)是在时间点i预测为第j种驾驶行为的概率,weightj是第j种驾驶行为的权重;所述判断模型首先针对每个时间点预测出可能的驾驶行为和对应的概率,然后对于每个时间点,计算所有可能的驾驶行为的权重平均值,其中,权重越大表示越危险,最后再将所有时间点的平均值作为驾驶安全指数。 Among them, N is the length of the behavior sequence, M i is the number of all possible driving behaviors at time point i, p(j|i) is the probability of predicting the jth driving behavior at time point i, weight j is the The weight of j kinds of driving behaviors; the judgment model first predicts possible driving behaviors and corresponding probabilities for each time point, and then for each time point, calculates the weighted average value of all possible driving behaviors, wherein, the higher the weight Larger means more dangerous, and finally the average value of all time points is used as the driving safety index.

实施例10Example 10

在上一实施例的基础上,所述远端为远程智能交通控制中心。On the basis of the previous embodiment, the remote end is a remote intelligent traffic control center.

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by instructions controlling related hardware, and the instructions can be stored in a computer-readable storage medium, and is loaded and executed by the processor.

为此,本发明实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种购物信息的生成方法中的步骤。其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。To this end, an embodiment of the present invention provides a computer-readable storage medium, which stores a plurality of instructions that can be loaded by a processor to execute any of the methods for generating shopping information provided by the embodiments of the present invention. A step of. Wherein, the storage medium may include: a read only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and the like.

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种购物信息的生成方法中的步骤,因此,可以实现本发明实施例所提供的任一种购物信息的生成方法所能实现的有益效果,详见前面的实施例,在此不再赘述。Due to the instructions stored in the storage medium, the steps in any method for generating shopping information provided by the embodiments of the present invention can be executed, so any method for generating shopping information provided by the embodiments of the present invention can be realized For the beneficial effects that can be achieved, refer to the previous embodiments for details, and will not be repeated here.

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。For the specific implementation of the above operations, reference may be made to the foregoing embodiments, and details are not repeated here.

以上对本发明实施例所提供的一种基于机器学习的车辆驾驶行为预测方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上该,本说明书内容不应理解为对本发明的限制。The above is a detailed introduction to a machine learning-based vehicle driving behavior prediction method provided by the embodiment of the present invention. In this paper, a specific example is used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only for To help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and application range. In summary, the content of this specification should not be construed as a limitation of the invention.

Claims (10)

1.一种基于机器学习的车辆驾驶行为预测方法,其特征在于,所述方法包括:确定预测目标,所述预测目标包括:目标驾驶人员和目标驾驶车辆;获取目标驾驶人员的历史驾驶行为数据和目标驾驶车辆的历史车辆运动状态数据;基于历史驾驶行为数据,构建驾驶行为链;所述驾驶行为链为树状结构,由节点和连接线组成,每个节点表征一个驾驶行为,在驾驶行为链中,从根节点开始到每个末端节点结束,构成了一条完整的单一驾驶行为链,其表征了在一次完整的车辆驾驶结束时,目标驾驶人员进行的所有驾驶行为;基于历史车辆状态数据,构建车辆状态链;所述车辆状态链为树状结构,由节点和连接线组成,每个节点表征一个车辆状态,在车辆状态链中,从根节点开始到每个末端节点结束,构成了一条完整的单一车辆状态链,其表征了在一次完整的车辆驾驶结束时,目标驾驶车辆经历的所有车辆状态;获取目标驾驶人员的实时驾驶行为数据,在驾驶行为链的基础上,对驾驶人员的驾驶行为进行预测,得到行为预测结果,获取目标驾驶车辆的实时车辆运动状态数据,在车辆状态连的基础上,对目标驾驶车辆的车辆状态进行预测,得到状态预测结果;将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制;将行为预测结果,作为输入变量,输入到预设的行为判断模型,得到目标驾驶人员的驾驶安全指数,提供给远端进行智能交通预警。1. A method for predicting vehicle driving behavior based on machine learning, characterized in that the method comprises: determining a forecast target, the forecast target comprising: a target driver and a target driving vehicle; obtaining the historical driving behavior data of the target driver and the historical vehicle motion state data of the target driving vehicle; based on the historical driving behavior data, a driving behavior chain is constructed; the driving behavior chain is a tree structure, composed of nodes and connecting lines, each node represents a driving behavior, and the driving behavior In the chain, starting from the root node and ending at each end node, it constitutes a complete single driving behavior chain, which represents all the driving behaviors performed by the target driver at the end of a complete vehicle driving; based on historical vehicle state data , build a vehicle state chain; the vehicle state chain is a tree structure, consisting of nodes and connecting lines, each node represents a vehicle state, in the vehicle state chain, starting from the root node and ending at each terminal node, constitutes A complete single vehicle state chain, which represents all the vehicle states experienced by the target driving vehicle at the end of a complete vehicle driving; obtain the real-time driving behavior data of the target driver, based on the driving behavior chain, the driver The driving behavior of the target vehicle is predicted to obtain the behavior prediction result, and the real-time vehicle motion state data of the target driving vehicle is obtained. On the basis of the vehicle state connection, the vehicle state of the target driving vehicle is predicted to obtain the state prediction result; the state prediction result is used as The input variable is input to the preset route prediction model to obtain the predicted route of the target driving vehicle, which is provided to the remote end for intelligent traffic control; the behavior prediction result is input into the preset behavior judgment model as an input variable to obtain the target driving The driving safety index of personnel is provided to the remote end for intelligent traffic warning. 2.如权利要求1所述的方法,其特征在于,所述驾驶行为数据至少包括:安全带佩戴状态、手机使用次数、饮食次数和眨眼次数;所述历史驾驶行为数据为历史的目标驾驶人员的驾驶行为数据;所述实时驾驶行为数据为实时的目标驾驶人员的驾驶行为数据。2. The method according to claim 1, wherein the driving behavior data at least includes: seat belt wearing status, mobile phone use times, eating and drinking times and blinking times; the historical driving behavior data is historical target drivers The driving behavior data; the real-time driving behavior data is the real-time driving behavior data of the target driver. 3.如权利要求1所述的方法,其特征在于,所述车辆运动状态数据至少包括:位置、速度、加速度和转向角度;所述历史车辆运动状态数据为历史的目标驾驶车辆的车辆运动状态数据;所述实时车辆运动状态数据为实时的目标驾驶车辆的车辆运动状态数据。3. The method according to claim 1, wherein the vehicle motion state data at least includes: position, speed, acceleration and steering angle; the historical vehicle motion state data is the vehicle motion state of the historical target driving vehicle data; the real-time vehicle motion state data is real-time vehicle motion state data of the target driving vehicle. 4.如权利要求2或3所述的方法,其特征在于,所述基于历史驾驶行为数据,构建驾驶行为链的方法包括:将驾驶行为链视为多个驾驶行为序列组成的序列集合;将历史驾驶行为数据中的每个相同时刻对应的所有历史驾驶行为数据视为一个驾驶行为序列;将所述驾驶行为序列中包含的每一项历史驾驶行为数据视为一个驾驶行为的状态,将下一时刻对应的该驾驶行为视为一个驾驶行为的观测值;将驾驶行为序列视为一个状态序列,其中每个驾驶行为的状态表示为一个隐含状态,每个驾驶行为的观测值表示为一个观测状态;使用隐马尔可夫模型推断出所有可能的隐含状态序列,作为驾驶行为链。4. The method according to claim 2 or 3, characterized in that, based on historical driving behavior data, the method for constructing a driving behavior chain comprises: considering the driving behavior chain as a sequence set composed of multiple driving behavior sequences; All historical driving behavior data corresponding to each identical moment in the historical driving behavior data are regarded as a driving behavior sequence; each historical driving behavior data included in the driving behavior sequence is regarded as a driving behavior state, and The driving behavior corresponding to a moment is regarded as an observation value of driving behavior; the driving behavior sequence is regarded as a state sequence, in which the state of each driving behavior is represented as a hidden state, and the observed value of each driving behavior is represented as a Observation states; all possible sequences of hidden states are inferred as driving behavior chains using hidden Markov models. 5.如权利要求4所述的方法,其特征在于,所述获取目标驾驶人员的实时驾驶行为数据,在驾驶行为链的基础上,对驾驶人员的驾驶行为进行预测,得到行为预测结果的方法包括:在驾驶行为链中,根据当前的驾驶状态和转移矩阵,计算下一个驾驶状态的概率分布;将当前的状态表示成一个概率向量,然后,通过向量乘法,计算下一个状态的概率分布;根据计算得到的下一个状态的概率分布,选择概率最大的状态作为目标驾驶人员的下一步驾驶状态,找到概率分布中概率最大的状态,然后将其作为下一个状态;重复执行上述步骤,直到预测的时间段结束;在这个过程中,记录下目标驾驶人员每个时间点的驾驶状态,从而得到行为序列作为对目标驾驶人员未来行为的预测结果。5. The method according to claim 4, characterized in that, the method of obtaining the real-time driving behavior data of the target driver, predicting the driving behavior of the driver on the basis of the driving behavior chain, and obtaining the behavior prediction result Including: in the driving behavior chain, according to the current driving state and transition matrix, calculate the probability distribution of the next driving state; express the current state as a probability vector, and then calculate the probability distribution of the next state through vector multiplication; According to the calculated probability distribution of the next state, select the state with the highest probability as the next driving state of the target driver, find the state with the highest probability in the probability distribution, and then use it as the next state; repeat the above steps until the prediction The period of time ends; in this process, the driving state of the target driver at each time point is recorded, and the behavior sequence is obtained as the prediction result of the target driver's future behavior. 6.如权利要求2或3所述的方法,其特征在于,所述基于历史车辆运动状态数据,构建车辆状态链的方法包括:将历史车辆运动状态数据转化为离散化的状态;具体地,将车辆位置、速度、加速度和转向角度等连续的实数值转化为对应的离散状态;将车辆状态序列看作一个隐马尔可夫模型,假设车辆状态序列s1,s2,...,sT是一个长度为T的一阶马尔可夫链,其中st表示时刻t的车辆状态;估计模型参数A、B和π,其中A是状态转移矩阵,B是观测概率矩阵,π是初始状态概率向量;利用历史车辆运动状态数据来估计模型参数,使得模型在观测状态序列上的似然值最大;利用模型参数和实时车辆运动状态数据,进行车辆状态的预测;利用前向算法计算出在当前时刻观测状态为o1,o2,...,ot的条件下,驾驶人员状态为i的后验概率P(st=i|o1,o2,...,ot,A,B,π),然后根据最大后验概率准则来确定当前时刻的车辆状态,即:6. The method according to claim 2 or 3, wherein, based on historical vehicle motion state data, the method for constructing a vehicle state chain comprises: converting historical vehicle motion state data into a discretized state; specifically, Convert continuous real values such as vehicle position, velocity, acceleration and steering angle into corresponding discrete states; regard the vehicle state sequence as a hidden Markov model, assuming vehicle state sequence s 1 , s 2 ,..., s T is a first-order Markov chain of length T, where s t represents the vehicle state at time t; estimate model parameters A, B and π, where A is the state transition matrix, B is the observation probability matrix, and π is the initial state Probability vector; use historical vehicle motion state data to estimate model parameters, so that the likelihood value of the model on the observed state sequence is the largest; use model parameters and real-time vehicle motion state data to predict vehicle state; use forward algorithm to calculate the Under the condition that the observed state at the current moment is o 1 , o 2 ,..., o t , the posterior probability P(s t =i|o 1 , o 2 ,..., o t , A, B, π), and then determine the vehicle state at the current moment according to the maximum a posteriori probability criterion, namely: 利用预测出的车辆状态序列,将连续的相同状态合并成一个状态节点,从而构建出车辆状态链。Using the predicted vehicle state sequence, the continuous same state is merged into one state node, thus constructing the vehicle state chain. 7.如权利要求6所述的方法,其特征在于,所述获取目标驾驶车辆的实时车辆运动状态数据,在车辆状态连的基础上,对目标驾驶车辆的车辆状态进行预测,得到状态预测结果的方法包括:在车辆状态链中,根据当前的车辆状态和转移矩阵,计算下一个车辆状态的概率分布;将当前的状态表示成一个概率向量,然后,通过向量乘法,计算下一个状态的概率分布;根据计算得到的下一个状态的概率分布,选择概率最大的状态作为目标驾驶车辆的下一步车辆状态,找到概率分布中概率最大的状态,然后将其作为下一个状态;重复执行上述步骤,直到预测的时间段结束;在这个过程中,记录下目标驾驶车辆每个时间点的车辆状态,从而得到车辆状态序列作为对目标驾驶车辆未来行为的预测结果。7. The method according to claim 6, wherein the acquisition of the real-time vehicle motion state data of the target driving vehicle predicts the vehicle state of the target driving vehicle on the basis of the vehicle state connection, and obtains a state prediction result The method includes: in the vehicle state chain, according to the current vehicle state and the transition matrix, calculate the probability distribution of the next vehicle state; express the current state as a probability vector, and then calculate the probability of the next state through vector multiplication distribution; according to the calculated probability distribution of the next state, select the state with the highest probability as the next vehicle state of the target driving vehicle, find the state with the highest probability in the probability distribution, and then use it as the next state; repeat the above steps, Until the end of the predicted time period; in this process, record the vehicle state of the target driving vehicle at each time point, so as to obtain the vehicle state sequence as the prediction result of the future behavior of the target driving vehicle. 8.如权利要求7所述的方法,其特征在于,所述将状态预测结果作为输入变量,输入到预设的路线预测模型,得到目标驾驶车辆的预测路线,提供给远端进行智能交通控制的方法包括:获取目标驾驶车辆的历史路线数据和对应的历史状态结果,使用机器学习的进行训练,得到路线预测模型,所述路线预测模型的输入变量为状态预测结果,输出结果为预测路线。8. The method according to claim 7, wherein the state prediction result is used as an input variable and input to a preset route prediction model to obtain a predicted route of the target driving vehicle, which is provided to the remote end for intelligent traffic control The method includes: obtaining historical route data and corresponding historical state results of a target driving vehicle, and using machine learning to train to obtain a route prediction model, the input variable of the route prediction model is a state prediction result, and the output result is a predicted route. 9.如权利要求5所述的方法,其特征在于,所述将行为预测结果,作为输入变量,输入到预设的行为判断模型,得到目标驾驶人员的驾驶安全指数,提供给远端进行智能交通预警的方法包括:假设行为预测结果对应的驾驶行为序列为S=s1,s2,...,sn,其中si表示目标驾驶人员在时间点i的驾驶行为状态,将该序列输入到行为判断模型中,得到驾驶安全指数Sc,公式如下:9. The method according to claim 5, wherein the behavior prediction result is input into a preset behavior judgment model as an input variable to obtain the driving safety index of the target driver and provide it to the remote end for intelligent The traffic early warning method includes: assuming that the driving behavior sequence corresponding to the behavior prediction result is S=s 1 , s 2 , ..., s n , where s i represents the driving behavior state of the target driver at time point i, and the sequence Input it into the behavior judgment model to get the driving safety index S c , the formula is as follows: 其中,N是行为序列的长度,Mi是在时间点i所有可能的驾驶行为的个数,p(j|i)是在时间点i预测为第j种驾驶行为的概率,weightj是第j种驾驶行为的权重;所述判断模型首先针对每个时间点预测出可能的驾驶行为和对应的概率,然后对于每个时间点,计算所有可能的驾驶行为的权重平均值,其中,权重越大表示越危险,最后再将所有时间点的平均值作为驾驶安全指数。 Among them, N is the length of the behavior sequence, M i is the number of all possible driving behaviors at time point i, p(j|i) is the probability of predicting the jth driving behavior at time point i, weight j is the The weight of j kinds of driving behaviors; the judgment model first predicts possible driving behaviors and corresponding probabilities for each time point, and then for each time point, calculates the weighted average value of all possible driving behaviors, wherein, the higher the weight Larger means more dangerous, and finally the average value of all time points is used as the driving safety index. 10.如权利要求8或9所述的方法,其特征在于,所述远端为远程智能交通控制中心。10. The method according to claim 8 or 9, wherein the remote end is a remote intelligent traffic control center.
CN202310379262.2A 2023-04-10 2023-04-10 Machine learning-based vehicle driving behavior prediction method Pending CN116453337A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310379262.2A CN116453337A (en) 2023-04-10 2023-04-10 Machine learning-based vehicle driving behavior prediction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310379262.2A CN116453337A (en) 2023-04-10 2023-04-10 Machine learning-based vehicle driving behavior prediction method

Publications (1)

Publication Number Publication Date
CN116453337A true CN116453337A (en) 2023-07-18

Family

ID=87121450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310379262.2A Pending CN116453337A (en) 2023-04-10 2023-04-10 Machine learning-based vehicle driving behavior prediction method

Country Status (1)

Country Link
CN (1) CN116453337A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118115290A (en) * 2024-01-24 2024-05-31 河南中平云能新能源科技有限公司 Insurance method, medium and equipment based on new energy vehicle configuration parameters
CN118571006A (en) * 2024-05-22 2024-08-30 深圳市柏特瑞电子有限公司 A method and system for detecting road and bridge risks using mobile phone signals
CN119399677A (en) * 2024-12-31 2025-02-07 杭州领信数科信息技术有限公司 Video data behavior detection method, system and electronic equipment
DE102024114282A1 (en) 2024-05-22 2025-06-18 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Computer-implemented method for a memory function of a machine learning model

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118115290A (en) * 2024-01-24 2024-05-31 河南中平云能新能源科技有限公司 Insurance method, medium and equipment based on new energy vehicle configuration parameters
CN118571006A (en) * 2024-05-22 2024-08-30 深圳市柏特瑞电子有限公司 A method and system for detecting road and bridge risks using mobile phone signals
DE102024114282A1 (en) 2024-05-22 2025-06-18 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Computer-implemented method for a memory function of a machine learning model
CN119399677A (en) * 2024-12-31 2025-02-07 杭州领信数科信息技术有限公司 Video data behavior detection method, system and electronic equipment

Similar Documents

Publication Publication Date Title
CN116453337A (en) Machine learning-based vehicle driving behavior prediction method
CN112257850B (en) Vehicle track prediction method based on generation countermeasure network
CN111415048B (en) A vehicle path planning method based on reinforcement learning
CN112162555B (en) Vehicle control method based on reinforcement learning control strategy in mixed fleet
Jain et al. Design of fuzzy logic based energy management and traffic predictive model for cyber physical systems
Yang et al. Bus arrival time prediction using support vector machine with genetic algorithm
CN115376317B (en) A Traffic Flow Prediction Method Based on Dynamic Graph Convolution and Temporal Convolutional Network
CN116579423A (en) Track target point prediction method based on knowledge distillation
CN109102124B (en) Decomposition-based dynamic multi-target multi-path induction method, system and storage medium
CN113344254A (en) Method for predicting traffic flow of expressway service area based on LSTM-LightGBM-KNN
CN114360266A (en) Intersection reinforcement learning signal control method for sensing detection state of internet connected vehicle
CN108765940A (en) Road congestion based on high-order Markov model finds method
CN110488842A (en) A kind of track of vehicle prediction technique based on two-way kernel ridge regression
CN112927507A (en) Traffic flow prediction method based on LSTM-Attention
CN116524745A (en) Cloud edge cooperative area traffic signal dynamic timing system and method
CN119527088B (en) Electric bicycle charging method and system based on mutual recognition mechanism
CN118887061B (en) Training assistance method and system based on two-way information feedback in driving training
CN115330064A (en) An online optimization method of human-machine decision logic for highly autonomous driving
CN119647716A (en) A method for intelligent transportation route planning based on deep learning
CN117709602A (en) Urban intelligent vehicle personification decision-making method based on social value orientation
CN120071616A (en) Intelligent automatic driving vehicle dispatching system based on multi-mode sensing and dynamic environment modeling
Revathy et al. Enabling smart cities: AI-powered prediction models for urban traffic optimization
CN113628441B (en) A method for vehicle spatiotemporal air conditioning guided by deep reinforcement neural networks
CN113807578B (en) Intelligent path recommendation method based on GCN and reinforcement learning
CN115204489A (en) Urban vehicle speed prediction method and system based on graph attention network and weather weight

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