自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 GAN

GAN,MNIST生成数字import osimport matplotlib.pyplot as pltimport itertoolsimport pickleimport imageioimport torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.op...

2019-08-15 13:36:00 139

转载 ResNet-MNIST

import torchvisionimport torchimport torch.utils.data.dataloader as Datafrom torch.autograd import Variableimport numpy as npimport torch.nn as nnimport torch.nn.functional as Ffr...

2019-08-01 13:17:00 321

转载 Python显示Ground True

数据使用Pascal voc 2007 里边的000012图像,将这张图片和对应的xml文件复制到代码同级目录下import xml.etree.ElementTree as ETimport matplotlib.pyplot as pltimport matplotlib.image as mpimg # mpimg 用于读取图片xml_path='000012....

2019-07-30 15:49:00 261

转载 PyTorch

1.Torch.nnclass torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True)卷积//1是输入图像的channel//6是输出图像的channel//5是卷积核大小nn.Conv2d(1, ...

2019-07-16 18:41:00 113

转载 EM算法

转载自:https://www.cnblogs.com/Gabby/p/5344658.html一、EM算法的预备知识1、极大似然估计(1)举例说明:经典问题——学生身高问题  我们需要调查我们学校的男生和女生的身高分布。 假设你在校园里随便找了100个男生和100个女生。他们共200个人。将他们按照性别划分为两组,然后先统计抽样得到的100个男生的身高。假设他们的身高是...

2019-05-22 16:01:00 118

转载 python基础

1.数据类型1.1数字类型数字类型分为整数、浮点数、复数、布尔整数默认十进制表示,二进制0B开头,八进制0O开头,十六进制0X开头浮点数默认是float类型,可以使用科学技术法,1.5e-5表示$1.5 * 10^{-5}$复数,1+2j,1是实部,2是虚部布尔,True/False 2个值,可使用bool()函数将任意数据类型转换为bool型,空对象、列表、元组...

2019-05-22 14:48:00 87

转载 优化算法

1.梯度下降法1.1梯度在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数f(x,y), 分别对x,y求偏导数,求得的梯度向量就是(∂f/∂x,∂f/∂y)T,简称grad f(x,y)或者▽f(x,y)。微积分中使用梯度表示函数增长最快的方向;因此,神经网络中使用负梯度来指示目标函数下降最快的方向,这样可以求得目标函数...

2019-05-21 22:07:00 151

转载 Faster R-CNN

1.R-CNNR-CNN网络架构图R-CNN网络框架流程1)原图像经过selective search算法提取约2000个候选框2)候选框缩放到同一大小,原因是上图的ConvNet需要输入图片大小一致3)通过ConvNet提取特征,原文ConvNet使用的是Alexnet,Alexnet需求的图片大小为(227*227),最后获得4096维特征向量4)使用S...

2019-03-25 10:11:00 138

转载 SSD(single shot multibox detector)

SSD,全称Single Shot MultiBox Detector,是Wei Liu在ECCV 2016上提出的一种目标检测算法,截至目前是主要的检测框架之一,相比Faster RCNN有明显的速度优势,相比YOLO又有明显的mAP优势(不过已经被CVPR 2017的YOLO9000超越)在VOC2007上,SSD300比Faster R-CNN的FPS高了6.6倍在VO...

2019-03-18 15:53:00 434

转载 卷积神经网络

1.参数计算卷积核大小*卷积核深度*输入该层数据的深度+卷积核深度2.输出大小(输入图像shape - 卷积核shape) / stride + 13.Dog-Vs-Cat实例使用kaggle的Dog-Vs-Cat数据集,这个数据集包含25000条train数据,12500条test数据。这里仅使用train数据中的4000个数据作为全部数据。数据集划分为2000...

2019-03-07 19:33:00 60

转载 boston_housing-多分类问题

from keras.datasets import boston_housingimport numpy as npfrom keras import modelsfrom keras import layersimport matplotlib.pyplot as plt#x,13个特征,一共404条数据#y,连续值标签,单位是千美元(x_train,...

2019-03-03 20:22:00 378

转载 reuters-多分类问题

from keras.datasets import reutersimport numpy as npfrom keras.utils.np_utils import to_categoricalfrom keras import layersfrom keras import modelsimport matplotlib.pyplot as pltdef...

2019-03-03 14:03:00 294

转载 IMDB-二分类问题

from keras.datasets import imdbfrom keras.utils.np_utils import to_categoricalimport numpy as npfrom keras import modelsfrom keras import layersimport matplotlib.pyplot as plt#one-h...

2019-03-01 16:32:00 259

转载 神经网络学习技巧

1.工作流程定义问题假设根据已知数据可以预测结果面对的问题是什么类型问题,二分类、多分类、回归……选择衡量模型好坏的指标,指标用来指示损失函数,常用的是准确率、召回率数据分割,留出部分数据评估模型好坏(测试集),留出部分数据调节超参数(验证集),留出部分数据训练模型(训练集),验证集和训练集的分割可以使用留出验证集、K折交叉验证、重复k折交叉验证选...

2019-03-01 10:06:00 99

转载 第一个神经网络

