摘要: 本文在写作过程中参考了大量资料,不能一一列举,还请见谅。贪心算法的定义:贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个 阅读全文
posted @ 2018-03-25 19:02 hust_chen 阅读(51362) 评论(0) 推荐(7) 编辑
摘要: 【第2章 模型评估与选择】 〖一、知识点归纳〗 一、经验误差与过拟合 【分类】:对是离散值的结果进行预测。 【回归】:对是连续值的结果进行预测。 分类和回归属于监督学习。 【错误率】:分类错误的样本数占样本总数的比例。 eg:m个样本中有a个样本分类错误,则错误率 【精度】:分类正确的样本数占样本总 阅读全文
posted @ 2018-03-25 12:55 hust_chen 阅读(4311) 评论(0) 推荐(0) 编辑
摘要: 【第1章 绪论】 〖一、知识点归纳〗 1.1 引言 学习算法:机器学习所研究的主要内容,是关于在计算机上从数据中产生“模型”的算法,即“学习算法”。 学习算法的作用:1.基于提供的经验数据产生模型; 2.面对新情况时,模型可提供相应的判断。 模型:泛指从数据中学得的结果。 学习器:学习算法在给定数据 阅读全文
posted @ 2018-03-25 12:44 hust_chen 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 为什么要设置Java环境变量(详解) 1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/j 阅读全文
posted @ 2017-12-16 10:01 hust_chen 阅读(8912) 评论(0) 推荐(0) 编辑
摘要: 作者:我就是不吃糖醋肉链接:https://www.nowcoder.com/discuss/63054?type=2&order=0&pos=10&page=2来源:牛客网 lz面试经历实在是不多,水平也比不上牛客网的很多同学,主要还是分享一下转行的一些经历和心得吧。 首先说一下自己的背景:上海西 阅读全文
posted @ 2017-12-15 11:03 hust_chen 阅读(527) 评论(1) 推荐(1) 编辑
摘要: 1. 线性表:n个数据元素的有序集合。 线性表是一种常用的数据结构。在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算的可靠性和提高操作效率都是至关重要的。 线性表是一个线性结构,它是一个含有n 阅读全文
posted @ 2017-12-14 21:04 hust_chen 阅读(194) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/xiaoxiaopengbo/article/details/51705954 转载自:http://blog.csdn.net/hguisu/article/details/7674195 1.栈 1.1 栈的定义 栈是一种特殊的线性表。其特殊性在于限定插 阅读全文
posted @ 2017-12-14 20:57 hust_chen 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 算法的时间复杂度和空间复杂度-总结 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增 阅读全文
posted @ 2017-12-14 20:25 hust_chen 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 数据是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并能被计算机程序处理的符号的总称. 数据结构是相互之间存在一种或多种特定关系的数据元素的结合。 数据结构=数据元素+关系(结构); 数据在计算机中的表示称为数据的存储结构 任何一个算法的设计取决于选定的逻辑结构,而算法的实现依赖于采用 阅读全文
posted @ 2017-12-14 20:01 hust_chen 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 来源:伯乐在线 链接:http://blog.jobbole.com/104313 GitHub 上的 Awesome 系列(资源大全系列),是一个汇总了优秀工具资源的大集合,并由 GitHub 社区用户持续维护和更新。初始的版本都是英文,伯乐在线组织整理了热门资源大全的中文版。目前,中文版的资源列 阅读全文
posted @ 2017-12-14 19:51 hust_chen 阅读(268) 评论(0) 推荐(0) 编辑