自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MemoryHeroLi的博客

专注机器学习,深度学习,计算机视觉技术的研究

  • 博客(21)
  • 收藏
  • 关注

原创 代码

import syss = input("请输入一个字符串:")max_num = 1for i in range(len(s)): #位置 for l in range(len(s),0, -1): #长度 sub_s = s[i:i+l] num = 0 for j in range(len(s)-l+1): ...

2019-08-31 17:18:23 249

原创 (python) leedcode 21. 合并两个有序链表

(python) leedcode 21. 合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4解题思路1:# Definition for singly-linked list.# clas...

2018-12-04 21:45:00 572 1

原创 激活函数总结

几种常见激活函数的总结转载自https://blog.csdn.net/kangyi411/article/details/789696421. sigmod函数在sigmod函数中我们可以看到,其输出是在(0,1)这个开区间内,这点很有意思,可以联想到概率,但是严格意义上讲,不要当成概率。sigmod函数曾经是比较流行的,它可以想象成一个神经元的放电率,在中间斜率比较大的地方是神经元的...

2018-11-06 20:20:17 802

原创 window环境下进行deeplab_tensorflow实验之第二阶段

deeplabv3+_tensorflow实验记录之第二阶段在PASCAL VOC 2012语义分割数据集上运行DeepLabstep1 解析voc2012数据###Note:这一步的操作基本都是在deeplab\datasets\文件夹下,文件目录如下:只会用到build_voc2012_data.py这一文件因为windows不能运行download_and_convert_voc...

2018-11-02 14:12:31 3696 15

原创 window环境下进行deeplab_tensorflow实验之第一阶段

window环境下进行deeplab_tensorflow实验之第一阶段第一阶段,安装,配置环境deeplab源代码已经被谷歌集成在GitHub中tensorflow/models。之后我会持续更新讲解整个deeplab源代码中各个文件、代码和文档,以及对源代码的详细注释讲解。本文不设计deeplab理论,因此就算不了解deeplab原理和模型结构的读者仍可操作。step1. 下载ten...

2018-10-31 17:32:35 3490 9

原创 语义分割论文-DeepLab系列

语义分割论文-DeepLab系列DeepLabv1收录:ICLR 2015 (International Conference on Learning Representations)代码:github-CaffeSemantic image segmentation with deep convolutional nets and fully connected CRFsAbstrac...

2018-09-27 14:01:53 1823

原创 译:Convolutional Two-Stream Network Fusion for Video Action Recognition

用于视频动作识别的卷积双流网络融合**摘要:**近年来,卷积神经网络对视频中人类行为识别的应用提出了不同的解决方案,用于整合外观(spatial)和运动(temporal)信息。为了更好地利用时空信息,我们研究了许多在空间和时间上融合卷积网络层的方法。我们得出以下结论: (i)不是在softmax层进行融合,而是在一个卷积层上融合空间和时间网络,即不会损失性能,而且在参数上有大量的节省;(ii)...

2018-09-26 14:30:34 1722

原创 译:Two-Stream Convolutional Networks for Action Recognition in Videos.md

摘要:我们研究了用于训练视频中行为识别的深度卷积网络架构。这个挑战是捕捉静态帧中的外观和连续帧间的运动的互补信息。我们也旨在推广这个在数据驱动的学习框架中表现得最好的手工特征。本文一共做出了3个贡献:首先,本文提出了一个two-stream卷积网络架构,这个架构由时间和空间网络构成。然后,我们验证了,尽管是有限的训练数据集,在多帧密集光流上训练的卷积网络仍然能够表现出很好的性能。最后,我...

2018-09-26 13:58:26 2130

原创 译:Action Recognition with Improved Trajectories

改进轨迹的行动识别摘要:最近,密集轨迹被证明是用于动作识别的有效视频表示,并且在各种数据集上实现了最先进的结果。本论文通过考虑相机的运动来纠正它们,从而改善了它们的性能。为了估计相机运动,我们使用SURF描述符和密集光流来匹配帧之间的特征点,这些特征点被证明是互补的。然后,这些匹配用于使用RANSAC稳健地估计单应性。人体运动通常与相机运动不同,并产生不一致的匹配。为了改进估计,使用人类检测器来...

2018-09-26 13:22:01 2286

原创 译:3D Convolutional Neural Networks for Human Action Recognition

用于人体行为识别的三维卷积神经网络摘要:我们考虑在监控视频中自动识别人体行为。当前大多数方法是基于原始输入计算得到的复杂手工特征构建分类器。卷积神经网络(CNN)是一种可以直接作用于原始输入的深度模型。但是,此类模型目前仅限于处理2D输入。在本文中,我们开发了一种新的3D CNN动作识别模型。该模型通过执行3D卷积从空间和时间维度中提取特征,从而捕获在多个相邻帧中编码的运动信息。开发的模型从输入...