1.keras训练神经网络的一般步骤导入数据,做数据处理,使数据符合模型要求定义网络结构定义损失函数、优化器、监控指标训练模型图形化2.使用MNIST数据集的一个例子from keras.datasets import mnistfrom keras import modelsfrom keras import layersfrom k...

2019-02-27 16:05:00 588

转载 朴素贝叶斯原理

1.朴素贝叶斯的使用条件朴素贝叶斯方法假设条件概率分布是相互独立的,这个假设会使每个属性独立的对分类结果产生影响因此,根据独立性有,$p(x_1,x_2,...,x_n|C) = p(x_1|C)p(x_2|C)...p(x_n|C),其中x_n是特征,C是分类的类别$2.贝叶斯公式由于朴素贝叶斯假设属性之间相互独立,所以贝叶斯公式可以写成如下形式$p(C|\math...

2019-01-29 20:29:00 168

转载 集成方法 Bagging原理

1.Bagging方法思路Bagging独立的、并行的生成多个基本分类器,然后通过投票方式决定分类的类别Bagging使用了自助法确定每个基本分类器的训练数据集,初始样本集中63.2%的数据会被采样到从Training Sets中每次取1个,放回,再取1个,放回,重复直到取到n个组成Boot Strap1同理生成Boot Strap2、Boot Strap3、……、Bo...

2019-01-21 16:24:00 915

转载 集成方法 Boosting原理

1.Boosting方法思路Boosting方法通过将一系列的基本分类器组合,生成更好的强学习器基本分类器是通过迭代生成的,每一轮的迭代,会使误分类点的权重增大Boosting方法常用的算法是AdaBoost(Adaptive Boosting)、GBDT(Gradient Boosting Decison Tree)2.AdaBoost算法算法要解决的2个问题...

2018-12-28 17:20:00 96

转载 scikit-learn 决策树 分类问题

1.Demofrom sklearn import treeimport pydotplusimport numpy as np#李航p59表数据#年龄,有工作,有自己房子,信贷情况,类别#青年0 中年1 老年2#否0 是1#一般0 好1 非常好2datasets = np.array([['0', '0', ...

2018-12-25 10:19:00 78

转载 决策树原理

1.特征选择特征选择是选取对训练数据有分类能力的特征,常用的有信息增益(information gain)、基尼不纯度(Gini impurity)信息增益(information gain)信息增益用在ID3、C4.5决策树生成算法中wikipedia中信息增益的公式J是分类数,几分类就是几a是特征a的取值Pr(i|a)是在a的属性下,第i...

2018-12-21 16:53:00 126

转载 JavaSE笔记-注释

AnnotationAnnotation是一个接口,可以把Annotation当成一个修饰符Annotation的定义注解通过@interface定义public @interface TestAnnotation {  //Annotation的成员变量通过无形参的方法形式声明,方法名和返回值表示成员变量的名字和类型  String name();  //默认值通过...

2018-04-30 18:39:00 101

转载 JSP标签和JSTL

Java的5个标签库:核心(c)、格式化(fmt)、函数(fn)、SQL(sql)、XML(x)  SQL、XML库不推荐使用核心标签库(c)//taglib指令<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  <c:out>//<c:ou...

2018-04-29 19:09:00 85

转载 EL表达式

EL表达式的作用  EL用于在不使用脚本、声明、表达式的情况下,在JSP页面中渲染数据EL使用位置  不能用在指令中,指令在编译时候执行,EL在页面渲染时执行    如:<%@ include%>、<%@ page%>等  可用在HTML、JSP标签、JS、CSS中EL语法  1.立即执行->在页面渲染时被JSP引擎解析执行(JS...

2018-04-23 10:20:00 69

转载 JavaSE笔记-集合

Java集合大致可分为:List,Set,Map,QueueList:有序,可重复Set:无序(输出和插入顺序不一定一致),不可重复Map:映射关系,根据key去访问valueQueue:队列,先进先出(FIFO)集合类只能存储对象List<int> //错误 List<Integer>Collection体系结...

2018-02-02 17:29:00 157

转载 JavaSE笔记-泛型

定义带泛型的类public class Cat<T> { //可以用T定义实例变量 private T name; //可以用T定义形参  //构造器没有<> public Cat(T name){ this.name = name; } //可以作为返回值 publi...

2018-01-26 20:08:00 125

转载 JavaSE笔记-异常

Java 异常Throwable类的体系结构(一些常用的)异常分类checked,unchecked区分:RuntimeException及其子类,Error类及其子类,是unchecked除此之外继承自Exception的异常是checkedchecked异常在编译时必须处理关键字try,catch,finally,throw,throwsfi...

2018-01-25 19:22:00 106

转载 Idea Maven创建Web项目

1.创建Maven项目1.1File->New->Project1.2填写GroupId和ArtifactId1.3直接Finish,然后等一会,等Maven加载完完成以后的项目结构2.配置Project Structure2.1点击如图所示按钮2.2Project项按照默认配置2.3Modules把刚刚创建的项...

2018-01-21 19:13:00 102

空空如也

空空如也

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

TA关注的人

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