news 2026/7/26 4:58:01

介观交通流仿真软件:VISSIM (介观模式)_(5).车辆行为模型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
介观交通流仿真软件:VISSIM (介观模式)_(5).车辆行为模型

车辆行为模型

在介观交通流仿真软件中,车辆行为模型是模拟交通流的关键部分。这一部分主要描述车辆如何在道路上行驶、如何响应交通信号、如何与其他车辆交互等。车辆行为模型通常包括以下几个方面:

1. 车辆跟驰模型

1.1 基本概念

车辆跟驰模型(Car Following Model)用于描述同一条车道上前后两车之间的相互作用。在跟驰模型中,前车的行驶状态(如速度、加速度)会影响后车的行驶行为,从而实现对交通流的仿真。常见的跟驰模型有以下几种:

  • 线性跟驰模型:假设后车的加速度与前车的速度差呈线性关系。

  • 非线性跟驰模型:假设后车的加速度与前车的速度差呈非线性关系。

  • 智能驾驶模型:考虑车辆的智能驾驶行为,如自动刹车、自适应巡航等。

1.2 VISSIM中的跟驰模型

VISSIM软件提供了多种跟驰模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种跟驰模型:

  • Krauss跟驰模型:这是一种基于微观模型的跟驰模型,考虑了车辆的最小安全距离、最大加速度和最大减速度等因素。

  • Wiedemann跟驰模型:这是一种基于行为规则的跟驰模型,考虑了驾驶员的行为习惯和反应时间。

  • IDM(Intelligent Driver Model):这是一种非线性跟驰模型,考虑了车辆的速度、距离和加速度等因素,能够更准确地模拟车辆的动态行为。

1.3 跟驰模型的参数设置

在VISSIM中,跟驰模型的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置跟驰模型参数

    • 在车辆类型编辑器中,选择“跟驰模型”选项卡。

    • 选择合适的跟驰模型,如Krauss、Wiedemann或IDM。

    • 调整模型参数,如最小安全距离、最大加速度、最大减速度等。

1.4 代码示例:设置Krauss跟驰模型参数

以下是一个使用Python API设置Krauss跟驰模型参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置Krauss跟驰模型参数vehicle_type.setAttValue('FollMod','Krauss')# 选择Krauss跟驰模型vehicle_type.setAttValue('MinGap',2.0)# 设置最小安全距离为2.0米vehicle_type.setAttValue('MaxAcc',1.5)# 设置最大加速度为1.5 m/s²vehicle_type.setAttValue('MaxDec',2.0)# 设置最大减速度为2.0 m/s²# 保存设置vissim.save()

1.5 数据样例:跟驰模型参数

以下是一个跟驰模型参数的数据样例:

参数名参数值单位描述
FollModKrauss-跟驰模型类型
MinGap2.0最小安全距离
MaxAcc1.5m/s²最大加速度
MaxDec2.0m/s²最大减速度

2. 车辆换道模型

2.1 基本概念

车辆换道模型(Lane Changing Model)用于描述车辆在不同车道之间的换道行为。换道模型通常考虑车辆的速度、距离、车道拥挤程度等因素。在VISSIM中,换道模型可以分为以下几类:

  • 基于规则的换道模型:根据预定义的规则和条件进行换道。

  • 基于行为的换道模型:考虑驾驶员的行为习惯和决策过程。

  • 基于优化的换道模型:通过优化算法确定最佳换道时机和路径。

2.2 VISSIM中的换道模型

VISSIM提供了多种换道模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种换道模型:

  • Wiedemann换道模型:基于行为规则的换道模型,考虑了驾驶员的行为习惯和反应时间。

  • MOBIL换道模型:基于优化的换道模型,通过最小化换道后的影响来确定最佳换道时机。

  • LC2013换道模型:一种先进的换道模型,考虑了多种因素,如车道拥挤程度、驾驶员偏好等。

2.3 换道模型的参数设置

