自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (23)
  • 收藏
  • 关注

原创 CUDA+显卡+tensorflow+pytorch配置说明

1.(重要)显卡是否支持CUDA链接查看电脑的显卡:CUDA GPUs | NVIDIA Developer2.CUDA与显卡配置cuda下载:https://developer.nvidia.com/cuda-toolkit-archivecudnn下载:https://developer.nvidia.com/rdp/form/cudnn-download-survey链接:https://docs.nvidia.com/cuda/cuda-toolkit-release-.

2020-07-15 14:34:05 575

原创 船舶数据集

搜集的一些船舶数据集

2020-03-09 13:59:16 11147 32

原创 python时间&内存计算

2.占用内存计算:memory_profiler。记录python时间内存计算操作。3. 占用内存空间:psutil。1.占用时间计算:time。

2024-04-10 16:56:35 301 5

原创 C++ OnnxRuntime部署yolov8模型

本篇主要介绍yolov8检测和分割模型利用OnnxRuntime进行部署

2023-07-20 12:43:34 1865 11

原创 pytorch数据加载-DataLoader

torch.data

2022-04-28 18:05:19 1206

原创 win10安装mmdetection(GPU)

前提:1.安装了CUDA,本人安装的CUDA10.0(PS:只要显卡驱动版本满足,CUDA10.0和CUDA10.1没有差别,可以通过nvidia-smi查看:)2.安装了anaconda或者miniconda进入正题:0.环境准备conda create -n mmdet python=3.6 -y#创建名为mmdet的环境activete mmdet#创建好激活环境conda install pytorch==1.7.0 torchvision==0.8.0 torc

2022-03-04 16:42:18 3033

原创 C++:onnxruntime调用FasterRCNN模型

背景: 最近由于项目原因,需要用C++做一些目标检测的任务,就捣鼓一下YOLOv5,发现部署确实很方便,将YOLOv5模型转为onnx模型后,可以用OpenCV的dnn.readNetFromONNX读取该模型,接着就是输入预处理和输出结果解析的事情。 然而,当我将tf15训练得到的FasterRCNN模型并利用tf2onnx成功转为onnx模型后,却不能用OpenCV读取,报出以下错误,而onnxruntime可以成功调用该模型。

2021-12-16 21:54:38 3518 16

原创 Microsoft To Do无法打开

如果Windows 10 里的Microsoft to do如果出现闪退无法打开的情况,尝试以下方法:1. Win+R打开运行services.msc2. 在服务里面找到【Windows许可证管理器服务】,停止该项服务,并将该服务启动类型改成手动。...

2021-10-18 16:28:34 5547 7

原创 matlab完整显示整数

format long g则可将原来的变为

2021-06-30 10:39:40 2743

原创 self._traceback = tf_stack.extract_stack()

在调试调试tensorflow时报错信息:

2021-06-11 10:15:53 1138 1

原创 tf.py_func,tf.py_function,tf.numpy_function区别

本文只从tensorflow源代码看待它们的区别

2021-06-04 11:51:15 716

原创 tensorflow张量索引:tf.gather,tf.gather_nd,tf.boolean_mask

区别:tf.gather:https://tensorflow.google.cn/versions/r1.15/api_docs/python/tf/gathertf.gather_nd:

2021-06-03 10:50:31 383

原创 win10建立自动批处理文件bat

目的:创建批处理文件,在命令队列中动态添加命令。1.打开命令行窗口该窗口称为窗口1。2.创建批处理文件输入echo @echo off>autoexe.batps:autoexe.bat可自定义命名。autoexe.bat文件内容如下:3.添加新的命令如:echo pause>>autoexe.bat文件内容如下:4.执行批处理文件双击autoexe.bat文件,弹出窗口如下,称为窗口2:继续在原命令窗口,窗口1中输入e.

2021-05-11 21:36:34 3724

转载 Markdown快速查询

Markdown Guide????Markdown is a simple way to format text that looks great on any device. It doesn't do anything fancy like change the font size, color, or type — just the essentials, using keyboard symbols you already know. Since it is plain text, it is

2021-05-08 17:19:07 409

原创 Open Set与Open World问题初探

参考文章:Towards Open World Object DetectionOpen Set:训练集知识不完整,测试集中存在未知类别。Open World:训练集包括已知类与未知类。

2021-05-06 19:41:53 1124

原创 ubuntu 卸载cuda

按照步骤:1.sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" \ "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*" 2.sudo apt-get remove cuda3.sudo rm -r cuda-10.1

2021-04-19 18:22:45 343

