- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 神经网络实现猫的种类识别
神经网络实现猫的种类识别代码地址:https://github.com/yeLer/cat_kind实现的主要部分有简单的网络结构在猫的种类识别上的应用,测试准确率0.832使用resNet50在猫的种类识别上的应用,测试准确率0.866使用数据增强解决过拟合问题,并提高测试准确率,测试准确率0.999项目文件夹说明------cat_kind 项目文件名 |---...
2019-01-12 19:59:11 8149 13
原创 马尔科夫随机场
1、介绍首先介绍一下什么是随机过程,随机过程就是描写叙述某个空间上粒子的随机运动过程的一种方法。它是一连串随机事件动态关系的定量描写叙述。随机过程与其他数学分支,如微分方程、复变函数等有密切联系。是自然科学、project科学及社会科学等领域研究随机现象的重要工具。如果将随机过程引入到马尔科夫模型便得到马尔科夫随机过程,它是指下一个时间点的值只与当前值有关系,与以前的值没有关系,即未来决定...
2019-01-08 11:22:06 2331 1
原创 局部响应归一化LRN
LRN首次是在2012的AlexNet当中使用,其中的意图是对局部神经元的活动创建竞争机制,使得其中响应比较大的值变得相对更大,并抑制其他反馈较小的神经元,增强了模型的泛化能力。下面是AlexNet论文中提及到的LRN简要解释一下论文内容:relus激活函数本身具有良好的特性,在输入的时候可能不需要归一化就能防止网络饱和,即网络可以连续训练下去。对于relus激活函数来讲,如果存在...
2019-01-05 21:43:52 1459 1
原创 【论文】Fully Convolutional Networks
【解读】全卷积网络 Fully Convolutional Networks该论文包含了当下CNN的三个思潮 不含全连接层(fc)的全卷积(fully conv)网络。可适应任意尺寸输入。 增大数据尺寸的反卷积(deconv)层。能够输出精细的结果。 结合不同深度层结果的跳级(skip)结构。同时确保鲁棒性和精确性。 一些重点: 损失函数...
2019-01-05 20:24:24 2250
原创 AlexNet
主要贡献:AlexNet将LeNet的思想发扬光大,把CNN的基本原理应用到了很深很宽的网络中。AlexNet主要使用到的新技术点如下。(1)成功使用ReLU作为CNN的激活函数,并验证其效果在较深的网络超过了Sigmoid,成功解决了Sigmoid在网络较深时的梯度弥散问题。虽然ReLU激活函数在很久之前就被提出了,但是直到AlexNet的出现才将其发扬光大。(2)训练时使用Dr...
2019-01-05 16:02:50 728
原创 机器学习领域 几种距离度量方法【3】
十三、堪培拉距离 (Canberra Distance)十四、布雷柯蒂斯距离(Bray Curtis Distance)十五、交叉熵(Cross Entropy)十六、相对熵(relative entropy)十七、js散度(Jensen-Shannon)十八、测地距离(Geodesic distance)堪培拉距离 (Canberra Distance)被认为是曼...
2019-01-04 22:23:12 5286
原创 机器学习领域 几种距离度量方法【2】
七、巴氏距离(Bhattacharyya Distance)八、余弦距离(Cosine Distance)九、汉明距离(Hamming Distance)十、杰卡德距离(Jaccard Distance)十一、相关距离(Correlation distance)十二、卡方距离(Chi-square measure)巴氏距离(Bhattacharyya Distance)...
2019-01-04 22:10:30 1955
原创 机器学习领域 几种距离度量方法【1】
一、欧氏距离(Euclidean Distance)二、曼哈顿距离(Manhattan Distance)三、切比雪夫距离 (Chebyshev Distance)四、闵可夫斯基距离(Minkowski Distance)五、标准化欧氏距离 (Standardized Euclidean Distance)六、马氏距离(Mahalanobis Distance)1 ...
2019-01-04 21:55:35 1007
原创 神经网络当中的卷积
神经网络当中使用的卷积类型很多,主要有以下几种:1 任意填充无跨度卷积(arbitrary_padding_no_strides) 2 任意填充无跨度转置卷积(arbitrary_padding_no_strides_transposed) 3 扩张卷积(dilation)4 全填充无跨度卷积(full_padding_no_strides)...
2019-01-03 14:28:42 447
原创 【03】caffe网络自定义输入层
通常的情况下,我们遇到的train_val.prototxt文件的输入层都是下面这样的:name: "CIFAR10_quick"layer { name: "cifar" type: "Data" top: "data" top: "label" include { phase: TRAIN } transform_param { # mirr...
2019-01-02 22:14:12 815 2
原创 【02】caffe目录结构
caffe源代码是C++编写的,大量的使用了封装、继承和多态,代码结构严谨,所以很适合用来学习C++的语言特性。Caffe源问阅读路线最好是从src/calTe/proto/caffe.proto开始, 了解基本数据结构内存对象和磁盘文件的一一映射关系(如何从磁盘文件加载一个数据结构到内存对象, 以及如何将内存对象保存为磁盘文件, 这中间的过程都是由ProtoBuffer 自动完成的。第二...
2019-01-02 21:01:45 349
原创 fcn代码实践【2】
FCN-16s网络的训练,由于没有对应的源代码,所以一切的东西都要我们自己来做,官方提供了其他dataset的源代码,我们可以依照这些内容生成相应的训练文件.我们可以先比较一下voc-fcn16s和voc-fcn32s 相对应的net.py(用来生成.prototxt文件)代码: 其中颜色标注的是代码的不同部分。对比两者的network结构可以清楚的看到区别,想要获取network,...
2019-01-02 20:13:33 916 1
原创 FCN代码实践【1】
FCN 官方Github 地址:shelhamer/fcn.berkeleyvision.org我修改的fcn代码Github地址:https://github.com/yeLer/fcn论文地址:https://arxiv.org/abs/1411.4038这里说明一下这个文件和文件夹都是做什么的,data:是官方提供的四个数据集相关的文件,我们允许代码所下载的数据集都会放到...
2019-01-02 10:45:08 3194 7
原创 计算机视觉当中的几个基本概念
1. 图像分割 从图像中将某个特定区域与其他部分进行分离并提取出来的处理就是图像分割。因为图像分割处理实际上就是区分图像中的“前景目标”和“背景”,所以通常又称之为图像的二值化处理。图像分割在图像分析、图像识别、图像检测等方面占有非常重要的低位。 在计算机视觉领域,图像分割(Segmentation)指的是将数字图像细分为多个图像子区域(像素的集合)(也被称作超像素)的过...
2019-01-01 21:39:35 4609 2
软件过程与管理总结整理精华版
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人