自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这些个事儿

learning。。。。。。。。

  • 博客(109)
  • 资源 (2)
  • 收藏
  • 关注

原创 车道线检测公开数据集添加类别信息

目录1

2021-11-04 15:20:46 572 16

原创 torch DDP训练-模型保存-加载问题

单GPU保存与加载:模型保存:####方法一state = {'epoch': epoch, 'model': model.state_dict(), 'optimizer': optimizer.state_dict(), 'scheduler': scheduler.state_dict()}torch.save(state, 'model_path')####方法二torch.save(self.model.state_dict.

2021-09-16 11:54:54 7453 6

原创 WIN10 mmdetection 配置

截至目前 由于mmdetection 对win支持还属于实验阶段,因此建议配置版本不能超过mmdetection2.7, 超过此版本的mmcv-full无win版本支持。安装步骤:conda create -n open-mmlab python=3.7 -yconda activate open-mmlabconda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.1 -c pytorch -y# i...

2021-06-22 15:32:20 326

原创 CMake Error: No CUDA toolset found. Win10

win10trt 7.2.3cuda 10.2 cudnn 8.之前能bian'yi

2021-06-06 22:46:36 1462

原创 OpenVino --- C++ 推理流程

OpenVino --- C++ 推理流程 openvino 环境配置相关 C++案例流程 openvino环境匹配1. openvino 2021.3.3942. vs20193. cmake3.20.24. python 3.6-3.9 (用于转换其他框架模型到IR, 也支持python推理)​系统环境说明安装好openvino后主要配置好系统环境变量IE_DIR、ngraph_DIR、TBB_DIR、OPENCV_DIR(openvino自带)以及相关l.

2021-05-31 14:57:38 2388 9

原创 tensorflow 加载多个pb模型节点冲突解决

使用多个pb模型时,有时会遇到模型间节点相同的情况,造成图加载冲突,无法输出正确结果,更改节点信息较为麻烦,因此创建新图来解决下面是直接使用默认图tf.get_default_graph(), 如果模型间无冲突可使用。 def __init__(self, graph_path, target_size=(300, 300), confidence_thresh=0.9): self.target_size = target_size ...

2020-12-01 14:51:45 686

原创 ffmpeg 的一些使用提取帧, 图片合成视频等

1 提取视频帧Process ffmpeg = new Process();ffmpeg.StartInfo.Arguments = " -i " + videoFilePath + " -r 1 -q:v 2 -f image2 " + @imagePath + "\\%6d.jpeg";ffmpeg.StartInfo.FileName = Folder + "ffmpeg....

2019-12-06 23:59:50 661

原创 Tensorflow 错误集

Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try loo。。。。。解决方法:指定gpu import os import os os.environ['CUDA_VISIBLE_DEVICES'] = '/gpu:0'...

2019-11-28 15:59:28 160

原创 对称二叉树(递归+非递归)

# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution:# #递归方法 ...

2019-07-15 11:29:03 537

原创 二叉树最大深度

# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: #递归法 def max...

2019-07-14 21:28:50 170

转载 显卡驱动版本 与 cuda版本

cuda和显卡驱动版本TensorFlow安装时需要cuda+对应的显卡驱动。这里给出英伟达官方的cuda和驱动的对应:地址在这里然后在这里可下载最新的显卡驱动(英伟达公版的驱动,程序员友好型)...

2019-07-12 01:18:40 17463

原创 打家劫舍 II --213

class Solution: def rob(self, nums: List[int]) -> int: #两个动态方程 比较:(1,n-1)的最大和, (2,n)最大和, if len(nums) == 0: return 0 if len(nums) == 1: return ...

2019-07-09 00:30:16 345

原创 anchor box 生成

代码如下:调用generate_anchors()函数# --------------------------------------------------------# Faster R-CNN# Copyright (c) 2015 Microsoft# Licensed under The MIT License [see LICENSE for details]# Wri...

2019-06-26 11:29:51 938

原创 c++ 调用tensorflow模型错误

1Not found: Op type not registered 'NonMaxSuppressionV3' in binary running on LAPTOP-C34TSEPV. Make sure the Op and Kernel are registered in the binary running in this process.低版本的tensorflow 调用 高...

2019-06-18 16:23:02 1606

原创 显存充足,tensorflow报 CUDA out of memory错误

1.nvidia-smi 查看gpu占用情况 kill -9 PID清理进程后显示没有PID, 运行还是继续报错2. sudo fuser -v /dev/nvidia* 会显示 top 命令隐藏的 进程批量kill 进程 :pkill -u user 或 killall -u user, 解决kill的线程太多。...

2019-06-17 18:34:22 5556

原创 Crowd Counting ~ Density_map(密度估计)

