自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv python 5 平滑滤波

opencv python 5 平滑滤波2D卷积opencv提供了cv2.filter2D()函数来对图像进行卷积操作(图像滤波)。 第1个参数为输入图像,第2个参数为输出图像深度,-1为与原图相同,第3个参数为卷积核。如使用一个5x5的均值滤波器对图像作均值滤波:import cv2import numpy as np img = cv2.imread('a.jpg')kernel = np.

2017-11-30 09:37:48 4587

原创 统计学习方法 第5章 决策树(2)

统计学习方法 第5章 决策树(2)剪枝决策树生成算法递归地产生决策树,直到不能继续为止。这样的树往往对训练数据分类准确,但对测试数据分类却没有那么准确,即出现过拟合。其原因在于决策树过于复杂。 解决这个问题的方法是简化决策树的复杂度,即剪枝,从已生成的决策树上裁掉一些子树或子节点。决策树剪枝通过极小化决策树整体损失函数实现。 设树T的子节点个数为|T|,t为叶节点,该叶节点有Nt个样本点,其中k

2017-11-27 10:28:12 489

原创 统计学习方法 第5章 决策树(1)

统计学习方法 第5章 决策树(1)模型分类决策树是一种描述对实例进行分类的树型结构,由节点和有向边组成。 每个内部节点标示一个特征或属性,每个叶节点表示一个类。用决策树分类,从根节点开始对实例的某一特征进行测试,根据结果将实例分配到其子节点,直到叶节点。决策树学习本质上是从训练数据集中归纳出一组分类规则。 与训练数据集不相矛盾的决策树可能有多个或一个也没有,我们需要一个与训练数据矛盾较小,同时具

2017-11-24 09:36:45 516

原创 HTTP权威指南 第3章 HTTP报文

HTTP权威指南 第3章 HTTP报文报文流:HTTP报文是在HTTP应用程序之间发送的数据块,在客户端、服务器和代理之间流动。 HTTP报文包含三个部分:起始行首部字段主体起始行和首部就是由行分隔的ASCII文本,每行以一个回车符和一个换行符作为结束。 主体中可以包含文本或二进制数据,也可以为空。报文格式: 请求报文:<方法><请求URL><版本><首部><实体主体>响应报文:<版

2017-11-23 13:46:28 255

原创 统计学习方法 第4章 朴素贝叶斯法

统计学习方法 第4章 朴素贝叶斯法学习与分类朴素贝叶斯法 是基于贝叶斯定理与特征条件独立假设的分类方法,实现简单,学习和预测效率较高。设输入空间X⊆Rn为n维向量的集合,输出空间Y={c1,c2,…,ck}。 朴素贝叶斯法通过训练数据集学习X和Y的联合概率分布P(X,Y)。具体步骤: 1. 学习先验概率分布 2. 学习条件概率分布朴素贝叶斯法对条件概率分布作了条件独立性假设: 即假设用于

2017-11-22 14:50:38 377

原创 opencv python 4 基本变换

opencv python 4 基本变换改变色彩空间cv2.cvtColor()第1个参数为输入图像,第2个参数为转换方式。import cv2img = cv2.imread('a.jpg')img_cvt = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)cv2.imshow('image', img_cvt)cv2.waitKey()输出为转换得到的灰度图像。

2017-11-21 16:34:31 330

原创 python dota2数据 2 英雄名和胜负

