- 博客(38)
- 收藏
- 关注
原创 以太网的来龙去脉及关键技术
一、几个概念带宽:在数据通讯中,数字信道所能传送的最高数据率。单位:b/s,kb/s,Mb/s,Gb/s信道:一般用来表示向某个方向传送消息的媒体实体:交换信息的硬件或软件进程协议:控制两个实体之间通信的规则局域网LAN:局域网一般用微型计算机或工作站通过高速通信线路相连,地理上局限在较小的范围。过去一个学校,工厂只拥有一个局域网,现在一个学校大多拥有多个互连的局域网。局域网的分类:按照网络拓扑结构分,可分为星形网、环形网和总线网。计算机网络五层结构:此处五层结构为谢希仁编著
2023-09-20 10:11:18
124
1
原创 频繁项集之Apriori算法简述
Apriori算法是一个发掘数据内在关联的频繁项集算法,是数据挖掘领域内的经典算法。一、几个概念假设现有四种物品,分别为A、B、C、D。任一种和几种物品都可能会同时出现,我们想要了解这四种物品在出现时之间是否有联系,比如AB常常一起出现。以下几条记录为它们的出现情况。AB AC ABCD BC ABD频繁项集:frequent item set,是经常出现在一起的物品的集。例...
2020-03-30 19:34:56
1496
原创 聚类的性能度量
一、简述聚类的结果是将整个样本集划分为一个个子集,称为样本簇。但是划分的结果如何,同一簇内的数据是否达到了较高的相似性,且不同簇之间的相似性尽可能地低。也就是说,我们期望得到的结果是“簇间相似度”低且“簇内相似度”高的结果。为此我们需要对划分结果进行性能度量,以判断是否有效或有效性指标的高低。二、性能度量指标聚类性能度量大致有两类,一类是将结果与某“参考模型”进行比较,参考模型例如领域...
2020-03-30 16:00:28
764
原创 聚类之K-均值聚类
此文为《机器学习实战》《机器学习》学习笔记一、聚类在无监督学习中,学习的样本在训练之前无类别标记。聚类方法作为重要的无监督学习方法,学习的过程就是要将这些样本根据某特性的相似性来进行划分,相似性大到某一程度的数据样本将被放在一类中,得到一个个通常不相交的子集,这些子集也被称为簇,也就是说聚类的结果就是得到一些簇,但是簇内的数据的相似性是内在的,我们并不知道,簇识别就是去得知这些簇到底是什么...
2020-03-28 23:03:14
684
原创 支持向量机学习笔记
一、简介有数据集分隔超平面:将线性可分数据分隔开来的边界 。当数据为二维数据时,那么分割超平面就是一条直线。支持向量:离分隔超平面最近的那些点。可以将两类数据正确分开的平面有无数个,我们希望支持向量离分隔超平面的间隔越大越好,越大也就说明我们找到的分隔超平面越可信。二、函数间隔和几何间隔函数间隔:一般来说,当超平面 确定的情况下, 能够相对的表示点 距离超平面的远近,...
2019-12-27 16:53:15
329
原创 逻辑回归学习笔记
一、概念理解逻辑回归其实是一种分类算法,我们把它称作回归是因为我们要找到一个将数据分隔开的边界线,而我们通过根据现有数据进行学习来对这个边界做回归来获得这个分类的边界,即获得一组最佳拟合系数。我们用 来表示这条边界线,为系数。我们需要将这条边界线与数据的标记 联系起来,从而进行分类,若是二分类任务,那么标记 ,我们可以用一个函数来将实数值 转为 0/1 值。考虑连续性,我们用一种Sig...
2019-12-27 14:55:48
184
原创 线性回归学习笔记
一、什么是线性回归有一样本 ,包含d个属性,可以表示为 ,其中的 表示 在第 i 个属性上的取值,线性回归模型企图学得一个通过属性的线性组合来进行预测的函数,即:,一般用向量写成,在学习获得 和 从而找到最佳拟合各个样本的直线的过程就是线性回归。二、怎样确定 和 我们可以认为,当总体来说预测值 与实际标签 的差别最小时,即误差最小时,我们就获得了最佳拟合直线,如何衡...
2019-12-23 18:38:53
227
原创 朴素贝叶斯学习笔记
本文为学习《统计学习方法》、《机器学习实战》朴素贝叶斯相关的笔记。朴素贝叶斯,是基于贝叶斯定理和特征条件独立假设的分类方法。特征条件独立假设是指:给定一个实例的类标签,实例中的每个属性的出现都独立于实例中其他属性的出现。这也是算法被称为朴素贝叶斯的原因。公式推导我们有数据集,其中输入为特征向量 ,输出为类标记 。朴素贝叶斯要通过数据集学习先验概率和条件概率。先验概率: 这...
2019-12-18 11:47:10
252
原创 梯度上升法和梯度下降法中的梯度是什么
在一元一次函数中,函数的斜率可以代表函数在y方向上的变化率,如下图,函数的斜率为0.5,当 变化1,那么变化0.5.换一种方式来想,当前这条线和x轴的夹角为β,斜率其实是,其实可以理解为当发生变化时变化的方向 便是 乘以一个角度 β 的 tan 值。另外,斜率其实就是我们对函数中的 求导。基于以上,我们假设系数向量,最终激活函数的输入,我们要采取最优化方法来...
2019-12-10 18:00:58
628
原创 给图像加椒盐噪声
"""#对某图片添加椒盐噪声(此处为3通道图片)#如果图像时单通道的,那就直接赋一个值即可,255或0以下pNum为像素点个数;nRate为信噪比"""def addNoise(filename): import cv2 import random import numpy as np im = cv2.imread(filename) ...
2019-11-29 16:42:39
1002
原创 opencv轮廓检测和多边形拟合
假如我们有一张图片,里面有很多红色的不规则多边形,我们想要获取这些多边形的边缘坐标cv2.thresholdcv2.findContourscv2.approxPolyDPimport cv2import numpy as npimport imutilsfrom PIL import Image,ImageDrawlower_red = np.array([0...
2019-11-28 20:54:19
1998
原创 按字节读文件
在读取手写藏文字符数据集的时候,下载下来的文件是.pot文件,一开始以为是ppt的模块文件,后来发现ppt打不开这种文件,重读官网数据集说明,发现了下图:图片来自http://www.csdata.org/en/p/19/可以看出来,这个pot文件是自定义的文件格式,里面的数据按2B存储,因此读数据也要每次两个字节这样来读with open(filename,'...
2019-11-28 19:54:39
425
原创 一些关于H5的小知识
行内元素:span,img,a,b,input,u,em,i,del块级元素:p,div,li,h1~h6,blockquote,hr,br空元素(单标签元素): img,hr,br,input,meta,linkH5新特性:1.新结构性标签:header,nav,article,section,aside,footer新功能型标签:audio,video,embed,t...
2019-11-28 14:23:55
123
原创 k近邻算法
k近邻算法,顾名思义,找前k个最近的“邻居”。 所以,怎样算近?就是距离小的。 怎么算距离?以下。 现有一组数据集, DataSet = [ [0.1,0.0] , [0.7,1.1] , [1.2,1.0] , [0.2,0.3] ] 对应标签为 labels = [ 'A','B' ,'B' ...
2019-11-22 17:26:04
105
原创 决策树之ID3
一组含n个实例的数据集,每一个实例长为m,其中包括m-1个特征(属性),最后一个为该特征的类别标签。 在此种数据集的基础上,有一棵树,这棵树上的非叶子节点均为某特征,叶子节点均为其父节点特征的特征值。 那么这棵树是怎么来的? 我们 1.首先要在当前数据集中...
2019-11-22 10:15:18
93
原创 香农熵
香农熵,又称信息熵,熵,可以用来代表某数据集合的不一致性。熵的值越高,则代表数据集的不一致性越高。 熵与概率的关系 举例:当一个桶中有四个球,从左到右分别为红色、红色、红色、绿色。现有放回地从桶中抓球,每次抓取一个,求抓出球的顺序仍然为红、红、红、蓝的概率。 可知,第一次抓出红球的概率:0....
2019-11-21 16:00:22
353
原创 Numpy基础知识
数据类型1.数据类型之间的转换5种基本类型:bool、int、uint、float、复数。int32代表32位整型在创建时指定类型的两种方式,直接类型 or 类型字符。astype 改变数组的类型直接a.dtype获取数组类型>>> import numpy as np>>> a=np.arange(12,dtype=floa...
2019-10-23 17:42:27
304
原创 Numpy快速入门
一、有的没的NumPy包的核心是ndarray对象,它封装了python原生的同数据类型的n维数组。固定大小、元素数据类型相同、高效矢量化和广播?二、快速开始基础知识ndarray.ndim 轴:数组的维度ndarray.shape 每个元素的维度ndarray.dtype 数据类型ndarray.itemsize 每个元素的字节大小ndarray.dat...
2019-10-21 17:36:41
169
原创 12.虚拟环境和包
venv(virtual enviroment)创建虚拟环境python3 -m venv tutorial-env创建tutorual-env目录
2019-10-16 14:08:19
98
原创 11.标准库简介二
1.格式化输出reprlib模块提供了一个定制化版本的repr()函数,用于缩略显示大型或深层嵌套的容器对象pprint 提供复杂的打印控制textworp 格式化文本段落locale2.模板字符串string模块包含一个通用的Template类from string import Templatet=Template('My name is $name '...
2019-10-16 11:13:25
92
原创 10.标准库简介
1.操作系统接口import osos.getcwd()os.chdir('')#切换当前工作目录os.system('mkdir today')#执行命令dir(os)help(os)import shutil2.文件通配符glob模块提供了一个在目录中使用通配符搜索创建文件列表的函数3.命令行参数import sysprint(sys.argv)...
2019-10-15 15:49:18
88
原创 9.类
类提供了一种组合数据和功能的方法。有自己的属性,也有改变自己熟悉感的方法1.名称和对象在python中,对象具有个性,多个名称可以绑定到同一个对象。在其他语言中称为别名。对可变对象影响巨大。2.作用域和命名空间命名空间是一个从名字到对象的映射不同命名空间中的名称之间绝对没有关系包含内置名称的命名空间在模块定义被读入时创建,永远不会被删除;模块命名空间持续到解释...
2019-10-15 14:19:31
138
1
原创 8.错处和异常
异常,类语法错误Error异常try:except ... :else:无异常时执行finally:无论如何最后都要执行raise 抛出异常。唯一的参数辨识要抛出的用户自定义异常。异常通常应该直接或间接的从Exception类派生没有在except被处理的异常,会在finally处重新引发执行try时遇到break\continue\return,会先执行f...
2019-10-14 16:23:05
102
原创 7.输入输出
str.format()输出格式字符串前加f或F,用{和}标记被替换的位置a=12f"a:{a}"=>a:12str.format()返回人类可读的值的表示print('{1}{0}{1}').format(1,2)#212print('{name},{age}'.format(name='Ji',age='22'))#Ji,22print('{0[2]}...
2019-10-14 14:55:37
139
原创 6.模块
6.1.3没看_ _ main _ __ _ init _ __ _ all _ __ _ path _ _模块中的语句仅在模块第一次import才执行。每个模块有自己的私有符号表,不会与用户的全局变量发生冲突模块可以导入其他模块import fibo =>fibo.fib(12)import fibo as fib =>fib.fib(12)...
2019-10-14 09:43:39
92
原创 2019-10-10-2
数据结构1.列表方法大赏list.append(x)list.insert(i,x)list.remove(x) 移除第一个x,没有会抛出异常list.clear()list.pop([i]) 返回的是弹出的元素list.index(x[,start[,stop]])list.count(x)list.extend(itereble) 使用可迭代对象中的所有元...
2019-10-11 09:45:06
146
原创 2019-10-10
函数以def开头,后跟函数名和参数列表,下一行开始可以是字符串(文档字符串),用于说明函数(可选),函数体,且必须缩进文档字符串。def Nothing(): """Do Nothing """ passprint(Nothing.__doc__)#输出Do Nothing函数可以有return语句,从函数内部返回一个值,无return语句或不带返回...
2019-10-10 14:25:44
111
原创 2019-10-09
字符串单双引号都可\转义符print时,整个字符串引号前加r,忽略转义多行字符串,行尾加\忽略本行空格3*‘12’ 得出121212字符串可被索引str[3],索引可负 索引不可越界切片索引越界自动操作 word[2:]2及之后 - - word[:2]0和1 word[:2]+word[2:]==word为true不可通过所以来赋值修改数组list1...
2019-10-10 11:45:32
72
原创 重启nginx报错
今天修改nginx配置文件,配置完了重启nginx一直报错。Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.尝试的方法(前...
2019-04-15 19:07:56
1183
原创 <!DOCTYPE ...>有什么用处
1.<!DOCTYPE>是啥DOCTYPE也就是 document type ,文档类型。<!DOCTYPE>并不是一个html标签,它被声明在html文档的第一行,用来告诉web浏览器,我们写的这个html文件基于那个html版本,从而浏览器根据不同版本的规则来编写。<!DOCTYPE>必须在文档第一行来声明。如果没有声明,或者声明错误,...
2019-03-22 17:51:30
292
原创 js数组中添加元素
1.尾部添加arr.push(element1, ..., elementN)2.头部添加arr.unshift(element1, ..., elementN)3.想添在哪就添在哪array.splice(start[, deleteCount[, item1[, item2[, ...]]]])//从下标为start的元素开始,删除deleteCount个...
2019-03-20 17:27:16
125
原创 js字符串与数组转化
1.字符串转化为数组var str = 'qwarasdazxav';var arr = str.split('');console.log(arr);// ["q", "w", "a", "r", "a", "s", "d", "a", "z", "x", "a", "v"]var arr2 = str.split('a');console.log(arr2);//[...
2019-03-20 16:49:56
388
1
原创 JavaScript 中一些数学函数
JavaScript 中一些数学函数:1、绝对值语法:Math.abs(x)2、大于等于x的最小整数,天花板函数,向上取整语法:Math.ceil(x)3、小于等于x的最大整数,向下取整语法:Math.floor(x)4、四舍五入取整语法:Math.round(x)5、正弦函数语法:Math.sin(x)6、余弦函数语法:Math.cos(Math.PI/x...
2019-03-20 16:40:57
147
原创 State与组件生命周期
State顾名思义,state用于表示组件的状态。相当于组件的私有变量,只可以在组件内部修改,完全受控于当前组件。是由类定义的组件所特有的。状态的声明class Clock extends React.Component{ constructor(props){ super(props); this.state = {date:new...
2019-03-04 19:44:50
88
原创 组件
React组件可以使我们将页面分为各个独立的,可复用的部件。组件可以接受任意的输入值,称之为props。组件调用后返回一个React元素。组件有两种定义方式:函数定义、类定义。//函数定义function Hello(props){ return <h1>Hello+' '{props.name}+'!'</h1>;}ReactDOM.re...
2019-03-04 18:51:45
72
原创 元素渲染
元素是构成React页面的最小元素,用来描述我们在屏幕上看到内容。渲染过程1.首先在首页(index.html)中添加一个id为‘root’的<div>.2.将React元素传递给ReactDOM.render(),将其渲染到页面上。const element = <h1>Hello, world</h1>;ReactDOM.render(el...
2019-03-02 17:15:28
90
原创 JSX语法简介
const ele = <h1>Hello World!</h1>; 值不是字符串,而是一个标签 JSX是JavaScript和XML结合的一种格式。Js的语法扩展,完全在Js内部实现。 这种语言用于声明React中的元素,利用HTML语法来创建虚拟DOM。 ...
2019-03-02 11:18:21
91
原创 React简介
1.React是一个用于构建用户界面的JavaScript库,主要用于构建UI。 2.React特点: 声明式设计(采用声明范式)、高效、灵活、JSX语法、组件、单向响应的数据流 3.React安装: npm install -g create-react-app create-react-app a...
2019-02-26 22:16:13
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人