在VISSIM中,换道模型的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置换道模型参数

    • 在车辆类型编辑器中,选择“换道模型”选项卡。

    • 选择合适的换道模型,如Wiedemann、MOBIL或LC2013。

    • 调整模型参数,如换道意愿、换道安全距离等。

2.4 代码示例:设置Wiedemann换道模型参数

以下是一个使用Python API设置Wiedemann换道模型参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置Wiedemann换道模型参数vehicle_type.setAttValue('LChMod','Wiedemann')# 选择Wiedemann换道模型vehicle_type.setAttValue('LChWilling',20)# 设置换道意愿为20%vehicle_type.setAttValue('LChSafeDist',3.0)# 设置换道安全距离为3.0米# 保存设置vissim.save()

2.5 数据样例:换道模型参数

以下是一个换道模型参数的数据样例:

参数名参数值单位描述
LChModWiedemann-换道模型类型
LChWilling20%换道意愿
LChSafeDist3.0换道安全距离

3. 车辆生成模型

3.1 基本概念

车辆生成模型(Vehicle Generation Model)用于描述车辆如何进入仿真网络。车辆生成模型通常考虑车辆的生成率、生成时间间隔、生成位置等因素。在VISSIM中,车辆生成模型可以通过以下方式设置:

  • 基于流量的生成模型:根据预设的流量生成车辆。

  • 基于时间间隔的生成模型:根据预设的时间间隔生成车辆。

  • 基于概率的生成模型:根据预设的概率生成车辆。

3.2 VISSIM中的车辆生成模型

VISSIM提供了多种车辆生成模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种车辆生成模型:

  • 入口生成器:用于在指定的入口位置生成车辆。

  • OD矩阵:用于根据OD(Origin-Destination)矩阵生成车辆。

  • 动态交通分配:用于根据动态交通分配结果生成车辆。

3.3 车辆生成模型的参数设置

在VISSIM中,车辆生成模型的参数可以通过以下步骤进行设置:

  1. 打开入口生成器编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“入口生成器”。

    • 双击需要编辑的入口生成器,进入入口生成器编辑器。

  2. 设置车辆生成参数

    • 在入口生成器编辑器中,选择“车辆生成”选项卡。

    • 设置生成率、生成时间间隔、生成位置等参数。

3.4 代码示例:设置入口生成器参数

以下是一个使用Python API设置入口生成器参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择入口生成器entry_point=vissim.network.entryPoints.itemByKey(1)# 设置车辆生成参数entry_point.setAttValue('VehComp',1)# 设置车辆类型为1entry_point.setAttValue('Volume(1)',500)# 设置每小时生成车辆数为500entry_point.setAttValue('Start',0)# 设置生成开始时间为0秒entry_point.setAttValue('End',3600)# 设置生成结束时间为3600秒entry_point.setAttValue('DistType','Poisson')# 设置生成时间间隔分布类型为Poisson分布# 保存设置vissim.save()

3.5 数据样例:车辆生成参数

以下是一个车辆生成参数的数据样例:

参数名参数值单位描述
VehComp1-车辆类型
Volume(1)500辆/小时每小时生成车辆数
Start0生成开始时间
End3600生成结束时间
DistTypePoisson-生成时间间隔分布类型

4. 车辆路径选择模型

4.1 基本概念

车辆路径选择模型(Vehicle Route Choice Model)用于描述车辆如何选择行驶路径。路径选择模型通常考虑车辆的速度、距离、车道拥挤程度等因素。在VISSIM中,路径选择模型可以通过以下方式设置:

  • 静态路径选择:根据预设的路径选择。

  • 动态路径选择:根据实时的交通状态进行路径选择。

  • 基于概率的路径选择:根据预设的概率进行路径选择。

4.2 VISSIM中的车辆路径选择模型

VISSIM提供了多种车辆路径选择模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种路径选择模型:

  • 最短路径选择:选择距离最短的路径。

  • 最小时间路径选择:选择时间最短的路径。

  • 动态交通分配:根据动态交通分配结果选择路径。

