自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据库SQL性能优化总结

一、SQL语句优化1、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引;2、在 where 子句中对字段须避免以下操作,否则将导致引擎放弃使用索引而进行全表扫描;进行 null 值判断;使用 != 或 <> 操作符;使用 or 来连接条件,如果一个字段有索引,一个字段没有索引;in 和 not in 也要慎用;使用模...

2018-10-27 21:39:02 1419

转载 Python 中的 defaultdict

Python 中的 defaultdict默认值可以很方便众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子:strings = ('puppy', 'kitten', 'puppy', 'puppy', ...

2018-10-25 10:29:07 220

原创 机器学习:支持向量机(SVM)

SVMhttps://blog.csdn.net/xianlingmao/article/details/7919597

2018-10-24 16:19:54 827

原创 Spark SQL函数

Spark SQL函数

2018-10-23 14:35:36 5052 2

原创 降维(二) 线性判别分析(Linear Discriminant Analysis)

降维(二) LDA

2018-10-20 18:39:54 1695

原创 降维(一) 主成分分析(Principal Components Analysis)

降维(一) PCA为什么需要降维?\qquad如果我们希望模型的精度比较高,或者说泛化误差率较小,那么我们希样本的采样密度足够大(密采样),即在任意样本xxx附近任意小的δ\deltaδ距离范围内总能找到一个样本。\qquad假设所有样本在其属性上归一化,对于δ=0.001\delta=0.001δ=0.001,仅考虑单个属性,需要1000个样本点平均分布在其取值范围内,可以保证所有样本...

2018-10-20 14:04:09 868

转载 ORACLE中ROWNUM用法总结

ORACLE中ROWNUM用法总结对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between…and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between…and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应...

2018-10-15 17:37:48 854

原创 数据结构:回溯法与动态规划算法实例分析

回溯法与动态规划1、回溯法1.1 适用场景回溯法很适合解决迷宫及其类似的问题,可以看成是暴力解法的升级版,它从解决问题每一步的所有可能选项里系统地选择出一个可行的解决方案。回溯法非常适合由多个步骤组成的问题,并且每个问题都有多个选项。当我们从一步选择了其中一个选项时,就进入下一步,然后又面临新的选项。我们就这样重复选择,直至到达最终的状态(递归终止条件)。1.2 过程:用回溯法解决问题的...

2018-10-11 18:45:07 986

原创 操作系统:处理器调度

操作系统——处理器调度1、CPU资源的时分复用进程切换: CPU资源的当前占用者切换。保存当前进程在PCB中的执行上下文(CPU状态);恢复下一个进程的执行上下文。处理器调度:从就绪队列中挑选下一个占用CPU运行的进程;从多个可用CPU中挑选就绪进程可使用的CPU资源。调度程序: 挑选就绪进程的内核函数。调度策略:依据什么原则挑选进程/线程?调度时机:什么时候进行调度...

2018-10-07 22:46:44 720

原创 操作系统:进程与线程

操作系统——进程与线程1、进程进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。1.1 概念:进程的组成:进程包含了正在运行的一个程序的所有状态信息。代码数据状态寄存器CPU状态CR0、指令指针IP通用寄存器AX、BX、CX …进程占用系统资源打开文件、已分配内存 …进程的特点:动态性可以动态地创建、结束进程并发性...

2018-10-07 20:42:55 791

原创 统计学习方法(6)梯度提升决策树GBDT

统计学习方法(6)boosting、AdaBoost和GBDT

2018-10-06 16:55:34 1904

原创 统计学习方法(5)集成学习(提升方法):bagging和boosting

统计学习方法(4)bagging和随机森林

2018-10-06 15:57:30 1492

原创 统计学习方法(4)决策树

统计学习方法(4)决策树决策树是一种基本的分类与回归方法。决策树的学习过程:特征的选择决策树的生成决策树的修剪决策树生成只考虑了通过提高信息增益(或信息增益比)对训练数据进行更好的拟合,而决策树剪枝通过优化损失函数还考虑了减少模型复杂度。决策树生成学习局部的模型决策树剪枝学习整体的模型1、决策树的选择特征选择在于选取对训练数据具有分类能力的特征,划分数据集的大原则是:将...

2018-10-06 13:05:58 500

原创 统计学习方法(3)逻辑回归(Logistic Regression)

统计学习方法(3)逻辑回归1、从线性回归到逻辑回归(模型)1.1 线性模型:给定数据集{(x1,y1),(x2,y2),...,(xn,yn)}\{(x_1, y_1), (x_2,y_2),...,(x_n,y_n)\}{(x1​,y1​),(x2​,y2​),...,(xn​,yn​)},求参数ω\omegaω满足如下回归模型:y^=ω0+ω1x1+ω2x2+...+ωnxn\hat ...

2018-10-04 18:52:19 1130

原创 python装饰器

python装饰器1、什么是装饰器?装饰器实际上就是在不用更改原函数代码的前提下给函数增加新的功能。因为程序已经上线或被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因此就产生了装饰器,使得其满足:(1)不能修改被装饰的函数的源代码(2)不能修改被装饰的函数的调用方式(3)满足1、2的情况下给程序增添功能装饰器的组成:装饰器 = 函数 + 实参高阶函数 + 返回...

2018-10-03 17:33:04 163 2

原创 统计学习方法(2)感知机

统计学习方法(2)

2018-10-02 17:25:43 352

原创 统计学习方法(1) 理论基础

基本概念:1、基本假设:统计学习假定数据存在一定的统计规律,监督学习关于数据的基本假设就是假设X和Y具有联合概率分布P(X, Y)。2、假设空间(模型):监督学习的模型可以是概率模型或非概率模型,由条件概率分布P(Y|X)或决策函数Y=f(X)表示,随具体学习方法而定。对具体的输入进行相应的输出预测时,写作P(y|x)或y=f(x)。3、策略:在假设空间中选取模型f作为决策函数,对...

2018-10-01 19:24:32 986

空空如也

空空如也

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

TA关注的人

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