原创 matlab画曲线

在学习中,习惯了在其他语言或工具中获取曲线数据,然后在matlab中画图。直接上matlab程序,设置X轴与Y轴数据,曲线数和曲线标注文字。close all;NumCurve=5;legendText={'1','2','3','4','5'};CurveX=1:1:100;%XCurveY=rand(length(CurveX),NumCurve);%YminV=min(min(CurveY));maxV=max(max(CurveY));rgb=jet(NumCurve);%生

2021-04-12 10:41:38 2354

原创 pip 命令更改镜像源

pip install pip -Upip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2020-12-17 17:12:00 841

原创 tf.estimator 训练demo

本文记录使用tf.estimator.DNNClassifier分类iris上代码:测试版本:tf1.xfrom __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionfrom six.moves.urllib.request import urlopenimport osimport numpy as npimport tensorf

2020-12-11 21:55:24 344

原创 tf.data.TextLineDataset 解析csv

TextLineDataset可以将文本类的数据映射到tesorflow的Dataset在csv中,因存在头部行,使用filter进行预处理上代码:from six.moves.urllib.request import urlopenimport osimport numpy as npimport tensorflow as tfIRIS_TRAINING = "iris_training.csv"IRIS_TRAINING_URL = "http://download.te

2020-12-11 11:50:53 1925

原创 tf.feature_column解析tfrecord

对于获取的一个tfrecord eg. a.tfrecord,若未知对应的key,则可参考tf.train.Example.FromString解析tfrecord# tfrecord结构# message Example# {# Features features = 1;# };## message Features# {# map< string, Feature > featrue = 1;# };## message Feature##

2020-12-10 15:53:44 385

原创 tf 解析tfrecord

