抽象工厂模式,是创建型模式的一种,其实是一个实现子类继承父类的方法,在这个方法中,通过传递子类以及要继承父类的名称,并且在抽象工厂方法中增加了对抽象类存在性的判断,如果存在,则将子类继承父类的方法。然后子类通过寄生式继承。 抽象工厂是用来创建子类的,本身可以视为一个类簇,它制定了子类的结构,让子类继 ...
分类:
编程语言 时间:
2017-05-26 00:50:40
阅读次数:
220
【转】http://www.cnblogs.com/kemaswill/archive/2013/01/26/2877434.html 本文主要基于Anand Rajaraman和Jeffrey David Ullman合著,王斌翻译的《大数据-互联网大规模数据挖掘与分布式处理》一书。 KMeans ...
分类:
其他好文 时间:
2017-05-08 01:20:05
阅读次数:
226
聚类聚类主要内容是将样本进行归类,同种类别的样本放到一起,所有样本最终会形成K个簇,它属于无监督学习。核心思想根据给定的K值和K个初始质心将样本中每个点都分到距离最近的类簇中,当所有点分配完后根据每个...
分类:
编程语言 时间:
2017-03-08 19:36:08
阅读次数:
199
IOS 中runtime 不可变数组__NSArray0 和__NSArrayI 大家可能都遇到过项目中不可变数组避免数组越界的处理:runtime,然而有时候并不能解决所有的问题,因为类簇不一样 #import "NSArray+Security.h" #import "NSObject+Swiz ...
分类:
移动开发 时间:
2016-12-15 17:56:52
阅读次数:
212
如果一点基础没有最好先拿起一本教材开始学,《机器学习实战》还不错,P93,书上有python源码和练习数据,非常适合新手。 k均值聚类 簇 相似 伪代码 (随机)创建K个点作为起始质心 当任意一个点的簇分配结果发生变化时: 对数据集中的每个点: 对每个质心: 计算质心到数据点之间的距离 将数据点分配... ...
分类:
其他好文 时间:
2016-12-09 19:37:44
阅读次数:
151
随笔 随笔 随笔 javascript-抽象工厂模式 抽象工厂模式笔记 1.抽象工厂模式创建多个抽象类,创建出的结果是一个类簇(这里是抽象类的集合) 2.抽象工厂中传入的父类是否是抽象工厂方法创建的抽象类进行判断,不是则抛出错误 3.子类通过抽象工厂方法(寄生式继承)继承父类(抽象工厂创建的抽象类) ...
分类:
编程语言 时间:
2016-10-21 00:26:36
阅读次数:
205
抽象工厂模式笔记 1.抽象工厂模式创建多个抽象类,创建出的结果是一个类簇(这里是抽象类的集合) 2.抽象工厂中传入的父类是否是抽象工厂方法创建的抽象类进行判断,不是则抛出错误 3.子类通过抽象工厂方法(寄生式继承)继承父类(抽象工厂创建的抽象类)的属性和方法 原型式继承 寄生式继承 继承原型 抽象工 ...
分类:
编程语言 时间:
2016-10-20 17:39:58
阅读次数:
204
我们都知道在iOS中类簇的使用是非常普遍的,比如 NSNumber 、 NSString NSArray 等等都是类簇。我们以 NSNumber 举例来说,对于int,bool, unsigned int 等等数据类型,我们如何把它们封装成类的形式呢? 通常情况下我们可能会想到,对于每一种数据类型独 ...
分类:
移动开发 时间:
2016-07-11 20:58:17
阅读次数:
190
'''
本章主要介绍密度聚类:
簇:密度相连的点的最大集合
优点:
1、能够将具有高密度的区域划分为簇
2、能发现任意形状的簇
基本概念:
对象的ε-邻域:给定对象在半径ε内的区域
核心对象:一个对象的邻域中至少包含最小数目x个对象的
直接密度可达:给定对象集合D,如果p是在q的邻域内,q又是核心对象,则表明从核心对象q直接密度可达对象p
密度可达(可以认为是基于传递性):存在对象链p1,p2,...
分类:
其他好文 时间:
2016-07-10 19:03:58
阅读次数:
257
作者(Alex Rodriguez, Alessandro Laio)提出了一种很简洁优美的聚类算法, 可以识别各种形状的类簇, 并且其超参数很容易确定. 算法思想 该算法的假设是类簇的中心由一些局部密度比较低的点围绕, 并且这些点距离其他有高局部密度的点的距离都比较大. 首先定义两个值: 局部密度 ...
分类:
编程语言 时间:
2016-05-07 16:39:05
阅读次数:
219