- 博客(87)
- 收藏
- 关注
原创 PDFormer: Propagation Delay-Aware Dynamic Long-Range Transformer for Traffic Flow Prediction 论文导读
最近好久没有写这种论文导读了,一方面是在钻研mamba的论文,有点看不太懂,还有一方面就是比较懒哈哈哈哈,感觉不想动手写。最近开始编写代码了,我写了一会感觉自己还是很喜欢写代码的,有些代码构思创造的那种成就感,以及调整代码的那种喜悦,慢慢来吧,最近终于看到一些希望和正反馈了。今天要读的这篇论文是北航发表的,这个课题组做了一个“阡陌”的城市交通库,感觉非常厉害,而且代码也写的非常系统化,总之觉得很牛逼,但是牛逼的结果是对我这种小菜鸡想参悟人家代码还是有点费劲的。
2024-10-29 11:11:07 958
原创 Traffic prediction using artificial intelligence: Review of recent advances and emerging... 论文导读
交通预测在缓解交通拥堵方面发挥着至关重要的作用,交通拥堵是全球范围内的一个关键问题,会导致负面后果,例如额外行驶时间的损失和燃料消耗的增加。将新兴技术集成到交通系统中为显着改进交通预测提供了机会,并带来了新的研究问题。为了为理解交通预测中的开放研究挑战奠定基础,本次调查旨在提供交通预测方法的全面概述。具体来说,我们重点关注基于人工智能(AI)的交通预测方法的最新进展和新兴研究机会,因为它们最近在交通预测方面取得了成功和潜力,重点是多元交通时间序列建模。
2024-07-18 16:02:36 1070
原创 Multi-agent reinforcement learning for Markov routing games A new modeling paradigm ...论文导读
小灰一直在想,如何把强化学习和交通流分配结合起来,这份工作中感觉做得非常优秀。顶刊不愧是顶刊,感觉读别人的工作,感觉做得真的非常扎实,感觉作者应该做的方向是交通领域的,但是对于强化学习的相关知识感觉非常扎实,而且非常solid,自愧不如啊。继续努力吧!
2024-06-21 13:33:17 918 2
原创 为什么我的matlab跑不满cpu的资源(cpu占用率低)—— matlab的并行池与parfor循环
最近拿到了一台CPU服务器,准备来跑个大规模的优化问题。CPU服务器的配置是,3990x的U,传说中的线程撕裂者哈哈哈哈哈哈哈,拥有64核和128核心。咱就是说,可激动了。库库准备上来拿来跑个算法,看看我们建立的物理模型咋样。我用的进化计算的平台是Platemo,这里安利一下Platemo,是安徽大学的田野老师主导的一个matlab编写的进化计算的平台,详情可见github链接。
2024-05-20 16:58:31 6163 1
原创 Anaconda pip 报错 ValueError: check_hostname requires server_hostname 解决办法
代表任意匹配,我保证中间是那几个就行,可以不一定按照我这样去写,记得中间加分号(英文),不然应该大概率不生效的,点击保存即可。网上搜了一圈,很多的做法是,将代理VPN关了,我测试了一下确实是这样,如下图在系统设置里面关闭代理服务器。举个例子,我在pip设置的时候是从阿里云的镜像服务器去获取的,设置可以加。这种情况好像是代理所导致的request出问题了,具体的我也不太懂。所以我可以将这个网址写入上图的请勿使用代理服务器地址中,如下图。每次下的时候要关代理,然后再打开感觉好麻烦,所以。
2024-04-22 15:59:22 595
原创 Reliability of the traffic network against cascading failures with individuals acting indepe... 论文导读
多米诺骨牌式的级联故障可能会降低系统和用户的流量网络可靠性。作为这一动态过程的微观起源,路径选择行为对于应对级联故障的可靠性模式至关重要,但其机制尚未得到系统研究。为了揭示这一点,我们提出了一个两级级联故障模型来观察交通拥堵演变过程中的路线选择模式:(i)上层描述级联故障如何在网络拓扑中扩散,而(ii)下层描述模拟旅行者在用户均衡(UE)和系统最优(SO)之间权衡时可能选择的路径。考虑到大规模交通网络上近百万个OD对,探讨了四个因素对两个可靠性指标的影响机制。
2024-04-11 15:58:00 683 1
原创 Co-simulation of Power Grid, Information Network and Transportation Network Simulation System论文导读
中文名是电网、信息网、交通网联合仿真仿真系统,之前从一个材料里面看到过类似的主题,但是一直没找到过类似的论文。今天搜交通网络无意间搜到了,来学习一下别人是怎么做的。
2024-03-09 10:44:46 956
原创 Cascading risk assessment in power-communication interdependent networks论文导读
现代的智能电力系统,除了有电力运输系统如线路,发电变电之外,还有很多通信系统,很多传感器组成的智能感知系统,它对电网进行实时感知,监控,并针对风险进行响应。天下没有免费的午餐,这样就会导致两个层面的网络相互耦合很严重。如果电网面临压力时,通信中断,就会造成很严重的后果。因此,研究故障时通信网络对电力系统安全的影响具有重要意义。如果电源节点失去与通信网络节点的控制连接,则电源节点可能会发生故障,如果通信节点从电网失去电源,它也会发生故障。
2024-03-01 15:48:07 860
原创 Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting论文解读
这篇文章中文为时空图卷积网络: 用于交通预测的深度学习框架,归类于交通网络中的交通流预测
2024-01-24 17:30:31 1223 1
原创 Improving deep-learning methods for area-based traffic demand prediction via hierarchical... 论文解读
在本文中,我们的目标是通过深度学习和分层协调方法开发一种有效的交通需求预测方法。这些概念以及所提出的方法背后的理论都是建立在分层时间序列(HTS)的基础上的,它还采用长短期记忆(LSTM)作为一种特殊的循环神经网络(RNN)来从相关的时间序列中学习时间序列并产生可靠的需求预测。
2024-01-22 15:54:59 921
原创 matlab中类的分别之handle类和value类——matlab无法修改类属性值的可能原因
matlab中value类和handle类的区别,以及matlab无法修改类属性的可能原因
2023-10-28 17:02:50 908 1
原创 protues仿真stm32 hal库 i2c OLED SSD1306
别问我为什么,也别试了。我没看到有人成功使用了,软件I2C随便点亮(我的protues版本是8.15),对hal库的支持倒是没啥问题好像,这个软件真的会让人变得不幸 😦。然后网上还有很多那种用原始的ssd1306接总线的,其实好像不太需要那么做了,这个应该就可以了。其实大概在protues8.13之后的版本,基本上oled都能使用了,像这样的。整了一下午差点给我干破防了,得出的一个结论是。
2023-04-19 17:30:15 1152 2
原创 stm32hal库硬件IIC使用OLED(SSD1306)
其实OLED算是非常常用的一个小模块了,之前用的一直用的是软件模拟的IIC,总的来说感觉还是都是有点"答辩",经常莫名其妙的就点不亮的,用了cubemx之后硬件iic配置就非常方便了,还是想用硬件iic,一方面是速率快,二是稳定。在百度搜了一圈也没发现什么好的,github上也有的是一堆答辩,找到一个用起来很不错的就分享一下github上的一个开源库。
2023-03-04 11:32:10 1371
原创 树莓派ssh连接时报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解决方法
引言基本上这个问题能看到如下一段我是对树莓派进行重装系统之后,登录不进去,出现这样一段网上搜索了一圈,然后我尝试在树莓派里面更改know_hosts文件但是发现,找不到这个文件。。。。解决方法找到自己用户所在的c盘路径,我的是这样既然树莓派里面找不到,我就找主机里面的这个文件,然后打开之后会发现如下找到树莓派对应的ip,删了那一行,就能进去了。...
2022-05-07 19:43:17 723
原创 matplotlib 已安装但是仍然报错No moudle named matplotlib的几种解决办法
首先的首先 排查问题切出cmd 进入python的命令环境(别去错了环境)像这样 import 一下看看有无报错如果有报错请看 1 2 方法如果没有报错请看3 方法方法一很有可能安装没装好或者少了什么文件,这种情况可以重新卸载matplotlib再安装一下,大概率就可以了,也可能就根本没装,就运行pip list 检查一下方法二可能你的matplotlib的版本过低,可以尝试升版本降版本,来看看能否成功方法三这几天遇见过一个问题,代码在pycharm会显示无法找到matplotlib,
2022-04-08 15:04:30 16158
原创 解决PyQt中自定义信号所在类必须是QObject类的两种解决办法
问题在PyQt写自定信号的时候,发现一个问题,如果想要定义自己的自定义信号大抵可以这么写mysignal = pyqtSignal(str)但是有一个问题就是,这句话所在的类必须是QObject,有的时候所在的类不是这个咋解决呢?以下提出俩种解决方法1.利用多重继承如定义一个类class theSon(father, QObject): def __init__(self): super(father, self).__init__() ...theSon类可以利用双
2022-02-26 21:32:57 655 2
原创 Pytorch Process finished with exit code -1073741819的一种解决办法以及经验
debug发现,是在方向传播那一块然后爆出这个错误其实最终的解决办法是把pytorch卸载了之后再安装的看了一下pytorch的版本,感觉自己的好像不对,但是平时其他时候用也没啥问题啊,神奇。。。建议大家都检查一下自己的pytorch版本和cuda版本是否对得上号...
2022-02-19 01:39:30 1003
原创 PlatformIO for CLion 创建工程时出现 gathering information问题解决方法
最近发现PlatformIO可以在CLion上使用了,所以也就想安装个试试,遇见了大概如下的问题就是我想创建新的工程的时候,发现他一直在gathering info…解决办法如下1.首先确认是否安装了PlatformIO安装Platform 并不是你再Clion上安装个插件就安装好了,你需要手动安装一下,这一点可以百度一下。可以参考这篇文章。https://zhuanlan.zhihu.com/p/1382149882.其次检查位置选择的是否正确在File->setting->la
2021-12-20 14:54:03 1478
原创 【无需编译】Jetson nano安装Paddle2.1 安装使用 PaddleOCR教程
Jetson Nano环境pack4.4 CUDA10.2安装Paddle我们首先需要从Paddle的安装教程中找到附录,里面有对应的很多预编译的whl包,对于python来说我们只需要先下载到文件夹里,再pip安装就好了网址:https://www.paddlepaddle.org.cn/documentation/docs/zh/install/Tables.html#whl-release我的环境就是这个啦,可能以后会变化,但是大致是一样的,注意jetpack版本,cuda版本 cudnn版
2021-07-17 20:58:27 4388 9
原创 vscode 编译多个文件 编译子文件夹中的文件
说来惭愧,其实对于vscode配置写c/c++的只是参照了教程,然后把几个json文件复制下来,并没有理解其中的意思。对于题目这个问题我们需要解决的是编译问题,所以在task.json里面,我的配置文件如下其中command 和args俩个参数comand:编译用的编译器args:编译的命令其实对gcc熟悉的伙伴可能一看便知,这里贴一下参数所以我们需要把我们的文件名连起来就可以了,前面的workspace代表的是工作空间,所以我们只需要在后面写上自己的自己目录名,如图中的linear_l
2021-06-26 22:20:14 1612 1
原创 OneNote 找回误删除笔记
真的OneNote的这个设计差点没吓死我,还好最终找到了。百度很多方法都不好使。1.去OneNote online 就是web端的OneNote2.点击告诉我们你要做什么3.点击已删除页面这样就找到了,实测iPad端删除这里能找回...
2021-06-24 17:41:56 6136 2
原创 手撸梯度下降预测成都市PM2.5值
更多的运行效果和数据集请查看https://aistudio.baidu.com/aistudio/projectdetail/1938113预测成都市PM2.5的值为李宏毅老师的作业内容,自己实现梯度下降来预测未来的PM2.5的值。但是我并没有完全按照作业内容来,我是读取了2021年4月份的成都市PM2.5的值,并读取前25天的内容,对后五天PM2.5的值进行预测url = https://www.aqistudy.cn/historydata/daydata.php?city=%E6%...
2021-06-15 16:25:44 277
原创 强化学习中Q-Learning算法和SARSA算法的区别
公式Q-learningSARSA区别其实我认为俩者的区别就是在于更新的时候有没有考虑到e-greed贪恋算法中的随机这个因素,sarsa考虑到了,Q-learning没有考虑。为什么这么说呢?假设我们有三个状态S1 S2 S3我们在使用SARSA的时候会用到S1 A1 R 和S2 A2(sarsa的构成),这个时候我们发现,我们的机器其实已经走到了S3这个位置,是在执行完A2这个动作之后,我们更新的是S1的Q表格而Q-learning的区别在于,我们在更新Q表格的时候实际上我们还在S2这
2021-05-30 13:23:24 882
原创 一句话永久修改pip源成国内源
pip config set global.index-url xxx#xxx为网址#如改成清华源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple阿里云 http://mirrors.aliyun.com/pypi/simple/豆瓣http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大
2021-04-15 09:06:06 502
原创 解决NVIDIA官网打开速度过慢的 CUDA下载界面打开过慢
其实我特别不想写这篇文章,因为觉得很笨…查看了很多介绍TensorFlow或者pytorch的贴子,要下载CUDA,但是大部分人的网址都是一样,绕到com去了,所以打开慢的一批。我看到有什么改dns,改奇奇怪怪的东西的,人家明明有个cn的好伐。CUDA网址贴下面了。下载cudnn的也类似。https://developer.nvidia.cn/cuda-toolkit-archive...
2021-04-15 08:52:24 19559 22
原创 解决TensorFlow GPU缺少cudaxxxx.dll库通用解决办法
前言时隔一年,又重新安装TensorFlow。每次安装tensorflow都会有奇奇怪怪的问题,具体的安装步骤这里就不详细介绍了,有兴趣可以看看我这篇文章https://blog.csdn.net/weixin_44065323/article/details/103582157(TensorFlow的版本已经过时了,大家可以安装最新的,但是cuda和cudnn基本操作是一样的)但是参考了网上很多最新的教程,可是还是会 出现如题这样的问题,特别是我这次安装TensorFlow2.4的时候(tm Te
2021-04-08 12:54:40 3481
原创 GitHub Failed to connect to github.com port 443: Timed out
最近莫名其妙的一直就GitHub push和pull都有问题,一直报错。查了一些资料和博客,发现是我的proxy的代理有问题,整理了一下资料,给出大致如下解决方法。环境:windows第一步查看github能否ping通,具体步骤大家都会吧QAQ,要是ping都ping不通的话,后面也别试了。直接关掉这篇博客吧。第二步查看代理服务器地址,可以直接用windows的那个搜索。至于为什么会出现代理服务器这个问题嘛,我相信大家懂得都懂,手动狗头!通过上图,大家可以看到我的代理端口是10809,我这里
2021-03-30 20:11:28 565 5
原创 ubuntu20 deb包安装安装中心显示无法支持
前言最新基本上在Ubuntu20 安装deb文件,因为还是个linux 的菜鸟,所以想学习一下。看到网上说deb是适合Ubuntu的,而rpm是给red hat那些Linux操作系统用的,所以我就果断下载了deb,可是发现不能用。找到如下解决办法(好像是个人都应该知道哈哈哈,就当自己做个总结了吧)????原因Ubuntu20不支持软件安装中心直接安装deb了详细步骤我们需要cd到下载路径下,感觉浏览器什么的固定安装位置都在download下面我们需要执行以下命令sudo dpkg -i
2021-03-24 16:31:32 3097 3
原创 ubuntu程序莫名崩溃显示killed,程序闪退,排除OOM
好久没写博客,来水一篇嘻嘻,这是一个魔幻的经历。最近在linux上也就是ubuntu上面写一个批量处理文件(剪切一下图片来做数据集)的Python程序,但是总跑着跑着就崩掉了没错就是一个Paddle的OCR,最近一直在做这个。我是有5w张图片的,能发现,到1200就结束了。我百度谷歌了好久,大部分的人都认为是linux的一个机制OOM。我查了log,可是什么也没查到其实还是挺纳闷的。我也一直认为是我程序的list弄得太大了,我一次存了5w个字符串(图片的地址),我查了一下,资源管理器,但是发现我的py
2021-03-23 14:35:33 2983 1
原创 PaddleOCR训练时内存溢出解决办法暂列,PaddleOCR训练Python程序没反应,显卡功耗低,显存很高
现象在使用过程中我经常会发现一个现象就是,我的程序会卡住,如果观察显卡的显存,你会发现显存占用了,但是功耗下去了,程序是没有在运行的入下图所示nvidia-smi指令显示的如下然后发现程序一直卡在这里,一点反应都没有,我是比较懵逼的之前在PaddleOCR GitHub给的例程中,我尝试跑ICDAR2015,一开始出现过这个现象,我就尝试将batch_size调小了,你会发现确实有效果的,我的1200次也跑完了,但是我更换到ICDAR2019-LSVT之后发现,就非常容易崩,我心态也崩了,我甚至
2020-12-23 22:23:26 5992 4
原创 Paddle-GPU环境配置问题解决总结 Error: Cannot load cudnn shared library. Cannot invoke method cudnnGetVersion
不得不bb一句,玄学真玄学。注意看报错信息。首先我是遇见了这样的个问题其实问题就是cudnn库的软连接找不到,于是乎我就按照这篇教程https://blog.csdn.net/qq451882471/article/details/106967942这个博客老哥写的确实顶,不得不说。我按照他的步骤进行下去了,但是还是没办法成功。依旧是报错这个原因:那个老哥在使用locate这条指令之前没有更新数据库,可以在使用locate之前,先使用updatedb命令,手动更新数据库。解决办法:如上在使用l
2020-11-24 15:49:17 9919 5
原创 vscode gcc编译报错找不到路径
最近在学习vscode配置命令行编译,在网上参考了很多教程。基本上按部就班的配置。可是到最后总显示报错,找不到文件路径,大抵为-environment-cd xxxxxxxxxx No such file or directory.后来我发现,一切都tm是中文路径的锅。在安装gcc的时候,gcc目录下不能有中文路径。这一点我也注意到了。我后来发现,文件目录所在路径也不能有中文,就cpp文件,好像gcc也没法识别找到。我将中文目录路径去掉之后就编译成功了...
2020-11-04 19:01:59 12527 2
原创 INA219 datasheet详解 INA219使用方法
INA219可以作为功率计使用。可以采集电压,和电流值,并且内置一个乘法器,所以能得到功率供电3.3-5V电压采集范围0-26V电流最大值为40ma,可以使PGA设置为1/2,以采到80ma的电流值将Rshunt电阻串联在电源高端,通过采集Vin+和Vin-的区间来得到电流值。并且通过得到Vin-到GND之间的电压值来测量负载俩端的电压。芯片通过IIC通信,还有俩个地址位 A0 和A1决定了器件地址下面是寄存器的细节部分从这里能看到INA219一共是6个寄存器,第一个和最后一个是配.
2020-10-27 19:44:55 17781 2
原创 AD器件距离过近报错 AD修改丝印的距离间距
今天画板子遇见了一个间距报错,图片如下我当时想着,修改丝印的间距就可以了,查找了一些资料之后发现是这样修改并且我将其修改到了0但是结果还是如上图一样,报错。最后发现除此之外,我们还需要修改元件之间的电气距离修改完成之后就OK!...
2020-10-25 17:09:00 21020 3
原创 两天速成蓝桥杯之写在开始(0)
还记得一年半前我从第一篇51单片机的博客开始编写,兜兜转转如今又开始写蓝桥杯。今年算是格外特殊的一年,疫情的突然发生改变了很多很多事情,生活就是如此奇妙,不可捉摸。蓝桥杯也原定于3月份的比赛,推迟到如今的10月份,10月电赛飞卡省赛蓝桥杯,大概也就只花了,几天时间准备蓝桥杯了,但是个人感觉从某种意义上来说如果是有以前的积累的话画个俩天时间准备,我认为是足够的了。但是很重要的前提是,你可以在csdn上看到很多很多蓝桥杯的例程资料等等,但是感觉大家都是Ctrl C + Ctrl V(至少我以前是这样哈哈哈)
2020-10-22 07:47:55 921
原创 两天速成蓝桥杯之时钟芯片DS1302(6)
前言DS1302作为时钟芯片,感觉是省赛的基础元件的使用的最后一个了,感觉可能比较复杂,但是其实也没多复杂,这里的代码是参考我朋友的,也没来得及仔细研究。这里就全当给大家参考了。代码详解其实我倒是遇见过,这个读出来全是165的,原因是因为板子的芯片没插牢,所以导致了这种现象。/* 程序说明: DS1302驱动程序 软件环境: Keil uVision 4.10 硬件环境: CT107单片机综合实训平台 8051,12MHz 日 期: 2011-8-9*/#include
2020-10-22 07:43:11 810
原创 两天速成蓝桥杯单片机之IIC外设PCF8591和EEPROM AT24C02(5)
前言蓝桥杯的这些通信协议的外设好像会难倒很多人,但是实际上是没有那么难的,基本上记住这些芯片的套路就能搞明白怎么去写。硬件略解这里就不略解硬件啦要,因为都是和上一章的DS18B20一样很简答的硬件连接方式。值得注意的一点是芯片的连接方式决定了器件的IIC地址,这一点在芯片手册是有提到的A0 A1 A2都是负责这件事的。软件详解其实软件发生了很多奇奇怪怪的事情导致我调IIC,花费了较多的时间,其实很多时候都不是IIC的时序问题是我们操作器件的问题。下面是IIC.c的文件,其实我的操作就是把他
2020-10-20 21:29:20 826
原创 两天速成蓝桥杯单片机之读一个温度DS18B20使用(4)
前言其实看到很多博客,介绍这一类的时候都是介绍很多细节上的东西,比如说DS18B20的时序是什么样子的,其实这些知识对于我们速成来说,以及编写蓝桥杯来说是没有必要的,因为他给我写好了一部分的驱动代码所以我们知道怎么修改这个驱动代码就可以了。硬件略解其实这一节都没有什么硬件略解,因为这个传感器很简单,只有三个引脚,分别是VCC GND和信号软件详解我们需要修改的一个地方就是delay函数,因为它编写的是51单片机的,而我们实际使用的是stc15单片机,他和传统51的区别是这个12T和1T工作模式,
2020-10-20 20:39:10 689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人