自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu18.0.4安装网卡驱动记录

ubuntu18.0.4安装网卡驱动记录查看网卡型号联网安装踩坑安装win10和ubuntu双系统后,发现左上角没有网络设置选项,也无法联网。新装的系统碰到这奇怪问题,这就很难受。经过搜索,尝试了好多方法后,发现是没有网卡驱动导致的(可能是主板比较新,ubuntu未适配)。查看网卡型号google查看主板信息,发现显卡型号显示:realtek 2.5gbe,兴冲冲到官网下载驱动,发现里面还有好多细分型号,google到ubuntu用lspci可以查看网卡型号,最后一行显示:04:00.0 Ethe

2021-11-28 10:31:52 1945

原创 2021-10-16

facescape数据集![数据预处理的pipline](https://img-blog.csdnimg.cn/fdd3e089d61e4f7d9f29c00b2e1a5232.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6KKr6Ieq5bex6KCi5ZOt5LqG,size_20,color_FFFFFF,t_70,g_se,x_16)数据配准基准模型生成人脸预测Base

2021-10-16 19:39:17 389

原创 实例分割

SOLD:主要思想:利用位置信息来进行实例分割,将原图大致分为S*S个矩形框,分别对每个框进行分类和分割预测。流程如图:输出共有两个分支,上面分支预测类别信息,输出尺寸为S * S * C:S为原图预设的分割矩形框数目;C为类别个数。下面分支预测实例mask,输出为H * W * S2 ,通道数S2对应原图所分的每个块,预测为该块对应的完整实例mask。关键点:CoorConv:为不同通道输出的特征图引入空间位置信息。Local Loss 和 Dice Lossnms的矩阵实现:Matric

2020-08-22 16:15:38 1699

原创 ps自带入门示例

ps自带入门示例颜色调整对比度亮度自然饱和度冷色和暖色裁剪和拉直图像功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入颜色调整对比度亮度图像->调整->亮度/对比度亮度:顾名思义对比度:亮的更亮,暗的更暗。自然

2020-05-17 14:21:48 224

原创 目标检测

目标检测FCOS综述思想网络结构改进点实验结果FCOS论文地址:http://xxx.itp.ac.cn/pdf/1904.01355.pdf代码地址:https://github.com/tianzhi0549/FCOS综述提出一种新的不基于anchor的全卷积目标检测方法。优点有:基于FPN的金字塔全卷积结构,后处理只有位置回归的加减和nms,速度有保障。精度高,ResNeXt...

2020-02-11 00:20:50 354

原创 c++

<string.h>的区别是C++特化的字符容器,内含string类。<string.h>是标准C提供的字符处理函数集。面向char *.是C++为兼容C提供的<string.h>的C++版本,里面的主要改进应该是有:将一些隐藏变量编入命名空间;修正一些C++编译器认为Bug的代码。其余没发现很多改变。...

2019-05-21 10:28:21 95

原创 枚举方法

枚举熄灯问题熄灯问题#include<stdio.h>int puzzle[6][8],press[6][8];bool guess(){ int r,c; for(r=1;r<5;r++){ for(c=1;c<7;c++){ press[r+1][c] = (puzzle[r][c]+press[r][c]...

2019-05-19 21:36:32 176

原创 RetinaNet

结构描述:输入:图片输出:一组anchors对应的回归和分类预测值。流程:ResNet有四个阶段:通道数分别为(64,128,256,512)RetinaNet选取后三个阶段,C3,C4,C5,然后利用这三组特征图通过上采样和下采样得到P3,P4,P5,P6,P7五个特征图,这五个特征图的通道数都为256,大小依次递减。在每组P特征图上分别进行回归和分类的卷积,其中回归卷积后通道数为 ...

2019-01-15 22:22:56 1870 1

转载 网络

参考:请看原博客https://blog.csdn.net/qq_14845119/article/details/73648100Inception V1主要提出了 Inceptionmodule结构(11,33,55的conv和33的pooling组合在一起),最大的亮点是NIN(Network in Network)中引入了1×1 conv。代表作是GoogLeNet。这里计算下参...

2019-01-09 22:57:51 274

原创 yolov3

/keras-yolo3-master/yolo3/model.py中的preprocess_true_boxes函数作用:当读入GT时,传入模型前对GT进行预处理(将gt信息对应到网络的输出上)。def preprocess_true_boxes(true_boxes, input_shape, anchors, num_classes): '''Preprocess true bo...

2018-12-15 16:15:21 381

原创 yolov2

Faster R-CNN中RPN的Loss:L({pi},{ti})=1Ncls∑iLcls(pi,pi∗)+λ1Nreg∑ipi∗Lreg(ti,ti∗)L(\left \{ p_{i} \right \},\left \{ t_{i} \right \})=\frac{1}{N_{cls}}\sum _{i}L_{cls}(p_{i},p_{i}^{*})+\lambda \frac{1}{...

2018-12-12 21:55:35 162

原创 模拟数据

针对警告标志进行模拟数据的生成从标准库中截取标准图案,去掉白色背景# 将空白处设置为零img_dir = './all_moni_img'save_dir = './all_moni_img_bgblack'imgs_name = os.listdir(img_dir)for img_name in imgs_name: img = cv2.imread(os.path.joi...

2018-12-11 17:21:00 606

转载 小代码

参考:https://www.jianshu.com/p/3f6abf3eeba2,原作者写的很好。思路:将原图片的每个通道与目标图片的对应通道进行直方图匹配,最后再合并from PIL import Imageimport matplotlib.pyplot as pltimport numpy as np#将灰度数组映射为直方图字典,nums表示灰度的数量级def arrayTo...

2018-12-09 17:44:49 159 1

原创 PANet网络简介

个人总结简介Bottom-up Path Augmentation待解决:Adaptive Feature Pooling待解决:Fully-connected Fusion先上论文链接:https://arxiv.org/abs/1803.01534欢迎交流简介这篇论文总体上是Mask-Rcnn的改进版本,整体思路是提高信息流在网络中的传递效率。第一个改进:为了提高低层信息的利用率,加快...

2018-11-30 10:44:58 10778 2

原创 Focal loss理解

def focal(alpha=0.25, gamma=2.0): &amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;quot; Create a functor for computing the focal loss. Args alpha: Scale the focal weight with alpha. gamma: Take

2018-11-27 21:53:55 1454

原创 optionparse模块简述

optionparse模块简述该模块的官方API:https://docs.python.org/3.7/library/optparse.html?highlight=optionparser#optparse.OptionParser首先import该模块,然后创建一个对象,再利用parser.add_option(…)向其中添加参数,最后利用parse_args()进行解析。如下是一个简...

2018-11-26 12:34:33 1321 1

转载 smooth L1 loass and focal loss

import kerasfrom . import backenddef focal(alpha=0.25, gamma=2.0): """ Create a functor for computing the focal loss. Args alpha: Scale the focal weight with alpha. gamma:...

2018-10-27 08:58:59 815

原创 全排列

强烈推荐参考链接:https://blog.csdn.net/MoreWindows/article/details/7370155 递归思想: 将前面的数依次与后面的数进行交换这里以123为例,流程如下: 第一大步将第一个分别与之后的进行交换,1,2交换,1,3交换分别得到:213和321,接下来注意,然后分别将得到的213和321中的第二个与第三个进行交换,分别得到231和31...

2018-08-26 23:39:10 105

转载 roi_pooling_layer.cpp

// ------------------------------------------------------------------// Fast R-CNN// Copyright (c) 2015 Microsoft// Licensed under The MIT License [see fast-rcnn/LICENSE for details]// Written by ...

2018-07-13 19:59:31 567 1

原创 faster_rcnn proposal_layer

直接使用rpn网络的得分和回归数值,生成anchor,按照得分从大到小排序,取前(train:12000;test:6000)个,进行nms之后,再取前(train:2000;test:300)个model:layer { name: 'proposal' type: 'Python' bottom: 'rpn_cls_prob_reshape' bottom: 'rpn_...

2018-07-12 22:45:24 354

原创 faster_rcnn anchor_target_layer.py

# --------------------------------------------------------# Faster R-CNN# Copyright (c) 2015 Microsoft# Licensed under The MIT License [see LICENSE for details]# Written by Ross Girshick and Sean ...

2018-07-12 20:55:54 489

原创 R-FCN修改训练自己的数据

源码链接:https://github.com/YuwenXiong/py-R-FCN一 train_agnostic_ohem.prototxt修改为对应的类别: 根据设置的anchor个数修改 根据设置的anchor个数修改 根据设置的anchor个数修改 这里只有两类,表示前景和背景: 根据设置的类别个数修改 不用改,只用与区分前景和背景 根...

2018-07-09 20:00:51 1414 1

原创 画loss

import reimport osimport matplotlib.pyplot as pltf=open('I:/log/ch_log/faster_rcnn_end2end_VGG16_.txt','r')floss=open('I:/log/ch_log/loss.txt','w')lines=f.readlines()for line in lines: if...

2018-07-02 16:56:48 483

原创 light head源码data.py

处理图像的流程: 首先求出一个batch的最大h和最大w根据超参数最大边和最小边,以及求出的最大h,w确定缩放比例scale,流程为: (1)求出batch# -*- coding: utf-8 -*-import sysfrom config import configimport numpy as npimport cv2import timeimport json...

2018-06-29 23:09:16 272

原创 将VOC转化为coco数据

在跑SNIPER时,需要用到coco数据,所以进行了转化。后期由于需要用到一个预训练的pkl文件,没能跑成功,所以不知道数据能不能用,不管怎样,先记录下来吧。对图片和txt进行重命名#coding=utf-8import osimport cv2img_dir='/media/tf/Elements/deetct_car/data_1000/VOCdevkit2007/VOC...

2018-06-27 16:18:00 4265 2

原创 Line3d安装;bundler+pmvs;opencv_contrib

一Line3dhttps://github.com/manhofer/Line3Dpp boost安装: https://blog.csdn.net/big_bit/article/details/51258895 https://jingyan.baidu.com/article/9989c746d2d51af648ecfe03.html 安装opencv2.4.10,附有下载地址:...

2018-06-25 21:05:18 1324 1

原创 cuda_device_functions.h:32:31: fatal error: cuda/include/cuda.h: 没有那个文件或目录

Light Head RCNN编译问题根据https://github.com/zengarden/light_head_rcnn进行编译的过程中,在lib下运行bash make.sh,会报两个相似的错误,一个是psalign_pooling,一个是psroi_pooling。错误如下:/home/tf/anaconda3/lib/python3.6/site-packages/te...

2018-06-25 16:48:15 13434 2

翻译 个人杂记

关于均值化的一点总结:      给定多张图片构成的一个矩阵(其中每张图片看成是一个向量,多张图片就可以看做是一个矩阵了)。要对这个矩阵进行whitening操作,而在这之前是需要均值化的。在以前的实验中,有时候是对每一张图片内部做均值,也就是说均值是针对每张图片的所有维度,而有的时候是针对矩阵中图片的每一维做均值操作,那么是不是有矛盾呢?其实并不矛盾,主要是这两种均值化的目的不同。如果是

2018-06-25 13:43:02 128

原创 读取caffemodel

import osimport _init_pathsimport numpy as npimport caffeprototxt='/home/jc/py-R-FCN/models/pascal_voc/ResNet-101/rfcn_end2end/test_agnostic.prototxt'caffemodel='/home/jc/py-R-FCN/output/rfcn_en...

2018-06-22 11:20:11 657

原创 调节图片亮度,生成xml和图片旋转脚本

调整图片亮度代码#-*- coding=utf-8import cv2 as cvimport numpy as npimport osdef contrast_brightness_image(src1, a, g): h, w, ch = src1.shape#获取shape的数值,height和width、通道 #新建全零图片数组src2,将hei...

2018-06-20 21:35:53 373

原创 编译caffe错误及方法总结

本文是用anaconda装caffe的。 主要参考资料: https://blog.csdn.net/e01528/article/details/79529905 https://blog.csdn.net/sinat_14916279/article/details/53844963 这里面也用到了好多错误解决方法: https://www.jianshu.com/p/a718667...

2018-05-16 11:52:09 14409 1

原创 机器学习杂记

过拟合处理方法: 早停 正则化 dropout 数据增广避免局部极小值方法:以不同的初始值来训练网络,最终选取最小的。使用模拟退火技术。模拟退火在每一步都以一定的概率接受比当前解更差的结果,从而有助于跳出局部极小。在每一步迭代过程中,接受次优解的概率要随着时间的推移而逐渐降低,从而保证算法稳定。使用随机梯度下降。与标准梯度下降精确计算梯度不同,随机梯度下降算法在计算梯度时加入...

2018-03-16 14:06:44 166

翻译 待议

3.3对数几率回归3.4线性判别分析3.5多分类学习1 思路 多分类学习的基本思路是“拆解法”,即将多分类任务划分为多个二分类任务来求解。 2 关键 (1)如何对多分类任务进行拆分 (2)如何对多个分类器进行集成 3 执行总共包含三种拆分策略:一对一(ovo),一对其余(ovr),多对多(mvm)。 (1)ovo 假设一共有N个类,则总共可以分为...

2018-03-06 11:32:59 383

转载 CNN系列

a

2018-02-04 22:35:14 320

原创 cs231n笔记

cs231n笔记

2018-02-01 18:40:57 328

转载 优化

2017-11-27 12:18:28 353

原创 mAP

mAP

2017-11-26 20:11:44 189

原创 统计学习方法

统计学习方法

2017-11-08 10:28:30 251

原创 RBM DBN(SIMPLIFIED)

RBM DBN(simplified)

2017-11-07 19:33:48 268

原创 剑指offer1

题目:二维数组中的查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。c++:class Solution {public: bool Find(int target, vectorvectorint> > array) { int row

2017-11-05 12:36:30 218

《Python深度学习》2018中文版pdf+英文版pdf+源代码

《python深度学习》《deep learning with python》中文版+英文版超清pdf+源代码,有问题联系邮箱[email protected]

2018-12-16

空空如也

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

TA关注的人

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