4.3 车辆路径选择模型的参数设置

在VISSIM中,车辆路径选择模型的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置路径选择参数

    • 在车辆类型编辑器中,选择“路径选择”选项卡。

    • 选择合适的路径选择模型,如最短路径、最小时间路径等。

    • 调整模型参数,如路径选择权重、路径选择概率等。

4.4 代码示例:设置最短路径选择参数

以下是一个使用Python API设置最短路径选择参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置最短路径选择参数vehicle_type.setAttValue('RouteChoice','Shortest')# 选择最短路径选择模型vehicle_type.setAttValue('RouteWeight(1)',1.0)# 设置路径选择权重为1.0# 保存设置vissim.save()

4.5 数据样例:路径选择参数

以下是一个路径选择参数的数据样例:

参数名参数值单位描述
RouteChoiceShortest-路径选择模型类型
RouteWeight(1)1.0-路径选择权重

5. 车辆排放模型

5.1 基本概念

车辆排放模型(Vehicle Emission Model)用于描述车辆在行驶过程中产生的排放物。排放模型通常考虑车辆的速度、加速度、行驶距离等因素。在VISSIM中,车辆排放模型可以通过以下方式设置:

  • 基于速度的排放模型:根据车辆的速度计算排放量。

  • 基于加速度的排放模型:根据车辆的加速度计算排放量。

  • 基于行驶距离的排放模型:根据车辆的行驶距离计算排放量。

5.2 VISSIM中的车辆排放模型

VISSIM提供了多种车辆排放模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种排放模型:

  • HBEFA3排放模型:基于速度和加速度的排放模型,适用于欧洲地区的车辆。

  • MOBILE6排放模型:基于速度和加速度的排放模型,适用于美国地区的车辆。

  • 自定义排放模型:用户可以根据自己的需求定义排放模型。

5.3 车辆排放模型的参数设置

在VISSIM中,车辆排放模型的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置排放模型参数

    • 在车辆类型编辑器中,选择“排放模型”选项卡。

    • 选择合适的排放模型,如HBEFA3、MOBILE6等。

    • 调整模型参数,如排放因子、行驶距离等。

5.4 代码示例:设置HBEFA3排放模型参数

以下是一个使用Python API设置HBEFA3排放模型参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置HBEFA3排放模型参数vehicle_type.setAttValue('EmissionMod','HBEFA3')# 选择HBEFA3排放模型vehicle_type.setAttValue('EmissionFactor(CO)',0.1)# 设置CO排放因子为0.1 g/kmvehicle_type.setAttValue('EmissionFactor(NOx)',0.2)# 设置NOx排放因子为0.2 g/km# 保存设置vissim.save()

5.5 数据样例:排放模型参数

以下是一个排放模型参数的数据样例:

参数名参数值单位描述
EmissionModHBEFA3-排放模型类型
EmissionFactor(CO)0.1g/kmCO排放因子
EmissionFactor(NOx)0.2g/kmNOx排放因子

6. 车辆行驶模式

6.1 基本概念

车辆行驶模式(Vehicle Driving Mode)用于描述车辆在不同交通条件下的行驶行为。行驶模式通常考虑车辆的速度、加速度、换道行为等因素。在VISSIM中,车辆行驶模式可以通过以下方式设置:

  • 普通行驶模式:适用于一般交通条件下的行驶行为。

  • 激进行驶模式:适用于驾驶员激进驾驶行为的仿真。

  • 保守行驶模式:适用于驾驶员保守驾驶行为的仿真。

6.2 VISSIM中的车辆行驶模式

VISSIM提供了多种车辆行驶模式,用户可以根据不同的仿真需求选择合适的模式。以下是VISSIM中常用的几种行驶模式:

  • 普通行驶模式:默认设置,适用于一般交通条件。

  • 激进行驶模式:设置较高的最大加速度和较低的最小安全距离。

  • 保守行驶模式:设置较低的最大加速度和较高的最小安全距离。

