关闭

2018校招——机器学习问题汇总

说明:问题主要来自牛客网面经。 LR 专题 1 讲一下逻辑回归,及优缺点 2 用代码写出LR的损失函数(目标函数),损失函数如何推导? 3 LR的优化方法及区别,梯度下降有哪几种 4 LR的思想 LR对输入和输出的分布假设 5 LR可以用来处理非线性问题么? 怎么做? 可以像SVM那样么? 为什么? 6 LR模型为什么采用似然估计? 7 LR为什么要用对数似然,不用平方损失和绝对值...
阅读(5) 评论(0)

L1 L2正则化及贝叶斯解释

1 L1正则化和L2正则化区别 L1得到的是稀疏权值,可以用于特征选择,假设参数服从Laplace分布(贝叶斯角度理解) L2得到的是平滑权值,因为所有权值都趋于最小,假设参数服从Gauss分布,(并趋于一致,因为一致时平方和,最小) 2 L1正则化稀疏解理解 2.1 问题转化 2.2 图形化解释   2.3 其他理解 2.4...
阅读(7) 评论(0)

Caffe学习笔记(九)——python接口各网络层构建

构建网络 一 数据层 1 基本说明 layer { name: "cifar" //层的名字 type: "Data" //层类型 Data表示表示数据来源于LevelDB或LMDB top: "data" //输出层 top: "label" include { //该层属于训练阶段的层 phase: TRAIN } transfor...
阅读(259) 评论(0)

caffe学习笔记(八)——binaryproto 转 npy、mat文件

主要介绍:对于caffe生成的均值文件binaryproto,在python和matlab接口使用时,如何转化为npy、mat文件。 一 转npy文件 #!/usr/bin/env python import numpy as np import caffe root = 'F:/Data/' binary_path = root + 'mean_train.binaryproto' #bi...
阅读(959) 评论(3)

Caffe学习笔记(七)—— solver参数说明及利用自己的数据集对权值微调

本文主要介绍:在进行网络训练和权值微调过程中,需要对solver中的参数进行设置,本文主要介绍solver中的参数设置,以及如何利用自己的数据集,对权值进行微调。 1. solver参数设置 net: "train_val.prototxt" //深度学习模型的网络结构文件 test_iter: 1000 //1000指的是测试的批次,测试样本较多时,一次性执行全部数据,效率...
阅读(2461) 评论(1)

Caffe学习笔记(六)—— Windows下训练自己的数据

本文主要介绍:Windows下,根据自己的数据训练自己的网络模型。 1. 图像数据转化为lmdb格式     转化方法及过程参考 http://blog.csdn.net/hong__fang/article/details/52424690,根据训练数据和测试数据,建立两个文件名及标签txt文件,train.txt和val.txt,然后运行comput_image_mean.bat,生成两个...
阅读(6290) 评论(4)

Caffe学习笔记(五)—— 相关cpp编译及数据转成lmdb格式

本文主要介绍:Windows下,如何caffe-windows-master\tools 文件夹中的cpp进行编译和调用,以及如何把图像转化为lmdb格式。 1. 相关cpp编译 1.1 创建控制台工程       在caffe-windows-master 目录下创建空白控制台工程,编译环境设置为:Release  x64,把caffe-windows-master\tools 文...
阅读(3889) 评论(0)

Caffe学习笔记(四)——Windows 下caffe配置相关问题说明

本文主要介绍:Win10 64位系统下,再次配置caffe,遇到了一些新的问题,现对这些问题及其解决方法进行总结。 详细的安装配置过程见以前博客:Caffe学习笔记(一)——Windows 下caffe安装与配置 1. CUDA的安装问题 CUDA的安装过程可以参考CUDA 7.5 安装及配置(WIN7 64 英伟达G卡 VS2012),但参考到第九步即可,第十步及其以后的过...
阅读(7399) 评论(6)

Caffe学习笔记(三)——Matlab接口

本文主要介绍:Windows下Caffe框架的Matlab接口,即Matlab如何调用Caffe框架中的函数,进行分类、提取特征以及训练。 1 官网说明 官网:点击打开链接 2 注意事项 待续。。。...
阅读(3619) 评论(0)

Caffe学习笔记(二)——AlexNet模型

深度学习笔记 1 LeNet-5 2 1.1 局限性 2 1.2 理解 2 2 AlexNet  2.1 结构介绍 4 2.1.1 ReLU非线性 4 2.1.2 在多个GPU上训练 4 2.1.3 局部响应归一化 4 2.1.4 重叠Pooling 5 2.1.5 减少过拟合 6 2.2 总体结构 8 2.2.1 总体介绍 8 2.2.2 各层运算、维度和参数 9 2...
阅读(10201) 评论(0)

GDAL生成等高线——等值线

本文主要介绍:利用gdal的函数,根据DEM图像,生成等高线或等值线,两种方法,一种是利用GDAL自带的exe文件,一种是利用GDAL函数。说明:GDAL使用版本为Gdal2.0.0。1 利用GDAL自带exe,生成等高线1.1 参数说明 具体说明可见:GDAL实用工具简介 官网说明:gdal_contour.exe1.2 调用exe程序//数字 转 string string Float2S...
阅读(1829) 评论(0)

GDAL栅格矢量化

本文主要介绍:利用GDAL函数直接把图像转化为矢量图。说明:以下程序GDAL版本为Gdal2.0.0,如果使用低版本gdal库,会出现一些问题。1 头文件及声明 //栅格矢量化#include "gdal_alg.h" #include "gdal_priv.h" //添加GDAL库函数的头文件 #include "ogrsf_frmts.h"int WriteShpFile(cons...
阅读(1329) 评论(3)

GDAL写矢量图

本文主要介绍:利用GDAL库写矢量文件,把栅格图转化为矢量图。1 相关资源 GDAL官网,ORG相关函数和读写矢量图介绍:http://www.gdal.org/ogr_apitut.html ORG相关函数及说明的中文资料:OGR入门2 写矢量函数 2.1 shp文件中写多边形int WritePolygonShp() { const char *p...
阅读(1022) 评论(0)

Caffe学习笔记(一)——Windows 下caffe安装与配置

本文主要介绍:经过一番周折,在Windows7 64位系统下成功配置Caffe,下面总结一下基本的配置过程,以及配置过程中遇到的问题。 配置环境:Windows7 X64 + CUDA7.0 + VS2013 + Matlab2014a 1.安装CUDA 1.1. 版本选择 至于版本的选择,安装7.5、7.0和6.5版本都可以,安装包网上到处可见,分享一个自己安装的版本:h...
阅读(35445) 评论(15)

OpenCV 常用函数(一)

本文主要介绍:Opencv常用函数,如均值、最大最小、归一化、滤波、旋转、求连通域等函数。 一、基本函数 //初始化 Mat img = Mat::zeros(Height, Width, CV_8UC1); Mat img = Mat::ones(Height, Width, CV_8UC1); Mat img(Height, Width,CV_32FC1, Scalar(5))...
阅读(5096) 评论(0)
58条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:151846次
    • 积分:1871
    • 等级:
    • 排名:千里之外
    • 原创:57篇
    • 转载:1篇
    • 译文:0篇
    • 评论:45条
    最新评论