python dota2数据 2 英雄名和胜负将英雄id转化为英雄名API查询英雄id和名字对应表的函数为get_heroes(),返回值为一个dictionary。{ count - Number of results status - HTTP status code [heroes]

2017-11-20 09:40:06 1461

原创 python dota2数据 1 API

python dota2数据 1 API注册API Keyhttps://steamcommunity.com/dev/apikey安装dota2api使用python的dota2api库来调用API: pip install dota2api参考文档http://dota2api.readthedocs.io/en/latest/installation.html 获取最近5场使用英雄ID添加

2017-11-17 11:04:41 4208

原创 统计学习方法 第3章 k近邻法

统计学习方法 第3章 k近邻法算法k近邻法:给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最临近的k个实例,这k个实例的多数属于某个类,就把该输入实例分为这个类。训练数据集: 其中xi为实例的特征向量,yi为实例的类别。根据给定的距离度量,在训练集中找出与输入x最临近的k个点从包含这k个点的邻域中根据分类决策规则(如多数表决)决定x的类别y模型k近邻法中,当训练集,距离度

2017-11-16 13:03:08 509

原创 HTTP权威指南 第2章 URL与资源

HTTP权威指南_第2章_URL与资源URL包含方案,服务器地址和资源位置。大多数URL都遵循通用的格式: <方案>://<用户名>:<密码>@<主机>:<端口>/<路径>;<参数>?<查询>#<片段>方案:使用的协议,如HTTP。 方案名大小写无关,用冒号与其余部分分隔。主机与端口:标识了访问目标。 对于HTTP协议默认端口为80。用户名和密码:很多服务器需要用户名和密码才允许访问,如FTP

2017-11-15 11:22:24 359

原创 统计学习方法 第2章+ 感知机python实现

统计学习方法 第2章+ 感知机python实现生成训练数据假设希望产生的分离超平面为2*x1+5*x2-3*x3-10=0,在0~5的范围内随机生成x1,x2,x3,计算其应有的分类结果并加入训练数据集。import random#每类需要的数量NUM = 1000#计数counter1 = 0counter0 = 0#存放训练集lines = []#超平面函数def fx(x1,

2017-11-15 10:54:31 334

原创 统计学习方法 第2章 感知机

统计学习方法 第2章 感知机模型感知机:假设输入空间是X⊆Rn,输出空间y={+1, -1}。由输入空间到输出空间的函数: 称为感知机。 其中w∈Rn称为权值,b属于R称为偏置,w·x为内积,sign是符号函数。感知机是一种线性分类器,属于判别模型。策略假设训练数据集是线性可分的,感知机学习的目标是求得一个能够将训练集正实例点和负实例点完全正确分开的分离超平面,即确定感知机的模型参数w,b。

2017-11-14 12:32:13 276

原创 opencv python 3 数值操作

opencv python 3 数值操作像素相加cv2.add()实现了两张图像的像素相加,且当和大于255时取255。import cv2import numpy as npx = np.uint8([250])y = np.uint8([10])print(cv2.add(x, y))print(x + y)输出结果为:[[255]][4]x+y输出4是因为超过了uint8的范围0-2

2017-11-13 10:35:53 533

原创 统计学习方法 第1章 统计学习方法概论

统计学习方法 第1章 统计学习方法概论统计学习 是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。统计学习包括监督学习,非监督学习,半监督学习和强化学习。本书主要讨论监督学习问题。输入实例x的特征向量:监督学习 从训练数据集合中学习模型,对测试数据进行预测。 训练数据由输入与输出对组成:监督学习分为学习和预测两个过程,首先学习系统利用给定的训练数据集,通过学习得到一个模

2017-11-10 13:46:24 312

原创 HTTP权威指南 第1章 HTTP概述

# HTTP权威指南 第1章 HTTP概述**角色**:web客户端和服务器**资源**:MIME类型(Multipurpose Internet Mail Extension) web服务器会为所有HTTP对象数据附加一个MIME类型,当浏览器从服务器取回一个对象时,会查看相关的MIME类型,并用相应的方法处理。如:- HTML格式的文本文档为test/html类型- JPEG图片为image/j

2017-11-09 10:39:39 288

原创 论文笔记:Single-Image Crowd Counting via Multi-Column Convolutional Neural Network

Single-Image Crowd Counting via Multi-Column Convolutional Neural Network主要方法多列卷积神经网络 Multi-column Convolutional Neural Network (MCNN)目标对任意拍摄角度,包含任意密度人群的静态图像做精确的人数计算主要贡献使用三列过滤器大小不同

2017-11-07 13:43:33 2188

原创 opencv python 2 基本操作

opencv_python_2_基本操作读取并修改像素值import cv2img = cv2.imread('a.jpg')px = img[10, 10]print(px)输出结果为 [130 155 22] 为该像素点的BRG像素值。 opencv读取彩色图像的像素顺序为BGR而非RGB。 也可输出单个通道的值:px = img[10, 10, 0]print(px)输出结果为1

2017-11-06 09:32:46 394

原创 opencv python 1 读写图像

# opencv python 1 读写图像### 读入图像cv2.imread()实现了从文件读取图像,支持jpg、bmp、png等多种图像格式。```pythonretval = cv.imread(filename[, flags])```- filename:文件路径- flags:读取方式,包括: - cv2.IMREAD_COLOR: 读取彩色图像,忽略透明度,默认,1 -

2017-11-03 11:12:50 992

空空如也

空空如也

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

TA关注的人

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