6.3 车辆行驶模式的参数设置

在VISSIM中,车辆行驶模式的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置行驶模式参数

    • 在车辆类型编辑器中,选择“行驶模式”选项卡。

    • 选择合适的行驶模式,如普通、激进或保守。

    • 调整模型参数,如最大加速度、最小安全距离等。

6.4 代码示例:设置激进行驶模式参数

以下是一个使用Python API设置激进行驶模式参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置激进行驶模式参数vehicle_type.setAttValue('DrivingMode','Aggressive')# 选择激进行驶模式vehicle_type.setAttValue('MaxAcc',2.5)# 设置最大加速度为2.5 m/s²vehicle_type.setAttValue('MinGap',1.5)# 设置最小安全距离为1.5米# 保存设置vissim.save()

6.5 数据样例:行驶模式参数

以下是一个行驶模式参数的数据样例:

参数名参数值单位描述
DrivingModeAggressive-行驶模式类型
MaxAcc2.5m/s²最大加速度
MinGap1.5最小安全距离

7. 车辆碰撞模型

7.1 基本概念

车辆碰撞模型(Vehicle Collision Model)用于描述车辆在行驶过程中发生碰撞的可能性和影响。碰撞模型通常考虑车辆的速度、距离、加速度等因素。在VISSIM中,车辆碰撞模型可以通过以下方式设置:

  • 基于安全距离的碰撞模型:根据车辆之间的最小安全距离来判断碰撞的可能性。

  • 基于速度差的碰撞模型:根据前后车辆的速度差来判断碰撞的可能性。

  • 基于加速度变化的碰撞模型:根据车辆加速度的变化来判断碰撞的可能性。

7.2 VISSIM中的车辆碰撞模型

VISSIM提供了多种车辆碰撞模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种碰撞模型:

  • Wiedemann碰撞模型:基于行为规则的碰撞模型,考虑了驾驶员的行为习惯和反应时间。

  • Krauss碰撞模型:基于微观模型的碰撞模型,考虑了车辆的最小安全距离、最大加速度和最大减速度等因素。

  • IDM碰撞模型:基于非线性模型的碰撞模型,考虑了车辆的速度、距离和加速度等因素,能够更准确地模拟车辆的碰撞行为。

7.3 车辆碰撞模型的参数设置

在VISSIM中,车辆碰撞模型的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置碰撞模型参数

    • 在车辆类型编辑器中,选择“碰撞模型”选项卡。

    • 选择合适的碰撞模型,如Wiedemann、Krauss或IDM。

    • 调整模型参数,如最小安全距离、最大加速度、最大减速度等。

7.4 代码示例:设置Wiedemann碰撞模型参数

以下是一个使用Python API设置Wiedemann碰撞模型参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置Wiedemann碰撞模型参数vehicle_type.setAttValue('CollisionMod','Wiedemann')# 选择Wiedemann碰撞模型vehicle_type.setAttValue('MinGap',1.0)# 设置最小安全距离为1.0米vehicle_type.setAttValue('MaxAcc',2.0)# 设置最大加速度为2.0 m/s²vehicle_type.setAttValue('MaxDec',3.0)# 设置最大减速度为3.0 m/s²# 保存设置vissim.save()

7.5 数据样例:碰撞模型参数

以下是一个碰撞模型参数的数据样例:

参数名参数值单位描述
CollisionModWiedemann-碰撞模型类型
MinGap1.0最小安全距离
MaxAcc2.0m/s²最大加速度
MaxDec3.0m/s²最大减速度

8. 车辆排队模型

8.1 基本概念