对于获取的一个tfrecord eg. a.tfrecord,若未知对应的key,则可参考tf.train.Example.FromString解析tfrecord现在给出例子解析cifar10,下载链接:待发布从上面链接,得出cifar10键值:{'label': 'tf.FixedLenFeature([1], tf.int64, default_value=0', 'id': "tf.FixedLenFeature([], tf.string, default_value=''".

2020-12-10 11:43:43 387

转载 Conan C++ 包管理器

conan Getting started 背景介绍 Conan是一个分散的包管理器,具有客户端 - 服务器架构。这意味着客户端可以从不同的服务器(“远程”)获取软件包以及上传软件包,类似于git远程控制器的“git”推拉模型。 在较高的层面上,服务器只是包存储。他们不构建也...

2020-11-29 16:33:41 2776

原创 国内镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/...

2020-11-25 16:16:00 164

原创 tensorflow tensor中查找多个元素的索引

import tensorflow as tfarr=tf.constant([1, 5, 7, 4, 3, 1, 9])searched_value=tf.constant([1, 5, 9])index_arr=tf.where(tf.equal(aaa,tf.expand_dims(bbb,axis=-1)))'''Out:array([[0, 0], [0, 5], [1, 1], [2, 6]], dtype=int64)'''fin.

2020-11-17 10:59:55 2870 2

原创 numpy 查找数组中的多个元素索引

import numpy as nparr=np.array([1, 5, 7, 4, 3, 1, 9])#array([1, 5, 7, 4, 3, 1, 9])searched_value=np.array([0, 5, 1])#array([0, 5, 1])np.where(aa==searched_value[:,None])[-1]#array([0, 5, 1], dtype=int64)

2020-11-17 10:45:53 5478 2

原创 win10调用tensorflow C++API(无需编译)

内容简短,直接上操作!Step1 文件下载requirements:对应版本的libtensorflow,下载链接:https://storage.googleapis.com/tensorflow下载方式:在链接中找到对应版本的libtensorflow,如用于windows的1.13.1的libtensorflow-gpu则补全链接https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-w

2020-11-12 11:36:58 1073 6

原创 tf.data.Dataset.interleave

本文对tf.data.Dataset.interleave该方法做点笔记。在tensorflow中数据处理通道中,有一个方法interleave,tf定义如下:interleave( map_func, cycle_length=AUTOTUNE, block_length=1, num_parallel_calls=None)'''cycle_length和block_length参数控制元素的生成顺序。 cycle_length控制同时处理的输入元素的数量。 如果将cycle_..

2020-11-11 10:20:51 759

翻译 论文:Generative Adversarial Nets

pdf:http://de.arxiv.org/pdf/1406.2661code:https://github.com/goodfeli/adversarial摘要我们提出了一个新的框架,用于通过对抗来估计生成模型过程中,我们同时训练两个模型:生成模型G捕获数据分布,以及判别模型D样本来自训练数据而非G的概率。训练G的过程是最大程度地提高D犯错的可能性。 这个框架对应于一个两人零和游戏。 在任意空间功能G和D,存在唯一的解决方案,其中G恢复训练数据分布和D等于12无处不在。 在定义了G和

2020-10-21 17:23:20 442

原创 tf.train.Example.FromString解析tfrecord

tfrecord文件:链接:https://pan.baidu.com/s/1OUFjtDXIkVSF0XVKajaZQQ 提取码:zrp0当不知道tfrecord的属性时,可以采用tf.train.Example.FromString进行解析,上代码:1. 解析tfrecord键值import tensorflow as tfpath='path/cifar10/3.0.2/cifar10*.tfrecord*'files=glob.glob(path)with tf.Sess..

2020-10-15 22:31:52 1028

原创 论文写作资源

记录写作中的一些资源:找到一个网站协助论文文献格式和写作指导:1.https://owl.purdue.edu/owl/research_and_citation/ieee_style/ieee_general_format.html

2020-09-29 22:12:30 119

原创 python下载CVF论文

基于看论文需求,不想一篇篇点击跳转CVF顶会的论文,因此用python下载。(https://openaccess.thecvf.com/)github链接:https://github.com/FengJunJian/download_CVF若不想跳转,代码如下:import urllib.requestimport reimport osimport argparseparser=argparse.ArgumentParser(description='Input Conferen

2020-09-28 11:35:31 459

原创 Dijkstra算法实现C++

先占个坑:开启算法笔记迪杰斯特拉(Dijkstra)算法是典型的最短路径算法,计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层扩展(广度优先搜索思想),直到扩展到终点为止。...

2020-09-28 08:57:38 398

原创 tensorflow 利用索引获取tensor特定元素

上代码,利用tf.gather_nd函数:eg1: 常数索引import tensorflow as tfsess=tf.Session()a=tf.constant([[0,1,2],[3,4,5]])#shape:(2,3)result=tf.gather_nd(a,[0,1])#1sess.run(result)eg2:变量索引import tensorflow as tfsess=tf.Session()a=tf.constant([[0,1,2],[3,4,5]])

2020-08-13 17:48:57 4613

转载 【安装教程】win10中安装TensorFlow Objection Detection API

概要该博客主要记录了TensorFlow Object Detection API的安装流程。默认读者已经安装好了Tenso...

2020-08-11 18:03:42 304 2

原创 win10安装cocoapi

方法一:一句话:pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI若报错请看方法二。方法二:下载cocoapi,源地址:https://github.com/cocodataset/cocoapi若网速不好,可点击下面链接下载。https://download.csdn.net/download/u014426939/12689288下载后,解压如图:.

2020-08-05 15:56:10 957

原创 python numpy浮点类型的最小值常量

import numpy as npprint(np.finfo(np.float32).eps)print(np.finfo(np.float64).eps)#1.1920929e-07#2.220446049250313e-16

2020-08-05 11:04:49 3051

原创 opencv440+contirb+build_opencv_world报错解决

问题:cmake中,勾选build_opencv_world则会在vs编译中发生以下错误:This file was generated by a older version of protoc which is incompatible with your Protocol Buffer headers.cannot open input file '..\..\lib\Release\opencv_world440.lib'。cmake不勾选build_opencv_world则可以在vs里编译

2020-08-04 11:21:18 2086 4

原创 VS:使用一个pros文件在Debug和Release下配置opencv

目录1.背景2.目的3.方法4.结果4.1. OpenCV 4.4.0:4.2. OpenCV3.4.64.3. Opencv2.4.131.背景某个偶然的机会,看到有些VS工程只配置一个pros文件即可满足opencv在Debug和Release模式下的运行。2.目的实现一个pros统领opencv在Debug和Release下的运行,但不限于配置opencv。3.方法在标签头中加入Condition="'$(Configuration)|$(Platf

2020-07-21 20:17:16 642 1

原创 python实现word文档多内容替换

直接上代码:利用docx读取.docx格式利用win32com模块对.doc文档转为docxfrom win32com import client as wcimport osimport docximport sysdef help(): print("Format: python py_file path+filename.doc/.docx A/B/C a/b/c\n" "eg: python preplace_string.py E:/....

2020-07-09 23:51:31 3632

C++ OnnxRuntime部署yolov8模型

C++部署YOLO模型

2023-07-20

fasterRCNN.model

tf1.15框架,利用船舶数据训练FasterRCNN模型,并用tf2onnx将其转化为ONNX模型。

2021-12-16

baiduTranGUI.py

百度翻译API程序,包含简单界面。登录百度翻译开放平台http://api.fanyi.baidu.com/,注册申请,在程序中填写对应的appid和密钥即可

2020-12-17

cifarTfrecord.zip

cifar10制成 tfrecord,内含cifar10-train.tfrecord、cifar10-test.tfrecord和labels.txt

2020-12-10

cocoapi-master.zip

下载解压后,cd到PythonAPI运行python setup.py build_ext install即可安装cocoapi

2020-08-05

opencv440_build_contrib.txt

里面包含网盘地址,内容:opencv440+contrib+build_world,在vs2015编译,包含显著性、目标检测等模块。

2020-08-04

matlab代码DFT.zip

signal.slx为simulink的一个仿真模块,用作对信号采样 myDFT.m为DFT的实现 n1为选取的一个周期点数(与simulink模块采样周期匹配,点数=T/Ts) T:最小周期 Ts:采样周期 运行:先运行signal.slx,再运行myDFT.m

2020-02-17

特征工程.rar

特征工程文档,内含有中文版和英文版,并附有对应代码文件。

2019-08-25

caffe_example.zip

vs2015新建caffe工程的配置文件,需要对应路径上改为自己的caffe路径和GPU路径(可选),里面带新建工程生成的classification例子。

2019-05-28

解析卷积神经网络

包含2017深度学习的发展历程和网络介绍。 具体内容如下: 1.绪论 2.基础理论篇 3.实践应用篇 4.附录

2019-01-27

文库文档下载

支持豆丁文库、道客巴巴、百度文库等文库免费下载。无需安装,打开.exe,将文档链接复制到下载窗口即可。

2018-12-20

SSD300——Tensorflow

原来的代码是在jupyter notebook上运行,改为直接python运行,并且加入图片和视频中的目标检测

2018-09-30

Gabor filter

解压包里包含matlab与C++版本的gabor变换,matlab代码里有可视化过程,对gabor变换后的图像显示。

2018-09-20

caffe-master windows

caffe-win版本,在vs2013环境下已编译,内含matcaffe,pycaffe,配置好环境即可使用,在caffe-master\examples\mnist目录下有train_lenet .bat示例,mnist数据已转换成mnist_train_lmdb,mnist_test_lmdb。

2018-09-11

语义分割代码(网盘)

实现对图片和视频上的语义分割,python+opencv的代码结构,内含已训练好的模型,直接调用,缺组件可直接pip install

2018-09-04

dlib_demo例程

https://mp.csdn.net/postedit/81451389介绍dlib工具包的使用,该例程使用dlib.lib实现人脸检测。

2018-08-06

数据集标注

window版本的图像标注工具,下载解压后直接可用。 使用简单,直接上手,标签可自定义,输出文件为xml格式。

2018-08-05

What is an object?代码

代码文件过大,文档里给出代码网盘地址,在windows环境下已经编译好,运行demo.m文件即可,内附论文。

2018-05-13

Visual Categorization with Bags of Keypoints

论文资料,BOW相关代码下载:https://github.com/rmsalinas/fbow

2018-05-08

TLD(Tracking-Learning-Detection)

在Matlab平台下运行TLD,已经运行了compile,在mex文件夹里已经生成了对应的可执行matlab文件,直接运行run_TLD.m即可,内附论文,若有问题,请不吝打扰。

2018-04-19

统计学习方法、机器学习实践+随同资料、人工神经网络

内有李航统计学习方法pdf,结合Peter Harrington的机器学习实践解释与python源码,深入了解机器学习,对机器学习k邻近、贝叶斯、RF、HMM、LR、SVM、NN等主要算法解释

2018-02-24

目标跟踪程序Martin

两篇关于Martin Danelljan的目标跟踪的文章,采用卷积操作跟踪,下载文档里有对应的matlab程序实现,文档里有网盘,下载运行即可,若不能运行,里面有解决方法,按照步骤就行。

2018-01-26

Matlab2016,VS2013,VS2010安装包,破解

http://pan.baidu.com/s/1hsD05Ly matlab按照步骤可破解 vs2013,vs2010,镜像文件

2017-11-08

MNIST手写字体识别

http://blog.csdn.net/yhl_leo/article/details/50738311 https://zhuanlan.zhihu.com/p/24055668 还没安装的可参照上面链接安装TensorFlow,安装后可直接运行。

2017-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除