学计算机的人是幸福的,因为在这个领域中有如此多的通俗易懂(相对来说)的经典好书,你需要做的只是坚持把它们一本一本读下去而已。在这里列出一些我看过或者准备看的算法书籍,以供参考。 &nb…
标签:常用算法
【十大经典数据挖掘算法】Naïve Bayes
【十大经典数据挖掘算法】系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 朴素贝叶斯(Naïve Bayes)属于监督学习的生成模…
常用算法(一)
续首篇,开始归纳整理常用的算法大类。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一,穷举法 特点及适用范围 暴力寻找所…
Leetcode常用的五大算法思想
分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到…
C 程序的常用算法
算法(Algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这…
机器学习10大经典算法
1、C4.5 机器学习中,决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象…
五大算法小结
贪心算法 不精确的背包问题,粗略估计,逼近最优解 动态规划 典型的如前文提到的背包问题 回溯法 典型的比如前文提到的八皇后 分治算法 分治算法就是把一个困难的问题分解为一系…
算法入门——五大常用算法
1、递归与分治 递归算法:直接或者间接不断反复调用自身来达到解决问题的方法。这就要求原始问题可以分解成相同问题的子问题。 示例:阶乘、斐波纳契数列、汉诺塔问题 斐波纳契数列:又称黄金分割数列,指的是这样一个…
常用的推荐算法
推荐算法 基于流行度算法 比较简单粗暴,根据热搜topN进行推荐. 协同过滤算法 分为两种,基于用户的和基于物品的; 基于内容的算法 基…
常用的分类算法
逻辑回归,SVM,朴素贝叶斯,神经网络,随机森林,knn等
五大常用算法详解—转
转自:http://blog.csdn.net/lcj_cjfykx/article/details/41691787 分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解…
五大常用算法之二:动态规划算法(转)
五大常用算法之二:动态规划算法 一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。 二、基本思想…