车辆排队模型(Vehicle Queuing Model)用于描述车辆在交通信号、路口等处的排队行为。排队模型通常考虑车辆的到达率、服务率、排队长度等因素。在VISSIM中,车辆排队模型可以通过以下方式设置:

  • 基于流量的排队模型:根据预设的流量和信号控制情况来模拟排队行为。

  • 基于时间间隔的排队模型:根据预设的时间间隔和信号控制情况来模拟排队行为。

  • 基于行为的排队模型:考虑驾驶员的行为习惯和决策过程。

8.2 VISSIM中的车辆排队模型

VISSIM提供了多种车辆排队模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种排队模型:

  • 信号控制排队模型:根据交通信号的控制情况来模拟排队行为。

  • 路口排队模型:根据路口的几何特征和交通流情况来模拟排队行为。

  • 瓶颈排队模型:根据道路瓶颈处的交通流情况来模拟排队行为。

8.3 车辆排队模型的参数设置

在VISSIM中,车辆排队模型的参数可以通过以下步骤进行设置:

  1. 打开信号控制编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“信号控制”。

    • 双击需要编辑的信号控制,进入信号控制编辑器。

  2. 设置排队模型参数

    • 在信号控制编辑器中,选择“排队模型”选项卡。

    • 选择合适的排队模型,如信号控制、路口排队等。

    • 调整模型参数,如排队长度、排队等待时间等。

8.4 代码示例:设置信号控制排队模型参数

以下是一个使用Python API设置信号控制排队模型参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择信号控制signal_control=vissim.network.signalControllers.itemByKey(1)# 设置信号控制排队模型参数signal_control.setAttValue('QueuingMod','SignalControl')# 选择信号控制排队模型signal_control.setAttValue('QueueLength',50)# 设置排队长度为50米signal_control.setAttValue('QueueWaitTime',60)# 设置排队等待时间为60秒# 保存设置vissim.save()

8.5 数据样例:排队模型参数

以下是一个排队模型参数的数据样例:

参数名参数值单位描述
QueuingModSignalControl-排队模型类型
QueueLength50排队长度
QueueWaitTime60排队等待时间

9. 车辆交互模型

9.1 基本概念

车辆交互模型(Vehicle Interaction Model)用于描述车辆之间的相互作用,如避让、超车、并线等行为。交互模型通常考虑车辆的速度、距离、车道位置等因素。在VISSIM中,车辆交互模型可以通过以下方式设置:

  • 基于规则的交互模型:根据预定义的规则和条件进行车辆交互。

  • 基于行为的交互模型:考虑驾驶员的行为习惯和决策过程。

  • 基于优化的交互模型:通过优化算法确定最佳交互行为。

9.2 VISSIM中的车辆交互模型

VISSIM提供了多种车辆交互模型,用户可以根据不同的仿真需求选择合适的模型。以下是VISSIM中常用的几种交互模型:

  • Wiedemann交互模型:基于行为规则的交互模型,考虑了驾驶员的行为习惯和反应时间。

  • IDM交互模型:基于非线性模型的交互模型,考虑了车辆的速度、距离和加速度等因素,能够更准确地模拟车辆的交互行为。

  • MOBIL交互模型:基于优化的交互模型,通过最小化换道后的影响来确定最佳交互时机和路径。

9.3 车辆交互模型的参数设置

在VISSIM中,车辆交互模型的参数可以通过以下步骤进行设置:

  1. 打开车辆类型编辑器

    • 在VISSIM主界面中,选择“网络”菜单,然后选择“车辆类型”。

    • 双击需要编辑的车辆类型,进入车辆类型编辑器。

  2. 设置交互模型参数

    • 在车辆类型编辑器中,选择“交互模型”选项卡。

    • 选择合适的交互模型,如Wiedemann、IDM或MOBIL。

    • 调整模型参数,如交互意愿、安全距离等。

9.4 代码示例:设置IDM交互模型参数

以下是一个使用Python API设置IDM交互模型参数的示例代码:

