- 博客(727)
- 收藏
- 关注

原创 kmeans聚类 之再也不要写错了
# kmeans 聚类import numpy as npdef kmeans(data,num,max_iter,tol): # step1 centers = {} for i in range(num): centers[i] = data[i] # step2 for i in range(max_iter): clf = {} for feature in data:
2021-07-07 22:01:29
353
1

原创 模型评价指标,ROC曲线是怎么画的??mAP怎么得到??PR曲线
TPR=1,FPR=0,所有应该预测为正的都预测为正了(错误预测为负FN的为0,即所有预测为负的都是正确预测为负,都是TN),所有不应该预测为正的都没有预测为正(错误预测为正的FP为0,即所有预测为正的都是正确预测为正,都是TP)。能尽量降低不同测试集带来的干扰,更加客观地衡量模型的性能。AUC的物理意义:反映分类器对样本的排序能力,曲线一般在对角线上方,所以TPR>FPR,正确预测为正的概率 大于 错误预测为正的 概率,AUC越大表明:分类器越可能把真正的正样本排在前面(预测概率越大),分类性能越好。
2019-03-08 11:40:20
797
1
原创 智能驾驶中常见的坐标系划分
原点在激光雷达的位置部分Lidar厂商给的真值(距离值)可能是基于车体系的,就是已经把坐标从激光系转到了车体系。原点也在后轴中心投影到地面。
2024-03-03 16:39:16
553
原创 A100 finetune训练出现 Nan
A100 pytorch 加载预训练权重,finetune训练了几个epoch之后会 nan如果是从头训练,最终性能只是比 P40性能差点,但不会nan。
2024-03-03 16:32:03
554
原创 i-vista五星测试标准
另外,智能行车测评规程增加了对安全关联功能模块驾驶员状态监测系统DMS的评价,进一步向消费者和行业传递智能汽车以安全为本的设计开发理念;同时还增加了对车辆用户手册的审查环节,特别要求手册中必须明确规定系统使用范围、使用激活条件及限制条件,驾驶员职责等信息,防止企业过度宣传,误导消费者滥用L2功能。8类场景包括目标车静止、目标车低速、目标车减速、前车切入(新增场景)、直道居中行驶、直道驶入弯道、盲区无车、盲区有车,几乎涵盖了中国道路常见的行车状况。单车道纵横向组合控制能力及换道辅助能力,单车道纵向控制能力、
2024-03-03 16:25:10
528
原创 leetcode 39题组合总和
result.append(currentPath[:]) # [:] 很重要!if target >= candidates[idx]: # 注意这里的判断条件是 当前target是否 ,不是当前idx和n的关系。# 在当前candidates的idx位置,还需要找到和为target的组合。# 选择当前的元素,注意当前元素选了之后还可以再选,所以idx不变。combine.pop() # 把已经加入combine的元素清除。# ret为当前的最终返回结果, combine为当前的一个组合。
2024-03-03 16:12:55
503
原创 最佳买卖股票时机,含冷冻期
其他的题解可能答案也是对的,但是省略了一些必要的说明,导致理解起来有gap。大致就是分情况讨论,然后使用动态规划。关键在于分情况讨论,要足够清楚!这个题目纠结了很久,看了很多题解思路,都有没解释清楚的地方。可能题目本身也有没说的特别清楚的地方。
2023-04-04 23:36:50
1284
原创 C++: 宏、const、vector向量、map、智能指针、多态封装继承
被const修饰的变量变成常量,不能被再次赋值。如果取它的地址再重新赋值,可能会发生意想不到的行为。在其前面再加 volatile,可以让编译器忽略 const的修饰。
2023-03-17 18:47:28
307
原创 C++ 查找时间复杂度为O(1)的STL容器
https://blog.51cto.com/u_14637764/2514256https://codeantenna.com/a/ia2IOE09by
2023-03-17 16:38:42
719
翻译 Python语法糖
语法糖就是程序语言中提供[奇技淫巧]的一种手段和方式而已。通过这类方式编写出来的代码,即好看又好用,好似糖一般的语法。【不知不觉之中一直在用的,并没有特别注意!Python语法糖包含哪些?
2023-03-13 21:34:11
456
原创 anchor base和anchor free, 小物体检测, YOLO V1-3 9000 V4 V5 的区别,yolov5-8, yolox创新点
把卷积最后一层输出的feature map上不同大小的候选框(对应原图上的候选框),转换为相同大小的特征,作为下一层全连接的输入。使用双线性内插的方法获得坐标为浮点数的像素点上的图像数值,从而将整个特征聚集过程转化为一个连续的操作。将主流目标检测器分为:input,backbone, neck,head。ROI Pooling和ROI Align:都是把特征图上不同大小的ROI转换成相同大小的输出特征。ROI Align (Mask RCNN中提出):是对ROI Pooling的改进,主要区别是。
2023-03-06 22:40:02
2565
1
原创 C++ cpplint报错: Is this a non-const reference? If so, make const or use a pointer: std::vector<;flo
报错:Is this a non-const reference?解决:函数传入参数由。
2023-01-17 18:36:20
1257
原创 mmcv NCCL 报错 mmcv/_ext.cpython-37m-x86_64-linux-gnu.so: undefined symbol, RuntimeError: NCCL error i
【代码】mmcv报错 mmcv/_ext.cpython-37m-x86_64-linux-gnu.so: undefined symbol。
2023-01-12 02:05:22
1925
原创 opencv cv2 ffmpeg生成h264视频报错:Could not find encoder for codec_id=27, error: Encoder not found
【代码】opencv cv2 ffmpeg生成h264视频报错:Could not find encoder for codec_id=27, error: Encoder not found。
2022-12-27 17:30:25
4923
原创 c++ std::cout输出结果错误,只有一堆数字没有指定的字符串?
在C++里面,单引号和双引号在C++里面的含义是不一样的!单引号括起的内容在cout的时候可能不会输出。解决:把你要输出到cout的字符串用双引号括起!你是个python程序员吧?混用了 单引号和双引号。
2022-11-15 11:54:20
951
原创 vscode插件安装失败 Error while installing ‘xxx‘ extension. Please check the log for more details.
删除了远程服务器上的 ~/.vscode-server/文件夹之后。
2022-11-14 16:54:35
7849
2
原创 mac终端 和 vscode记住ssh密码, vscode突然连不上了
# 每次都要输入密码,不胜其烦# 解决 ssh-copy-id -i ~/.ssh/id_rsa.pub luban@10.xxx.XXX.XXX -p 1234 # 下次终端连接这个Ip 直接输入下面即可ssh -p 'XXX' 'luban@10.xxx.XXX.XXX'
2022-05-16 01:19:32
1481
原创 mac ssh报错: Bad owner or permissions on /Users/xxx/.ssh/config
Bad owner or permissions on /Users/xxx/.ssh/configmac终端使用ssh命令报上述错误,原因是在vscode种创建了一个 /Users/xxx/.ssh/config 文件,权限发生了变化解决:网上都是 chmod 777,我试了没有效果最后是备份文件内容,删除这个文件,重新创建一个这样的文件 解决的...
2022-05-16 01:15:26
1802
原创 pytorch 1.7.0 torchvision 0.8.1 torch.cuda.amp gradscaler DDP 训练卡死
报错:pytorch DDP 模型卡住代码# 具体卡住的代码yolov5训练代码 train.py 中有一句: scaler.step(optimizer) # optimizer.step程序运行到第二个epoch的时候,卡住了,具体卡在调用语句:/home/xxx/lib/python3.7/site-packages/torch/cuda/amp/grad_scaler.py中的 if not sum(v.item() for v
2022-05-08 22:10:18
1143
翻译 conda报错CondaHTTPError: HTTP None None for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/ma
$ conda update condaFetching package metadata ...CondaHTTPError: HTTP None None for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/repodata.json>Elapsed: NoneAn HTTP error occurred when trying to retrieve this URL.HTTP er
2022-05-05 20:49:33
3645
2
原创 C++基本语法
文章目录数据类型定义结构体数组列表和循环二维点和三维点指针和引用文件类型头文件常见运算逻辑运算连续不等式浮点运算字符串操作常见报错及解决方法数据类型定义结构体// 定义一个结构体struct struct1{float abc;}数组// 定义一个数组,每个元素是一个结构体std::Vector<struct1> list1; // 定义一个数组,每个元素是一个浮点数std::Vector<float> list1; 列表和循环//定义列表//list
2022-04-29 22:21:33
6490
原创 cv2画多边形报错Overload resolution failed:> - Can‘t parse ‘pts‘. Sequence item with index 0 has a wrong t
报错:cv2.error: OpenCV(4.5.4-dev) :-1: error: (-5:Bad argument) in function 'polylines'> Overload resolution failed:> - Can't parse 'pts'. Sequence item with index 0 has a wrong type> - Can't parse 'pts'. Sequence item with index 0 has a wrong
2022-04-18 13:58:36
11771
原创 ubuntu shell获取IP地址、日期时间、重定向保存log,shell脚本保存管道命令执行结果
# shell 字符串替换还是用 sed比较方便$ ip addr | grep global | cut -b 10-20 | sed 's/\./_/g'# 效果是: 输出 10_123_123_123 这种格式的IP地址参考1参考2参考3参考4
2022-04-13 00:11:39
3673
原创 pytorch tensor按广播赋值 scatter_函数
>>> import torch>>> a = torch.tensor([[1,2,3],[4,5,6]])# 和a shape相同,但是用0填充>>> b = torch.full_like(a,0)>>> c = torch.tensor([[0,0,1],[1,0,1]])# 赋值索引>>> c[:,0]tensor([0, 1])# 广播机制赋值>>> b[range(n)
2022-03-15 09:42:09
2049
原创 linux ubuntu Killed
不明原因就杀死了没有任何其他报错就 Killed很可能是内存不够(比如 某个数据的load导致),换个大内存的机器再试一下吧,兄dei
2022-02-24 20:56:24
1178
原创 KeyError: “NuScenesDataset: ‘NormalizeMultiviewImage is not in the pipeline registry‘“
KeyError: “NuScenesDataset: ‘NormalizeMultiviewImage is not in the pipeline registry’”
2022-02-24 17:03:10
1784
原创 ubuntu 16.04安装gcc6 g++6
# 这5行一起复制粘贴运行即可sudo apt-get update && \sudo apt-get install build-essential software-properties-common -y && \sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && \sudo apt-get update && \sudo apt-get install gcc-6
2022-02-19 00:21:16
2566
原创 zipimport.ZipImportError: not a Zip file: ‘dist/iou3d-0.0.0-py3.6-linux-x86_64.egg‘
pass
2022-02-17 16:21:29
704
原创 ubuntu制作windows系统启动盘,安装。报错:windows无法安装到这个磁盘
ubuntu 18.04制作win7启动U盘$ cd 到iso文件所在目录# 可以通过Ubuntu自带的Disks格式化U盘并分区# 指定好格式化后的Upan 格式,如FAT或NTFS$ $ sudo woeusb --device cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso /dev/sdd --target-filesystem FAT参考:https://blog.youkuaiyun.com/rootie321/article/detail
2022-02-12 11:40:51
1993
翻译 yolo运行报错:IndexError: invalid index to scalar variable.
代码:yolo_layers = [layers[i[0] - 1] for i in network.getUnconnectedOutLayers()]报错:Traceback (most recent call last): File "Run.py", line 201, in <module> main() File "Run.py", line 137, in main detections = yolo.detect(yolo_img) File
2022-01-13 17:21:30
2391
3
原创 ln: failed to access ‘xxx‘: Transport endpoint is not connected
现象:# 运行下面命令报错sudo ln -s /disk1/abc /disk2/def报错:ln: failed to access '/disk2/def': Transport endpoint is not connected原因:/disk2/def 挂载点掉了解决:# 查看当前挂载情况$ mount |grep /disk2/def# 卸载:上一行命令输出有 n 行结果,就运行下面这行命令 n+1 次 (最后一次会报错)$ sudo unmount -l /disk2/
2022-01-06 10:52:01
3469
原创 mac m1 python vscode 远程调试代码(debug)配置,报错:Exception has occurred: ModuleNotFoundError
明明在命令行运行得好好的,TM就是找不到Exception has occurred: ModuleNotFoundErrorNo module named 'xxx'解决:
2021-12-25 18:16:50
2404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人