下载地址:网盘下载 内容简介 · · · · · · 《C算法》介绍了当今最重要的算法,共分3卷,《C算法(第1卷):基础、数据结构、排序和摸索》是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(第1~2章)介绍了基本算法分析原理。第二部分“数据结构”(第3~5章)讲解算法分析中必须掌握的数 ...
分类:
编程语言 时间:
2017-08-01 23:12:04
阅读次数:
160
openssl里面有很多用于摘要哈希、加密解密的算法,方便集成于工程项目,被广泛应用于网络报文中的安全传输和认证。下面以md5,sha256,des,rsa几个典型的api简单使用作为例子。 算法介绍 md5:https://en.wikipedia.org/wiki/MD5 sha256:http ...
分类:
编程语言 时间:
2017-07-28 23:47:20
阅读次数:
702
例子: 求未知电影属于什么类型: 算法介绍: 步骤: 为了判断未知实例的类别,以所有已知类别的实例作为参照 选择参数K 计算未知实例与所有已知实例的距离 选择最近K个已知实例 根据少数服从多数的投票法则(majority-voting),让未知实例归类为K个最邻近样本中最多数的类别 细节: 关于K的 ...
分类:
编程语言 时间:
2017-07-26 17:49:57
阅读次数:
134
1、朴素贝叶斯算法介绍 一个待分类项x=(a,b,c...),判断x属于y1,y2,y3...类别中的哪一类。 贝叶斯公式: 算法定义如下: (1)、设x={a1, a2, a3, ...}为一个待分类项,而a1, a2, a3...分别为x的特征 (2)、有类别集合C={y1, y2, y3, . ...
分类:
编程语言 时间:
2017-07-26 00:21:26
阅读次数:
192
1.介绍 floyd算法只有五行代码,代码简单,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3),可以求多源最短路问题。 2.思想: Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点X到B。所以,我们假设Dis(A ...
分类:
编程语言 时间:
2017-07-24 00:22:43
阅读次数:
179
算法介绍 之前已经介绍过,简单来说,K-NN可以看成:有那么一堆你已经知道分类的数据,然后当一个新数据进入的时候,就开始跟训练数据里的每个点求距离,然后挑离这个训练数据最近的K个点看看这几个点属于什么类型,然后用少数服从多数的原则,给新数据归类。 算法步骤: 算法步骤: 1. step.1—初始化距 ...
分类:
其他好文 时间:
2017-07-17 15:17:52
阅读次数:
277
朴素贝叶斯分类算法 1、朴素贝叶斯分类算法原理 1.1、概述 贝叶斯分类算法是一大类分类算法的总称 贝叶斯分类算法以样本可能属于某类的概率来作为分类依据 朴素贝叶斯分类算法是贝叶斯分类算法中最简单的一种 注:朴素的意思是条件概率独立性 P(A|x1x2x3x4)=p(A|x1)*p(A|x2)p(A ...
分类:
编程语言 时间:
2017-07-12 23:20:18
阅读次数:
251
这篇笔记,仅仅是对选择性算法介绍一下原理性知识,不对公式进行推倒. 前言: 这篇论文介绍的是,如果快速的找到的可能是物体目标的区域,不像使用传统的滑动窗口来暴力进行区域识别.这里是使用算法从多个维度对找到图片中,可能的区域目标,减少目标碎片,提升物体检测效率. 下面是这篇文章的笔记: 介绍及引言: ...
分类:
其他好文 时间:
2017-07-04 20:00:40
阅读次数:
262
上次写完粗浅的BP算法 介绍 本来应该继续把 卷积神经网络算法写一下的 但是最近一直在踩 TensorFlow的坑。所以就先跳过算法介绍直接来应用场景,原谅我吧。 TensorFlow 介绍 TF是google开源出来的人工智能库,由python语言写的 官网地址:http://www.tensor ...
分类:
其他好文 时间:
2017-06-28 23:05:19
阅读次数:
321
KNN算法全名为k-Nearest Neighbor,就是K最近邻的意思。 算法描述 KNN是一种分类算法,其基本思想是采用测量不同特征值之间的距离方法进行分类。 算法过程如下: 1、准备样本数据集(样本中每个数据都已经分好类,并具有分类标签);2、使用样本数据进行训练;3、输入测试数据A;4、计算 ...
分类:
编程语言 时间:
2017-06-16 12:44:54
阅读次数:
236