# 导入VISSIM APIfromVissimimportVissim# 连接VISSIM实例vissim=Vissim()# 选择车辆类型vehicle_type=vissim.network.vehicleTypes.itemByKey(1)# 设置IDM交互模型参数vehicle_type.setAttValue('InteractionMod','IDM')# 选择IDM交互模型vehicle_type.setAttValue('IntWilling',30)# 设置交互意愿为30%vehicle_type.setAttValue('IntSafeDist',2.5)# 设置交互安全距离为2.5米# 保存设置vissim.save()

9.5 数据样例:交互模型参数

以下是一个交互模型参数的数据样例:

参数名参数值单位描述
InteractionModIDM-交互模型类型
IntWilling30%交互意愿
IntSafeDist2.5交互安全距离

10. 总结

车辆行为模型是介观交通流仿真软件中不可或缺的一部分,通过合理的设置和选择模型,可以更准确地模拟交通流的各种行为。VISSIM软件提供了多种车辆行为模型,包括跟驰模型、换道模型、车辆生成模型、路径选择模型、排放模型、碰撞模型和交互模型。用户可以根据不同的仿真需求,选择合适的模型并调整相应的参数,以达到最佳的仿真效果。

通过上述内容,我们可以看到VISSIM在车辆行为模型方面的强大功能和灵活性,这对于交通规划和管理具有重要的意义。希望本文能够帮助用户更好地理解和使用VISSIM中的车辆行为模型。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 22:45:23

Amazon重组AI部门:27年老将统领AGI组织

在今天的"亚马逊克里姆林宫学"一集中,AWS发布了一份新闻稿,显示其最具传奇色彩的领导人之一发生了重大变动。在AWS re:Invent大会上宣布Nova 2模型两周后,AWS实用计算高级副总裁Peter DeSantis将把他的两个团队从AWS中调出&#xf…

作者头像 李华
网站建设 2026/7/24 22:46:34

思科自研AI模型正式应用于产品,首先赋能身份安全服务

思科宣布其自主研发的AI模型已准备就绪,并开始为其产品提供支持,首个应用是Duo身份智能服务。思科使用的模型名为"Foundation-Sec-1.1-8B-Instruct"。根据Hugging Face模型市场的描述,这是一个开放权重、拥有80亿参数的指令调优自回…

作者头像 李华
网站建设 2026/7/24 16:19:36

用GCNN增强EEG神经疾病诊断:源码数据集背后的探索

DL00507-使用领域引导图卷积神经网络GCNN增强基于脑电图EEG的神经疾病诊断源码数据集 一种基于图卷积神经网络(GCNN)的新方法,用于改进使用头皮脑电图(EEG)进行神经系统疾病诊断。 尽管脑电图是神经系统疾病诊断中主要…

作者头像 李华
网站建设 2026/7/22 6:23:52

pgconf_asia_2017_logical_replication_us_20171204-1

Logical Replication Internals Agenda What is Logical Replication?Let’s try!ArchitectureRestrictionsTrouble shooting What is Logical Replication? What is Logical Replication? Is PostgreSQL 10 new featuresReplicate per tableReplicate per transaction…

作者头像 李华
网站建设 2026/7/25 15:14:37

leetcode 762. 二进制表示中质数个计算置位

Problem: 762. 二进制表示中质数个计算置位 解题过程 log2计算二进制长度,然后统计1个数,查看集合是否是素数,计算是否是素数,若是则放入集合 Code class Solution { public:int countPrimeSetBits(int left, int right) {int le…

作者头像 李华
网站建设 2026/7/24 20:55:39

为啥yyyy-MM-dd HH:mm:ss的MM和HH设计为大写

yyyy-MM-dd HH:mm:ss 中的大写 MM 和 HH 是 Java 日期格式化中的约定,原因如下: 1. 区分不同的时间单位(主要目的) 月份 (Month) vs 分钟 (Minute) // 大写的 M 表示月份 (Month) // 小写的 m 表示分钟 (minute)SimpleDateForm…

作者头像 李华