- 博客(35)
- 资源 (24)
- 收藏
- 关注
原创 DBNet详解
文章目录创新点算法的整体架构自适应阈值(Adaptive threshhold)二值化标准二值化可微二值(differentiable Binarization)直观展示可形变卷积(Deformable convolution)标签的生成PSENet标签生成DBNet标签生成损失函数后处理代码阅读数据预处理入口AugmentDetectionData(数据增强类)RandomCropData(数据裁剪类)MakeICDARData(数据重新组织类)MakeSegDetectionData(生成概率图和对应m
2021-01-18 18:44:32
12118
3
原创 学习率调整策略
Pytorch中的学习率调整主要的学习率调整策略都是继承这个类:class _LRScheduler主要属性:optimizer: 关联的优化器last_epoch: 记录epoch数base_lrs: 记录初始学习率主要方法:step():更新下一个epoch的学习率get_lr():虚函数,计算下一个epoch的学习率 pytorch学习率调整方法StepLR()等间隔调整学习率#函数形式torch.optim.lr_scheduler.StepLR(opti
2021-01-18 13:55:54
1435
原创 DBNet详解
目录 创新点算法的整体架构自适应阈值(Adaptive threshhold)二值化标准二值化可微二值(differentiable Binarization)直观展示可形变卷积(Deformable convolution)标签的生成PSENet标签生成DBNet标签生成损失函数后处理代码阅读数据预处理入口AugmentDetectionData(数据增强类)RandomCropData(数据裁剪类)MakeICDARData(数据重新组织类)MakeSegDetectionData(生成概率图和对应ma
2021-01-15 12:03:00
10391
2
原创 python笔记
dataframe 将groupby(‘val1’).val2.value_counts()得到的Series转为DataFrameby_province=df.groupby('province').meal_name.value_counts()new_df=by_province.rename_axis(['province','meal_name']).reset_index(na...
2019-10-09 17:28:27
292
原创 XGBoost
回归树=》GBDT=》XGBoost回归树(Reression Decision Tree)决策树{回归树(最佳划分点:平方误差最小化准则)分类树(最佳划分点:熵or基尼系数最小化准则)决策树\begin{cases} 回归树(最佳划分点:平方误差最小化准则) \\分类树(最佳划分点:熵 or 基尼系数最小化准则)\end{cases}决策树{回归树(最佳划分点:平方误差最小化准则)分类树...
2019-08-27 19:06:55
330
原创 mask-rcnn解读
文章目录原理解读简介总体架构架构分解backboneFPN(Feature Pyramid Networks)FPN解决了什么问题?自下而上的路径自上而下的路径和横向连接应用RPN中的特征金字塔网络Fast R-CNN 中的特征金字塔网络总结ROIAlignROI PoolingROI Pooling局限性ROIAlignFCN**1.卷积化(convolutionalization)****2....
2019-08-23 18:58:58
74764
28
原创 faster-rcnn算法总结
文章目录原理解读**R-CNN:****FAST-RCNN:****FASTER -RCNN:**整体架构:**网络结构**Conv layersRPN(Region Proposal Networks):ROI Pooling全连接层概念解释:**SPP-NET**IOUNMS**Bounding box regression**代码解读代码结构图数据准备**combined_roidb**:g...
2019-08-23 16:20:27
12901
4
原创 CART,GBDT,XGBoost
回归树=》GBDT=》XGBoost回归树(Reression Decision Tree)决策树{回归树(最佳划分点:平方误差最小化准则)分类树(最佳划分点:熵or基尼系数最小化准则)决策树\begin{cases} 回归树(最佳划分点:平方误差最小化准则) \\分类树(最佳划分点:熵 or 基尼系数最小化准则)\end{cases}决策树{回归树(最佳划分点:平方误差最小化准则)分类树...
2019-07-18 16:52:08
628
原创 系统定时任务
用户的crontab设置#crontab [选项]-e: 编辑crontab定时任务-l: 查询crontab任务-r: 删除当前用户所有的crontab任务#crontab -e进入crontab编辑界面,会打开vim编辑你的工作*****执行的任务* * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表...
2019-07-04 15:45:20
283
原创 Dog Breed Identification
多分类问题我的方案:import pandas as pdimport numpy as npfrom sklearn.utils import shuffleimport cv2from keras.preprocessing.image import load_img,img_to_arrayfrom keras.models import Sequentialfrom ker...
2019-06-30 10:50:20
882
原创 Dogs vs. Cats
二分类问题我的方案:import osimport sysimport cv2import randomimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.image as mpimgimport seaborn as snsimport itertoolsfrom sklearn.mode...
2019-06-30 10:49:29
633
原创 Aerial Cactus Identification(空中仙人掌鉴定)
Aerial Cactus Identification 空中仙人掌鉴定二分类问题方案一:import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)import os,cv2from IPython.display import Imagefrom keras.preprocessing import i...
2019-06-27 11:16:43
562
原创 DigitRecognizer
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.image as mpimgimport seaborn as snsimport itertoolsfrom sklearn.model_selection import train_test_splitfrom...
2019-06-25 20:40:07
354
原创 时间序列AIRMA模型
数据平稳性与差分法平稳性平稳性要求序列的均值和方差不发生明显变化严平稳表示的分布不随时间的改变而改变如:白噪声(正态),无论怎么取,都是期望为0,方差为1弱平稳期望与相关系数(依赖性)不变未来某时刻的t的值Xt 就要依赖于它的过去信息,所以需要依赖性差分法时间序列在t与t-1时刻的差分ARIMA模型自回归模型(AR)描述当前值与历史值之间的关系,用变量自身的历...
2019-06-17 21:02:53
2186
原创 ImportError: cannot import name 'datetools'
python调用import statsmodels.api as sm 时,报错:ImportError: cannot import name ‘datetools’解决方法:更新statsmodels库pip install -U --pre statsmodels
2019-06-17 11:01:54
8600
2
原创 Kaggle比赛
图像方面分类:Digit RecognizerHumanProteinAtlasHumpback Whale Identification分割:2018 Data Science BowlTGS Salt Identification Challenge目标检测:RSNA Pneumonia Detection Challenge数据分析BikeSharingD...
2019-05-16 17:21:45
491
原创 YOLO系列详解
文章目录YOLO1(You only look once)基本思想网络结构损失函数训练过程YOLO1缺点YOLO2Batch NormalizationHigh Resolution Classifier(高分辨率分类器)Convolutional with Anchor BoxesDimension Clusters(维度聚类)Direct location prediction(直接坐标预测)...
2019-03-06 13:38:19
7959
2
原创 git基本操作
文章目录git基本命令初始化把文件添加到仓库把文件提交到仓库查看仓库当前状态查看文件发生的变化查看日志版本回退撤回到原版本撤销修改撤回工作区的修改撤回暂存区的修改删除文件远程仓库(Github)新建远程库添加远程库克隆远程库服务器搭建远程仓库Git ssh免密登录分支管理标签管理git基本常用命令总结git基本命令初始化git init把文件添加到仓库git add 文件名把文件提交到...
2019-01-31 17:08:42
321
原创 探索YoloV3源码
文章目录准备数据训练参数创建模型模型优化保存模型学习率早期停止样本数量训练模型入口逻辑网络网络Darknet特征图**13x13检测图****26x26检测图****52x52检测图**真值fit_generator数据生成器图片和标注框真值y_trueLoss损失层参数预测数据损失函数预测**检测函数**YOLO参数输出封装YOLO评估检测方法补充1. IoU2. 冻结网络层3. compose...
2019-01-29 17:21:00
7948
2
原创 Leetcode (python实现)
文章目录Leetcode1.两数之和2.两数相加 Add Two Numbers3.无重复字符的最长子串4.两个排序数组的中位数5.最长回文子串6.Z字形变换7.反转整数8.字符串转整数 (atoi)9.回文数11.盛最多水的容器12.整数转罗马数字13.罗马数转整数14.最长公共前缀15.三数之和16.最接近的三数之和17.电话号码的字母组合链表的创建与基本操作19.删除链表的倒数第N个节点20...
2018-09-18 19:01:20
998
1
原创 数据结构和算法
数据结构和算法单链表struct Node{ int data; Node *nextNode;};创建列表Node *CreatList(){ Node *head,*p,*s; int cycle=1,x; int count=0; head=(Node*)malloc(sizeof(Node)); p=head;...
2018-08-28 19:32:12
255
转载 看图理解单链表的反转
转载:http://blog.youkuaiyun.com/feliciafay/article/details/6841115如何把一个单链表进行反转?方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。方法2:使用3个指针遍历单链表,逐个链接点进行反转。方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到
2017-07-10 13:43:18
260
原创 2)线程的调度、优先级
(一)暂停线程的运行 (1)在线程内核对象的内部有一个值,用于指明线程的暂停计数。 当调用CreateThread函数时,创建了线程的内核对象,并将它的暂停计数初始化为1,防止线程被调度到CPU中。这是很有用的,因为线程的 初始化需要时间,你不希望在系统做好充分的准备之前就开始执行线程。 当线程完全初始化了之后,CreateThread要查看是否已经传递了CREATE
2017-06-10 16:50:29
289
原创 1)线程的基础知识
HANDLE CreateThread( PSECURITY_ATTRIBUTES psa, //该线程内核对象的默认安全属性,通常传递为NULL DWORD cbStack, //设定线程可以将多少地址空间用于它自己的堆栈 PTHREAD_START_ROUTINE pfnStartAddr, //线程执行的线程函数的地址 PVOID pvParam, //
2017-06-10 10:46:47
217
转载 同步与异步、阻塞与非阻塞的区别
阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*
2017-04-01 13:38:29
371
原创 大文件处理-内存文件映射
内存映射文件,是由一个文件到一块内存的映射。与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,内存文件映射的物理存储器来自一个已经存在的磁盘上的文件,而且在对该文件进行操作之前必须首先对文件进行映射。 另外,内存映射文件是由一个文件到进程地址空间的映射,Win32中,每个进程有自己的地址空间,一个进程不能轻易地访问另一个进程地址空间的数
2016-11-29 15:21:13
1956
转载 MFC 文档串行化
参考:孙鑫C++视频第十三讲一、建立一个串行化类的五个步骤(参考MSDN:CObject::Serilize) 1、建立一个可串行化类,可串行化类都是从CObject继承而来 2、重载Serialize成员函数 3、在类声明中使用DECLARE_SERIAL宏 4、定义一个没有参数的构造函数
2016-10-25 10:57:39
576
转载 Doxygen使用教程(个人总结)
简介Doxygen一.什么是Doxygen?Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人
2016-10-13 09:55:15
7201
转载 ADO数据库编程
转自:http://blog.youkuaiyun.com/wh8_2011/article/details/51224374VC开发数据库基础之ADO篇 一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为
2016-08-19 13:44:58
923
转载 在MFC程序中弹出命令行窗口调试
在MFC程序中弹出命令行窗口调试。1、#include 2、在需要开启控制台窗口的地方调用AllocConsole();//注意检查返回值 3、在需要输出调试的时候调用_cprintf等函数如_cprintf("i=%d\n", i); 4、关闭控制台的时候调用(测试时先不要调用,调用的话就把窗口销毁了)FreeConsole(); 注意
2016-02-17 09:29:11
1603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人