参考:http://www.ruanyifeng.com/blog/2012/11/gaussian_blur.html https://www.jianshu.com/p/a1006c4b6fdc https://blog.csdn.net/qq_16013649/article/details/78784791基于密度图回归的人群密度估...

2019-05-09 23:49:57 2640

转载 视频研究(分类,行为识别,检测等)

视频研究入门经典 Labor-Free Video Concept Learningby Jointly Exploiting Web Videos and Images intro: CVPR 2016 intro: Lead–Exceed Neural Network (LENN), LSTM paper: https://www.microsoft.c...

2019-04-26 17:06:05 3894

转载 Tensorflow 模型格式及不同的Grpah

转自:Tensorflow 的模型格式一 * .ckpt *. pb variables+.pb1. CheckPoint(*.ckpt)在训练 TensorFlow 模型时,每迭代若干轮需要保存一次权值到磁盘,称为“checkpoint”,如下图所示:这种格式文件是由 tf.train.Saver() 对象调用 saver.save() 生成的,只包含若干 Vari...

2019-04-24 00:16:45 528

原创 Tensorflow: .Pb模型合并(子图合并成大图)

有时我们训练了多个模型,想合并使用它们:如检测模型和分类模型,pose模型和分类模型等,实际应用时模型之前存在着先后的串联关系或者并行关系等。解决方法:需要建立多个图,然后每个图导入一个模型,再针对每个图创建一个会话 用简单的串联合并关系创建新图 子图合并为大图(跟上面一种方法类似,但子图间没有任何关联,减少了模型之间的束缚,但也可以让它们存在关系)这里主要介绍最后一种方法:...

2019-04-23 22:34:30 2616 5

原创 错误记录Tensorflow TypeError: Fetch argument array has invalid type 'numpy.ndarry'

