摘要:
多层向前神经网络 Multilayer Feed-Forward Neural Network 1、组成:输入层(input layer),隐藏层(hidden layer),输出层(output layer) 两层神经网络(输入层不算) 2、每层由单元(units)组成 3、输入层由训练集的实例特 阅读全文
摘要:
1、线性可区分(linear separable)和线性不可区分(linear inseparable)两种情况。 SVM算法寻找两类的超平面(hyper plane),使边际(margin)最大。也就是找最大超平面MMH(Max Margin Hyperplane ) 超平面定义公式:WX+b=0 阅读全文
摘要:
最邻近规则分类 K-Nearest Neighbor 步骤: 1、为了判断未知实例的类别,以所有已知类别的实例作为参考。 2、选择参数K。 3、计算未知实例与所有已知实例的距离。 4、选择最近的K个已知实例。 5、根据少数服从多数,让未知实例归类为K个最邻近样本中最多数的类别。 优点:简单,易于理解 阅读全文
摘要:
机器学习算法评估标准:准确率,速度,强壮性(噪音影响较小),可规模性,可解释性。 1、决策树 Decision Tree:决策树是一个类似于流程图的树结构,其中每个内部节点表示在一个属性上的测试,每一个分支代表一个属性输出,每一个树叶节点代表类(label)或类的分布。树的最顶层是根节点。 2、信息 阅读全文
摘要:
一、机器学习(Machine Learning) 多领域交叉学科,涉及概率论,统计学,逼近论,凸分析算法复杂度理论等多门学科,专门研究机器怎么模拟或实现人类的学习行为,以获得新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 学习:针对经验E(Experience)和一系列的任务T(ta 阅读全文
摘要:
1、预定义字符集(可以用在[ ]中) \d :数字[0-9] \D :非数字 \s: 空白字符 \S:非空白字符 \w:字母数字下划线 [A-Za-z0-9_] \W:非(字母数字下划线) 2、数量词(用在字符或()中) *:匹配前一个字符0或无限次 ab* a,abbbb +:匹配前一个字符一次或 阅读全文
摘要:
计算机只能处理数字,处理文本要先把文本转换成二进制文件。8个二进制位为一个字节byte。00000000 三种字符编码格式: 1、ASCII编码:美国人发明,用一个字节表示所有的大小写英文字母及标点符号。 2、Unicode编码:万国码,包含大部分国家的编码。通常是两个字节。 3、utf-8编码:( 阅读全文
摘要:
1、如何拆分有多种分隔符的字符串。 利用正则表达式 import re s='ab,cd:e\gg//aaa/kkk' re.split(r'[,:/\\]+',s) #['ab', 'cd', 'e', 'gg', 'aaa', 'kkk'] 2、如何判断字符串a是否已以字符串b为开头或者结尾。 阅读全文
摘要:
并行,使用zip函数。 l1=['1','2','3','4','5']l2=['a','b','c','d','e']l3=['qqq','www','eee','rrr','ttt']l4=zip(l1,l2,l3)for x,y,z in l4: print(x,y,z)print(list( 阅读全文
摘要:
python的切片[:]操作可以作用于list ,tuple ,str等,但是不能作用在迭代器上。 如果要对迭代器对象进行切片操作,可以使用itertools的islice函数。 from itertools import islicel=[x for x in range(5)] #可迭代对象l 阅读全文