![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研究笔记
南极粥
一直以来我都以为自己是个人才,可是我错了。。。我tm竟然是个天才!!!!
展开
-
基于MATLAB Coder将matlab代码转换成C代码
MATLAB Coder可以从MATLAB代码生成独立的、可读性强、可移植的C/C++代码。本文基于matlab2015a编制,但是也适用于matlab 2014~2016的版本。1. 使用MATLAB Coder产生C代码的4个步骤:(1) 开发实现特定算法功能的MATLAB代码及其测试文件;(2) 检查MATLAB代码的兼容性,确保MATLAB代码中的语句都能被转换成C代码(有些m原创 2017-05-09 22:54:51 · 58655 阅读 · 9 评论 -
基于matlab开发输出连续值的深度神经网络
输出连续值的深度神经网络1. 前言 本文设计并实现了输出连续值的深度神经网络。可用于自动构图特征线位置判断等需要连续值的场合。特征线的位置可以是垂直的,也可以是水平的。即特征线有垂直和水平两种特征线。 所设计的深度神经网络基于Deeplearning Toolbox中的神经神经网络修改而来。主要修改内容为将输出节点数由原来的10个调整为3个。每个节点的输原创 2017-05-13 18:19:01 · 5792 阅读 · 0 评论 -
深度学习AlexNet模型详细分析
Alex在2012年提出的alexnet网络结构模型引爆了神经网络的应用热潮,并赢得了2012届图像识别大赛的冠军,使得CNN成为在图像分类上的核心算法模型。接下来本文对该网络配置结构中各个层进行详细的解读(训练阶段):注:下述关于卷积核的尺寸来自于Alex在2012年发表的经典论文。 1. conv1阶段DFD(data flow diagram): 第一层输入数原创 2017-05-16 21:27:27 · 96809 阅读 · 23 评论 -
采用ReLU作为激活函数的简单深度神经网络matlab代码设计
本文介绍下如何实现神经元激活函数为ReLU的深度神经网络。ReLU函数的数学公式很简单ReLU(x)=max(x,0)。若DNN用于数据分类,则可以简单的认为其主要由两个部分组成:多隐层网络+分类器。分类器采用softmax。第一步:准备数据1)将你需要分类的样本数据以每列的形式保存于矩阵中;->TrainData 2)将每个样本的类别标记按数据顺序存为一行向量,类别为1,2,3,…,转载 2017-05-08 22:37:18 · 20435 阅读 · 0 评论 -
利用梯度下降法实现线性回归的算法及matlab实现
利用梯度下降法实现线性回归的算法及matlab实现1. 线性回归算法概述线性回归属于监督学习,因此方法和监督学习应该是一样的,先给定一个训练集,根据这个训练集学习出一个线性函数,然后测试这个函数训练的好不好(即此函数是否足够拟合训练集数据),挑选出最好的函数(cost function最小)即可;注意:(1)因为是线性回归,所以学习到的函数为线性函数,即直线函数;(2)线性回归原创 2017-05-16 21:39:49 · 17753 阅读 · 0 评论 -
caffe Resnet-50模型训练及测试
caffe Resnet-50模型训练及测试1. 注意事项Resnet-50计算精度比较高,而且运算量较小,因此是一种理想的残差网络的训练模型。采用Resnet-50模型进行训练,需要注意以下方面:(1) BatchNorm层的参数在finetuneResnet时,网络结构文件中BatchNorm层的参数要注意: 1.在训练时所有BN层要设置use_gl原创 2017-08-02 22:23:15 · 30928 阅读 · 4 评论 -
resnet18_deploy
ResNet_18_deploy.prototxtname: "ResNet-18"layer { name: "data" type: "Input" top: "data" input_param { shape: { dim: 10 dim: 3 dim: 224 dim: 224 } }}layer { bottom: "d转载 2017-12-09 21:35:17 · 2059 阅读 · 0 评论