tensorflow测试模型(批量测试图片)时报错:第二次循环sess.run时报错for filename in os.listdir(TEST_IMAGE_DIR): image_path = os.path.join(TEST_IMAGE_DIR, filename) start = time.time() image_data = cv2.imread(...

2019-04-23 18:03:39 474

原创 Real_time实时语义分割网络 SegNet, ENet, ICNet, BiSeNet,ShelfNet

1. SegNet论文地址:A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation本不应该将segnet作为实时语义分割网络,但是很多文章将它作为对比,因为segnet是一个小网络架构并且通过skip-connected来取得fast speed(网络结构见上图)。2. ENet论文...

2019-04-18 18:08:59 1851

原创 Attention机制(语义分割) ~ 从经典去噪算法Non-local mean(NLM)到 Non-local neural network 到 CCNet

1.Non-local Means 非局部化(Non-local Means)滤波算法原理: 非局部化图像修复算法是近来新兴的图像处理算法,其原理是通过寻找整幅图像中与待恢复区域相似的块,再将找出的所有相似块通过某种相似性准则(如K均值聚类)进行聚类后联合滤波,从而减少图像噪声。而对于图像相似性的计算,可以通过比较一个窗口内的各个像素值来得到。具体参看:NLM...

2019-04-17 10:39:03 3654

转载 Non-local Means 算法原理

2019-04-17 09:17:19 4245 3

转载 滑动平均模型

指数衰减学习率使训练迭代更加有效: 学习率决定了每一次迭代训练过程优化神经网络数的幅度,学习率的正确选取对于训练的效率、和效果均有一定的影响,如果我们学习率设定过大,则会可能导致参数在极值两侧跳动,这样的迭代训练显然不是我们希望的。假设我们学习率设定过小,则我们可能在我们所能提供的训练次数内无法寻找到极优值,即是我们需要更多的迭代训练才能达到更好的优化效果。我们想想,如果使学习率处于...

2019-04-10 18:07:30 1576

转载 视频语义分割-了解

转自:https://www.jianshu.com/p/1568e0d51912?utm_source=oschina-app相比于图像语义分割,视频语义分割具有高帧数(15-30帧/s),前后帧之间高相关性的特点。并且在自动驾驶任务中,对RGB摄像头传入的视频帧信号处理具有很高的实时性要求,因此针对视频语义分割任务来讲,需要在图像语义分割的任务上做进一步的工作。如何有效利用视频帧之间...

2019-04-06 19:18:46 6114 2

原创 语义分割 FastFcn ~ JPU单元

Paper: FastFCN: Rethinking Dilated Convolution in the Backbone for Semantic Segmentation贡献:提出JPU替代 扩张卷积 计算时间和内存消耗减少3倍且有更好的表现 在一些公开数据集上 start of the art 文章以resnet101作为backbone, dee...

2019-04-04 17:24:36 3107 2

转载 对抗样本

https://yq.aliyun.com/articles/149583?utm_content=m_27089

2019-03-28 10:46:14 774

原创 Tensorflow OutOfRangeError: FIFOQueue '_1_batch/fifo_queue' is closed and has insufficient elements

训练中突然报错(第一个epoch中途):OutOfRangeError (see above for traceback): FIFOQueue '_1_batch/fifo_queue' is closed and has insufficient elements (requested 2, current size 1) [[Node: batch = QueueDequeueMan...

2019-03-28 10:32:20 2731

转载 RGB-D 数据集

原文链接:RGB-DThis is an incomplete list of datasets which were captured using a Kinect or similar devices. I initially began it to keep track of semantically labelled datasets, but I have now ...

2019-03-25 10:27:30 5071

原创 Tensorflow-gpu ~~~~~~~Cuda-Cudnn版本对应表+ Keras对应

WindowsLinux

2019-03-21 18:34:18 3696

原创 Tensoflow sess.run导致的内存溢出

下面是调用模型进行批量测试的代码(出现溢出),开始以为导致溢出的原因是数据读入方式问题引起的,用了tf , PIL和cv等方式读入图片数据,发现越来越慢,内存占用飙升,调试时发现是sess.run这里出了问题(随着for循环进行速度越来越慢)。 # Creates graph from saved GraphDef create_graph(pb_path)...

2019-03-21 11:30:51 1472

原创 Tensorflow 预训练权重有选择加载参数

训练自己的模型我们一般都会使用预训练权重,有时别人训练好的模型类别与自己的不符合,这个时候就不需要加载一些层的参数. 由于原网络权重为150类,我只需要几类,最后一层的conv带有num_class参数,所以“your name scope” 替换为不需要的层的name,加载模型的时候就不会加载这层的参数。sess = tf.Session()init = tf.glob...

2019-03-08 22:31:50 4529

原创 leetcode - 202 - 快乐数

class Solution:    def isHappy(self, n):        """        :type n: int        :rtype: bool        """        unhappy = [4,16,37,58,89,145,42,20]                if n in unhappy:            r...

2018-12-23 23:26:09 218

转载 遥感数据相关资源获取

 整理的一些数据资源:    百度云数据         提取码:awy1 中国遥感数据共享网http://eds.ceode.ac.cn/sjglb/dataservice.htm说明:这是国内存档周期最长的数据网站,对LANDSAT系列接收数据进行免费共享,还可以订购国外商业卫星数据。对地观测数据共享计划可以下载中国和中亚区域时序定量遥感产品和镶嵌图。(账号注册,通过审...

2018-12-12 17:05:10 3750 2

原创 Tensorflow 运行机制相关理解(Graph,Session)

Tensorflow核心工作模式非常简单:  定义数据流图(计算图)   运行数据流图如果数据流图不存在,那么肯定是无法运行的。因此我们在工作时只需要关注上述工作流的一部分,有助于更加周密的组织自己的代码,明确工作方向。用tensorflow构建一个基本的数据流图import tensorflow as tf# Build our graph nodes, starting...

2018-12-10 21:11:19 1441

原创 leetcode - 122 - 买卖股票的最佳时机 II

class Solution:    def maxProfit(self, prices):        """        :type prices: List[int]        :rtype: int        """        profits = 0        for day in range(len(prices)-1):            p...

2018-12-09 18:56:07 139

原创 Tensorflow 读取数据的方式

目前tensorflow 读取数据大致以下三种方式:1.  用占位符(tf.p l a c e h o l d e r())读入,这种方法比较简单, 读取方式非常灵活,而且易于理解,但是在读取大数据时会非常吃力。2. 用队列的形式建立文件到tensor的映射。3. D a t a s e t A P I入数据,D a t a s e t A P I是T e n s o r F l o ...

2018-12-04 14:48:04 246 1

原创 leetcode - 520 - 检测大写字母

class Solution:    def detectCapitalUse(self, word):        """        :type word: str        :rtype: bool        """        if 65 <= ord(word[0]) <= 90:            word = word[1:]     ...

2018-11-27 23:12:11 149

原创 leetcode - 485 - 最大连续1的个数

class Solution:    def findMaxConsecutiveOnes(self, nums):        """        :type nums: List[int]        :rtype: int        """        s = ""        for i in nums:            s += str(i)   ...

2018-11-27 22:48:41 123

原创 leetcode - 944 - 删除列以使之有序

class Solution:    def minDeletionSize(self, A):        """        :type A: List[str]        :rtype: int        """        d = 0        for e in zip(*A):              #  zip(*¥)解压            ...

2018-11-25 21:03:01 169

Windows服务监控重启

.bat文件包含以下三个功能: 1,双击打开时以管理员身份运行; 2,后台运行,隐藏cmd窗口 3,监控Windows服务运行状况,以及服务断开自动重启服务

2018-11-14

python统计目录下面所有文件类型及大小

通过给定的路径,读取下面所有的目录,找出不同类型的文件并统计个数及大小

2018-11-13

空空如也

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

TA关注的人

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