- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 LSTM替换RNN的原因
RNN用gradient decent train的效果很差,是因为RNN有time sequence,w会在不同时间点被反复使用,会产生gradient vanish问题。LSTM可以handle gradient decent的问题,需要在learning rate很小的情况下train。为什么要用LSTM代替RNN?RNN在每个时间点,memory中的data都会被覆盖掉,而LS...
2019-09-24 13:51:44 515
原创 Boosting提升的AdaBoost
Boosting在分类问题中,通过改变训练样本的权重,学习多个分类器,并将这些分类器进行线性组合,提高分类的性能。1. AdaBoost算法1.1 Boosting方法的基本思路Boosting基于这样一种思想:对于一个复杂任务,将多个专家的判断进行适当的综合所得出的判断,要比其中任何一个专家单独的判断好。历史上首先提出了“strongly learnable”和"weakly...
2019-09-23 18:02:21 407
原创 提取特征点并定位(缺陷检测)
项目中需要进行缺陷检测。先做图像差分,然后检测出缺陷并标注缺陷位置。import cv2import sysimport numpy as np# 第一个参数 图片路径imgpath = sys.argv[1]img = cv2.imread(imgpath)alg = sys.argv[2]# 可根据参数选择算法def fd(algorithm): if alg...
2019-09-12 14:42:48 1394
原创 OpenCV形态学转换
根据图像形状进行的简单操作,一般情况下对二值化图像进行操作两个参数,一个原始图像,一个结构化元素或核,用来决定操作的性质1 腐蚀会把前景物体的边界腐蚀掉如果与卷积核对应的原图像的所有像素值都是1,那么中心元素就保持原来的像素值,否则变为0.对于去除白噪声很有用,也可以用来断开两个连在一块的物体Img = cv2.imread(‘j.png’, 0)Kernel ...
2019-09-09 17:55:22 190
原创 OpenCV视频读写
VideoWriter类:camera = cv2.VideoCapture(video)videoWriter = cv2.videoWriter(save_path, cv2.VideoWriter_fourcc('I', '4', '2', '0'), fps, size)save_path是视频存储位置fps设置视频帧率,也可通过camera.get(cv2.CAP_PRO...
2019-09-09 11:10:35 299
翻译 Faster R-CNN论文
第三节系统由两个模块组成。第一个模块是PR的深度全卷机网络(RPN),第二个模块是使用PR的Fast R-CNN检测器。RPN模块告诉Fast R-CNN模块在哪里寻找。3.1节介绍RPN的设计和属性。3.2节中开发用于训练具有共享特征模块的算法。3.1 RPN(Region Proposal Networks)RPN以任意大小的图像作为输入,输出一组矩形的目标提议,每个提议有...
2019-09-02 10:26:45 493
libcublas.so.10.0
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人