- 博客(33)
- 资源 (16)
- 收藏
- 关注
原创 Python收录总结笔记一
主要原因是在单核时候,同时只有一个线程在执行CPU,所以这个线程总能获取到GIL。当转换到多核时,同时会有多个线程在不同的CPU上执行,此时不同的线程之间就需要竞争GIL,而GIL只能同时被一个线程申请到,所以会导致其它线程处于闲置状态。过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。
2024-03-27 23:35:46 507
原创 windows家庭版开启远程方式
下载RDP wrap相关链接为:https://github.com/stascorp/rdpwrap/releases/download/v1.6.2/RDPWInst-v1.6.2.msi解压RDPWrap.zip,以管理员形式运行install.bat选自:https://blog.csdn.net/qq_41242689/article/details/124715297https://github.com/anhkgg/SuperRDP
2024-03-25 20:12:14 161
原创 python将旋转目标检测到的txt转labelimg2中斜矩形框的xml(正矩形通用)
【代码】python将旋转目标检测到的txt转labelimg2中斜矩形框的xml。
2024-03-15 21:31:57 343
原创 Pytorch可形变卷积分类模型与可视化
models:模型存放路径以及日志存放路径。grad_cam:可视化图存放路径。image:数据集存放路径。
2024-03-10 13:19:49 390
原创 python实现xml标注数据正矩形框的目标检测数据增强并保存新的xml
【代码】python实现xml标注数据正矩形框的目标检测数据增强并保存新的xml。
2024-03-06 14:52:06 318
原创 YOLO5单独提取代码计算预测框与类别的Map0.5-0.95
import numpy as npdef ap_per_class(tp, conf, pred_cls, target_cls, eps=1e-16): """ Compute the average precision, given the recall and precision curves. Source: https://github.com/rafaelpadilla/Object-Detection-Metrics. # Arguments t
2024-03-03 11:13:51 374
原创 python将labelme中的json转labelimg中正矩形框的xml
【代码】python将labelme中的json转labelimg中正矩形框的xml。
2024-03-01 17:12:19 353
原创 Python根据3个点确定两个向量之间的夹角-180度到180方向进行矫正
【代码】Python根据3个点确定两个向量之间的夹角-180度到180方向进行矫正。
2024-02-29 16:41:52 434
原创 Pytorch添加自定义算子之(7)-使用onnxruntime自定义GPU与CPU最远点采样算子加载onnx模型
参考:https://gitcode.net/mirrors/microsoft/onnxruntime/-/releases?spm=1033.2243.3001.5877三、配置cuda_ops.cu(无作用)四、配置cuda_ops.h(无作用)五、配置custom_op_infer.h六、配置custom_op_test.cc七、配置sampling.cpp八、配置sampling_gpu.cu文件九、配置sampling_gpu.h文件十、查看模型输出结果查看GP
2024-02-27 21:33:25 56
原创 Pytorch添加自定义算子之(6)-最远点采样自定义算子添加至pytorch中使用并导出onnx模型
参考:Pytorch2Onnxruntime的github地址,忘记了具体网址了。
2024-02-27 21:32:14 22
原创 Pytorch添加自定义算子之(5)-配置GPU形式的简单add自定义算子
参考:https://zhuanlan.zhihu.com/p/358778742。
2024-02-27 21:25:57 541
原创 Pytorch添加自定义算子之(4)-配置onnxruntime的python调用
参考上一篇C++的调用:https://blog.csdn.net/baidu_28342107/article/details/132734699参考onnxruntime的windows调用:2.动态库cpp文件:custom_py.cc二、构建CMakeLists.txt三、编译可以看到成功后动态库.so文件以及路径
2024-02-27 21:25:37 37
原创 Pytorch添加自定义算子之(3)-配置onnxruntime的C++调用
命名为:custom_op.cc/**/private:public:floatconst/*} };return 1;/*} };
2024-02-27 21:24:57 33
原创 Pytorch添加自定义算子之(2)-配置torch算子
构建py文件名称为:export_custom_op.py可能出现的问题:重新较低版本的:protobuf。
2024-02-27 18:53:32 38
转载 C/C++执行cmd命令-system()
cmd常用命令 calc:启动计算器notepad:打开记事本netstat -a:查看所有的端口tasklist:查看所有的进程d: : 切换到D盘dir(directory) 列出当前目录下的文件以及文件夹md (make directory) 创建目录rd (remove directory) 删除目录(带内容的文件或者文件夹不能直接删除,必须先删除里面,再删除外面)。如果要删除非空目录,...
2020-09-14 00:39:47 2607
转载 数据库初步操作转载
因为今天上午刚学了慕课上哈工大的数据库系统上的嵌入式SQL,然而他只讲了嵌入式sql语句的语法,并没有将如何在编译器上设置,搜了半天才发现这个mysql提供了函数接口代替了那些嵌入式SQL语句,所以又转而去在vs上配置MySQL。首先声明一下我用的是vs2010和mysql5.5,这个和mysql的图形化工具没关系,只需要编译器和mysql就行了,下面是配置的步骤:1.创建一个项目:创建项目:创建一个空项目初始代码:创建一个源文件(用来测试是否连接成功并),内容如下:我第一次看也是一脸懵逼,怎么和
2020-08-21 23:17:14 173
原创 机器学习之BP神经网络算法实现图像分类
BP 算法是一个迭代算法,它的基本思想为:(1) 先计算每一层的状态和激活值,直到最后一层(即信号是前向传播的);(2) 计算每一层的误差,误差的计算过程是从最后一层向前推进的(这就是反向传播算法名字的由来);(3) 更新参数(目标是误差变小),迭代前面两个步骤,直到满足停止准则(比如相邻两次迭代的误差的差别很小)。下面用图片的形式展示其推到过程数据集:数据集采用Sort_1000pics数据...
2018-10-23 16:16:30 22446 11
原创 机器学习之贝叶斯算法图像分类
数据集:数据集采用Sort_1000pics数据集。数据集包含1000张图片,总共分为10类。分别是人(0),沙滩(1),建筑(2),大卡车(3),恐龙(4),大象(5),花朵(6),马(7),山峰(8),食品(9)十类,每类100张,(数据集可以到网上下载)。ubuntu16.04虚拟操作系统,在分配内存4G,处理器为1个CPU下的环境下运行。将所得到的图片至“./photo目录下”,(...
2018-10-10 16:31:39 14509 3
原创 机器学习之KNN算法实现图像分类
写程序这么久了,基本上都是这里粘贴一点,哪里粘贴一点,然后改改错误、看看逻辑就结束了,从来没想着自己亲自动实现某种功能。所以、想着这次自己动手实现一下简单的KNN分类算法,来实现对图片的分类,尽管网上这类算法多得数不胜数,但是终究不是自己的。首先,KNN算法流程:1)计算测试数据与各个训练数据之间的距离;2)按照距离的递增关系进行排序;3)选取距离最小的点;4)确定最小点所在的位置;5...
2018-09-28 09:48:53 13153 1
原创 Ubuntu 16.04桌面版安装Anaconda3+Caffe+CPU
一、安装Caffe所依赖的安装包 sudo apt install git sudo apt install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt install --no-install-recommends li...
2018-08-26 15:08:20 1124
原创 ubuntu下配置protobuf-python,将proto文件编译为python文件
以前都是学习TensorFlow,直到近几天才接触到caffe,对于这种编程模式一下子适应不了,就想着看看网上有没有将proto文件转变为python文件的。就顺便记录一下过程。ubuntu:16.04,64位系统。 首先去点击下载protobuf-python-3.5.0.tar.gz,再点击下载protoc-3.5.0-linux-x86_64.zip,将下载好的这两个包放在ubun...
2018-08-22 23:22:26 4408 1
Texsudio缺少KaiTi所解决的字体.zip
2020-03-24
Sort_1000pics机器学习小型数据集
2018-09-19
利用Atmega8控制NRF24L01进行无线远程遥控
2018-09-18
OpenGL高等计算机图形学(旋转风车,太阳系)源码及工程
2018-09-15
hadoop-3.0.1下载(hadoop-3)
2018-09-15
用51单片机与LCD12864实现俄罗斯方块游戏
2018-09-15
protues中51单片机程序和LCD液晶构成的计算器
2018-09-14
windows下python_opencv提取文件
2018-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人