摘要:
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著 阅读全文
摘要:
从16年九月份开始,参加了一些公司的算法工程师/机器学习工程师岗位的校园招聘,做一些总结,希望可以给大家准备这个职位提供些信息。 一、需要的基本技能数据结构知识掌握一门编程语言,c/c++/Java/Python机器学习常用算法或者某一细分领域(推荐,自然语言处理,图像识别,语音识别等)的常用算法 阅读全文
摘要:
利用LaTex或MathJax书写数学公式的时候, 经常会用到希腊字母, 可好多字母名称很长, 写起来很不方便. 微软Word中切换为Symbol字体后, 可以直接利用键盘输入希腊字母. 对大多数人, 这种对应方式还算方便. 下面是根据网上的资料 Using Greek Characters in 阅读全文
摘要:
摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子 内容: 1.算法概述 1.1 决策树(DT)是一种基本的分类和回归方法。在分类问题中它可以认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布,学习思想包括ID3,C4.5,CA 阅读全文
摘要:
背景:本文只是对机器学习相关知识的梳理和复习用,因此顺序上可能有些随意 摘要: 1.各种算法的推导 2.各种算法的比较(或优缺点) 3.学习理论 4.特征选择方法 5.模型选择方法 6.特征工程 7.数据预处理 8.应用例子 内容: 1.各种算法的推导 线性回归(Liner Regression): 阅读全文
摘要:
写bat批处理也一样,都要用到注释的功能,这是为了程式的可读性 在批处理中,段注释有一种比较常用的方法: goto start = 可以是多行文本,可以是命令 = 可以包含重定向符号和其他特殊字符 = 只要不包含 :start 这一行,就都是注释 :start 另外,还有其他各种注释形式,比如: 1 阅读全文
摘要:
Python中可以使用 pickle 模块将对象转化为文件保存在磁盘上,在需要的时候再读取并还原。具体用法如下: 1 pickle.dump(obj, file[, protocol]) 1 pickle.dump(obj, file[, protocol]) 1 pickle.dump(obj, 阅读全文
摘要:
@Ivony 老师的一句话概括很精辟:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。 简洁版 0. REST不是"rest"这个单词,而是几个单词缩写。但即使那几个单词说出来,也无法理解在说什么 -_-!! (不是要贬低人,是我自己也理解困难);1. REST描 阅读全文
摘要:
本文章部分内容基于之前的一篇专栏文章:统计学习引论 在机器学习里,通常来说我们不能将全部用于数据训练模型,否则我们将没有数据集对该模型进行验证,从而评估我们的模型的预测效果。为了解决这一问题,有如下常用的方法: 1.The Validation Set Approach 第一种是最简单的,也是很容易 阅读全文
摘要:
chr()、unichr()和ord() chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。 阅读全文