2018-09-26 12:53:01 2363

原创 人体行为识别:DT(密集轨迹)算法和iDT(改善的密集轨迹)算法总结

Note:DT算法来自论文”Dense Trajectories and Motion Boundary Descriptors for Action Recognition” iDT算法来自论文”Action Recognition with Improved Trajectories”1. 密集轨迹算法(DT)算法基本框架密集采样特征点特征点轨迹跟踪基于轨迹的特征提取...

2018-09-07 11:24:54 16364 2

原创 scikit-learn中随机森林使用详解(参数,属性和方法)

scikit-learn中和随机森林算法相关的类为RangeForestClassifier,这个类的主要参数和方法如下:类的构造函数为:RandomForestClassifier(n_estimators=10,criterion=’gini’, max_depth=None,min_samples_split=2,min_samples_leaf=1,min_weight_frac...

2018-07-04 23:44:33 13433 5

原创 sklearn.preprocessing(数据预处理方法及选择)

预处理—sklearn.preprocessing1.Standardization标准化Note:标准化是针对每一列而言的概念:Standardization标准化是将特征数据的分布调整成标准正太分布,也叫高斯分布,也就是使得数据的均值维0,方差为1.原因: 如果有些特征的方差过大,则会主导目标函数从而使参数估计器无法正确地去学习其他特征。过程为两步:去均值的中心...

2018-07-04 23:33:54 1275

原创 Python中的科学计算库numpy的学习_numpy中常用的方法

本博客将分为如下模块分别进行叙述: -array数组 -数值计算 -排序操作 -数组形状(维度) -数组的生成 -四则运算 -随机模块 -文件读写一、array数组Note: 1.numpy中的ndarray类型要求其内部(数组/矩阵)元素类型(dtype)一致,若不一致则自动向下转化 2.ndarray2...

2018-06-08 14:44:29 336

原创 Python_OS模块常用小实例

1. 获取目录下的全部文件名,并写入文件中import osfilepath = "train" # 采取相对路径获取文件路径filenames = os.listdir(filepath) # 获取指定路径下的所有文件名组成的列表fopen = open("text.txt", 'w') # 以只写的方式打开一个txt文件fo...

2018-06-08 14:43:41 618

原创 Python_OS模块常用function

1. os.chdir() 方法概述:os.chdir() 方法用于改变当前工作目录到指定的路径。语法:os.chdir(path)参数 path – 要切换到的新路径。返回值 如果允许访问返回 True , 否则返回False。实例 以下实例演示了 chdir() 方法的使用:# -*- coding: UTF-8 -*-import os, sys...

2018-06-08 13:56:14 384

原创 Opencv_Python_9_图像直方图(histogram)

方法一:使用matplotlib包from matplotlib import pyplot as pltdef plot_demo(image): plt.hist(image.ravel(), 255) # plt.hist(image.ravel(), 255, range=[0, 256]) plt.show("直方图").ravel():arr...

2018-03-22 20:30:19 927

原创 Opencv_Python_8_边缘保留滤波(EPF)

进行边缘保留式滤波通常有两个方法: 1,高斯双边滤波 代码实现如下:def bi_demo(image): dst = cv.bilateralFilter(src=image, d=0, sigmaColor=100, sigmaSpace=15) cv.imshow("bi_demo", dst)其中各参数所表达的意义: ...

2018-03-07 20:32:16 1945

原创 Opencv_Python_7_高斯模糊

高斯模糊使用函数cv.GaussianBlur()完成。 cv.GaussianBlur(src, ksize, sigmaX) 我们应该指定应该是正数和奇数的内核的宽度和高度。我们还应该分别指定X和Y方向的标准差,sigmaX和sigmaY。如果只指定sigmaX,则sigmaY与sigmaX相同。如果两者都是零,则它们是从内核大小计算的。 如果你愿意,你可以用函数cv.getGaussi...

2018-03-07 17:56:11 638

原创 Opencv_Python_6_模糊操作

1, 均值模糊dst = cv.blur(src=image, ksize=(3, 3), anchor=None)其各参数所代表的意义: src:原图像 ksize:内核的大小(内核中数值必须为正奇数) anchor:锚点(可省,默认为-1,-1代表内核中心)。应用场合:普通去噪2, 中值模糊dst = cv.medianBlur(src=image,...

2018-03-07 11:00:10 270 1

原创 Opencv_Python_5_ROI与泛洪填充

水漫(泛洪)填充算法实现 help(cv2.floodFill)floodFill(image, mask, seedPoint, newVal[, loDiff[, upDiff[, flags]]]) -> retval, image, mask, rect 参数解释: image: mask:掩码图像,大小比原图多两个像素点。设输入图像大小为width * heig...

2018-03-07 09:13:19 1212 1

空空如也

空空如也

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

TA关注的人

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