- 博客(30)
- 收藏
- 关注
原创 FlashST 短期交通预测领域的插件式创新
多数据集不同节点数量的训练采用在解码器中为每个数据集加入一个分解的自适应图的方法,这样子做确实投机取巧实现了不同数据集之间的自适应,阅读源码后推测维度问题解决方法是load_state_dict时不同数据集(不同节点数)的多个自适应图都放在一个nn.ParameterList里面、而不同数量的dict key params.2会被strict=False过滤掉。实验:对比基线多、数据集丰富,采用基线对比实验、效率分析、消融实验、超参数实验、案例可视化。未考虑的:不同数据采集频率下的跨域对齐问题。
2024-06-27 15:07:35
411
原创 基于selenium自动化索引点击
小鹅快速刷题,根据selenium和xpath定位题干,使用模糊匹配fuzzywuzzy库查找题目匹配答案,自动点击,完成后更新题库。
2024-03-06 19:06:54
437
原创 浙江电信光猫获取IPV6并关闭防火墙
这样子做完后,电脑直接连光猫拨号就能获取IPv6地址,用于SunShine串流,配合阿里云DDNS进行远程桌面,实测IPv6地址比较稳定、每次拨号都会换一下,拨号后不断连不会变。3 连上网线,访问192.168.1.1:8080,用户名useradmin,密码是光猫背面的密码,去安全-防火墙-启用IPV6 SESSION下面去掉钩子后保存。IPv6地址测试:https://www.test-ipv6.com/index.html.zh_CN。被Ping测试:https://ipw.cn/ipv6ping/
2024-02-25 14:36:54
7315
原创 Win Docker Desktop + WSL2 部署PyTorch-CUDA服务至k8s算力集群
命令,容器内使用的是宿主机上的英伟达驱动,也就是说你的Windows里得有CUDA和CUDNN。,如果Docker安装后一直无法加载WSL,卸载后重新安装时不要勾选WSL,安装后去设置里面勾上WSL即可。Windows中运行以上代码,WSL中安装Ubuntu是为了方便在docker容器中挂载数据。去WSL-Ubuntu系统中运行以上命令,拉取镜像并激活容器。去WSL-Ubuntu系统中运行以上命令,注意如果是Flask,建议。去WSL-Ubuntu系统中运行以上命令。,端口转发按需配置,默认运行。
2023-11-12 20:57:27
1256
原创 安装HEVC视频解码
安装HEVC视频解码安装方法安装方法打开微软商店镜像站找到需要安装的插件网址HEVC 视频扩展插件网址加上后缀 ?hl=zh-cn&gl=cn复制到微软商店镜像站,输入https://apps.microsoft.com/store/detail/hevc-video-extensions/9NMZLZ57R3T7?hl=zh-cn&gl=cn关闭广告,找到最下方Microsoft.HEVCVideoExtensions_2.0.61933.0_neutral_~_8wekyb
2023-08-23 10:15:37
2357
原创 Ant design Pro of VUE 3笔记
登陆:src\views\user\Login.vue 页面中点击、验证账号密码访问src\store\modules\user.js/Login访问src\api\login.js/login并记录token访问src\mock\services\auth.js/login,返回用户信息mock是伪后台,现在改成了自己的后台src\views\user\Login.vue跳转push /src\mock\services\user.js:475 相当于访问/api/user/nav获取路由
2022-05-15 19:19:00
1479
原创 JS后台开发之Sequelize和Koa2使用总结
使用Sequelize进行左连接查询const Sequelize = require('sequelize');const SequelizeInstance = require('../config/sequelizeBase');const activityModel = require('../models/activity')(SequelizeInstance, Sequelize);const Obj = ctx.queryconst teaID = jwt.decode(ctx.r
2022-05-15 19:14:35
662
原创 树莓派4B 64位系统使用踩坑记录与解决方法
‘’’show_channel_urls: truechannels:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forgehttps://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorchdefault_channels:https://mirrors.
2022-04-16 18:01:54
4249
原创 树莓派ARM64系统中如何设置opencv-python读取高清摄像头画面
问题树莓派4B 8G,2021-10-30-raspios-bullseye-arm64.img,Linux raspberrypi 5.10.63-v8+ #1459 SMP PREEMPT Wed Oct 6 16:42:49 BST 2021 aarch64 GNU/Linux,用vcgencmd get_camera监测,输出support=0 detected=0。发现使用miniconda安装的python 3.9中读取树莓派4B摄像头帧时只能以480p分辨率读取,就算代码中定义了cap的长
2022-01-16 20:50:57
5441
原创 将自定义损失函数从Numpy函数转换为TensorFlow函数
将自定义损失函数从Numpy函数转换为TensorFlow函数np.where => tf.where 函数直接替换np.sum => K.sum0.0 => tf.zeros_like(u)x_in => K.cast(x, “float32”) 先转换数据格式x_out => x.eval(session=tf.Session())s => s*tf.ones_like(u) 常数在tf中需要转换成相同大小的矩阵张sjgs量转换前原始的计算方法de
2021-11-24 18:53:03
1263
原创 软件工程-单元测试
本关任务:编写一个能计算两个数组的交集的程序。你的上司现在想要你完成一个功能,就是给你两个数组,然后需要求出这两个素组的交集。例如数组A={1, 2, 3, 5},数组B={2, 2},你的程序的输出就需要是{2}。/*********Begin********/int* hash_A = (int*)malloc(100*sizeof(int));int* hash_B = (int*)malloc(100*sizeof(int));memset(hash_A, 0, 100);memset(
2021-11-07 10:03:28
1716
2
原创 杭州亚运会和亚残运会赛会志愿者
1.赛会现场志愿者在服务时,以下要求不正确的是_______。A.保持自身的中立态度,不能区别对待咨询者B.知晓赛会场地的环境布置C.回答参赛人员的咨询问题,并尽力协助解决D.不能回答有关文件资料的任何问题[正确答案]: D2.抵离迎送志愿者在服务时,以下要求不正确的是_______。A.不需要掌握英语B.熟悉工作流程C.熟悉场地、停车场等场地进出口以及安检位置D.准确了解嘉宾信息[正确答案]: A3.按照志愿者工作礼仪规范,以下不正确的是_______。A.作为观众持票观赛时,为
2021-09-21 20:29:43
19103
转载 杭州亚运会和亚残运会赛会志愿者测试题
1.赛会现场志愿者在服务时,以下要求不正确的是_______。A.保持自身的中立态度,不能区别对待咨询者B.知晓赛会场地的环境布置C.回答参赛人员的咨询问题,并尽力协助解决D.不能回答有关文件资料的任何问题[正确答案]: D2.抵离迎送志愿者在服务时,以下要求不正确的是_______。A.不需要掌握英语B.熟悉工作流程C.熟悉场地、停车场等场地进出口以及安检位置D.准确了解嘉宾信息[正确答案]: A3.按照志愿者工作礼仪规范,以下不正确的是_______。A.作为观众持票观赛时,为
2021-09-21 20:26:22
111748
2
原创 Keras实现音频数据增强的多线程数据迭代器
import os, tqdm, librosaimport numpy as npimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitimport warningsfrom multiprocessing import Process,Managerwarnings.filterwarnings("ignore")os.environ['TF_CPP_MIN_LOG_LEVEL'
2021-08-25 20:08:01
399
原创 RTX3090安装TensorFlow-GPU环境并迁移tf1.15代码
RTX3090安装TensorFlow-GPU环境并迁移tf1.15代码环境配置迁移tf1.15代码至tf2.5.0环境配置在网上看到不少用tf-nightly-gpu安装的,实测后发现有一定兼容性问题,无法正常运行卷积操作,运行tf.config.list_physical_devices('GPU')没有问题,但是运行训练即闪退或报错,最后采用以下方法安装:conda create -n tf250 tensorflow-gpu==2.5.0并在英伟达官网分别下载安装:cuda_11.1.0
2021-07-17 09:43:32
1943
原创 Mine GTX 1660Ti
Mine GTX 1660Ti勾选MSI AfterBurner 设置 常规 解锁电压调整控制CORE CLOCK -202MEMORY CLOCK +730温度稳定69,算力26.7MHpS
2021-04-04 19:04:45
574
原创 语义分割模型的优化
语义分割模型的优化目录语义分割模型的优化常用优化技巧关于学习率的优化损失函数和激活函数、通用评估指标损失函数激活函数通用评估指标 IOU 代码实现数据增强的语义分割数据迭代器代码常用优化技巧数据增强使用 albumentations,随机旋转、镜像、模糊、色彩映射、噪音、曝光、翻转、色差平移。albumentations模型的投票融合多个模型进行集成,采用多个模型对各个像素点进行投票,对于每张图片在不同scale(不同放大比例、旋转参数)下的结果融合。TTA (Test-Time
2021-02-28 23:17:49
1924
1
原创 美赛latex模板单独修改目录的行间距
美赛2021 latxe模板单独修改目录的行间距mcmthesis.cls第113行\setlength\parskip{.5\baselineskip}%正文的行间距\renewcommand\tableofcontents{% \setlength\parskip{-1pt}% 控制目录内的行间距 \centerline{\normalfont\Large\bfseries\sffamily\contentsname \@mkboth{% \M
2021-02-07 16:19:59
3318
4
原创 TensoRT开发记录
Keras到TensorRT部署简述TensorRT是什么 TensorRT是一个高性能的深度学习推理(Inference,相当于predict)优化器,可以为深度学习应用提供低延迟、高吞吐率的部署推理。可以认为TensorRT是一个只有前向传播的深度学习框架,这个框架可以将TensorFlow的网络模型解析,然后与TensorRT中对应的层进行一一映射、统一转换到TensorRT中,针对NVIDIA自家GPU实施优化策略,并进行部署加速。学习TensorRT遇到的困难 初步接触Tenso
2021-01-31 23:12:40
721
原创 Python多进程加速大量图片数据集读取
训练机器视觉神经网络前 多进程加速数据集读取多进程读取图片并压缩.pyimport readImgMultiProcessing, os, random, gc, timefrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import LabelEncoderfrom imutils import pathsimport numpy as npseed = 300random.se
2021-01-17 23:44:14
1504
2
原创 TensorFlow GPU虚拟环境配置(当Spyder无法启动)
这里写自定义目录标题TensorFlow GPU虚拟环境配置解决方案TensorFlow GPU虚拟环境配置由于电脑中修改了C++底层支持,导致py环境配置出了些问题,spyder无法正常启动。解决方案# 在pormopt中conda create -n tf tensorflow-gpu==2.1.0pip install PyQtWebEngine==5.12.0pip install PyQ5==5.12.0# 设置系统环境变量QTWEBENGINEPROCESS_PATHD:\An
2021-01-15 15:21:46
573
原创 2020亚太杯小记
11.30今天做完了亚太杯数学建模小记一下得失1.比赛时情绪波动较大,经常心急2.前两天没有花足够精力思考问题3.宏观思维有不少围观漏洞4.翻译还是很随性 公式还是很繁琐5.题目要求未完全实现6.抄的代码和原理较多7.赛前一天才知道要报名8.团队协作的沟通很重要 非面对面沟通容易互相曲解而不知 导致后期缺少内容或写作失误9.分工不够明确 易造成空闲浪费...
2020-11-30 05:20:41
669
1
原创 Kreas中Sequence的使用样例
训练TF模型时发现电脑内存太小了,无法处理一万张720p的图片(VOC格式数据集),于是改用Sequence进行训练迭代,有效减少内存的要求。代码如下:from tensorflow.python.keras.utils.data_utils import Sequence# 定义在C:\ProgramData\Anaconda3\envs\tf\Lib\site-packages\tensorflow_core\python\keras\utils\data_utils.pyimport rando
2020-10-05 21:29:16
415
2
原创 TensorFlow中关于Sess和Graph的坑
多线程跑TensorFlow多分类模型时遇到报错:FailedPreconditionError: Error while reading resource variable the variable was uninitializedFailed to get convolution algorithm. This is probably because cuDNN failed to initializeRuntimeError:The Session graph is empty.代码如下
2020-10-05 21:20:49
1120
原创 如何在独显电脑上让PotPlayer输出5.1声道音频到JBL CINEMA 615音响
如何在独显电脑上让PotPlayer输出5.1声道音频到JBL CINEMA 615音响安装PotPlayer播放器和LAV解码器音频设置LAV设置效果展示安装PotPlayer播放器和LAV解码器参考了 https://vcb-s.com/archives/7228音频设置打开视频-右键-声音-声音输出设置,如图设置LAV设置点击任务栏右下角蓝色LAV Audio Decoder ,如图设置效果展示JBL 615 通过HDML接在 GTX 1660Ti上,完美输出六声道(5.1)
2020-09-09 00:02:10
7371
原创 NGINX的RTMP、M3U8推流设置
NGINX的推流设置rtmp { server { listen 1936; #端口 chunk_size 4096; application live { live on; record off; allow play all; } application hls { live on; hls on
2020-08-01 17:04:03
1498
原创 Python搭建RTMP流媒体服务器,实现网络摄像头的推流,并使用机器视觉模型Yolo-v3实时处理视频、输出分类标签。
```python# -*- coding: utf-8 -*-"""Created on Mon Jul 6 22:21:49 2020@author: Administrator"""# =============================================================================# """# 1 开启TomCat# 2 开启NGINX(cmd)# C:# cd C:\Users\A.
2020-08-01 16:11:38
6079
原创 查重项目实践记录
查重项目实践记录Python使用pyinstaller打包exe文件报错使用C#写DLL时引用Microsoft.Office.Interop.Word.dll将exe注册为win10服务Python使用pyinstaller打包exe文件报错Python使用pyinstaller打包exe文件遇到了写问题,卸载部分包重装即可。注意,py 3.7需要pyinstaller==3.4以上版本。cmdpip uninstall enum34pip install pywin32pip install
2020-05-21 15:33:07
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人