Welcome 微信登录

首页 / 软件开发 / 数据结构与算法

数据挖掘系列(5)使用mahout做海量数据关联规则挖掘

数据挖掘系列(5)使用mahout做海量数据关联规则挖掘

数据挖掘系列(5)使用mahout做海量数据关联规则挖掘2014-04-22 cnblogs MyDetail上一篇介绍了用开源数据挖掘软件weka做关联规则挖掘,weka方便实用,但不能处理大数据集,因为内存放不下,给它再多的时间也是无用,因此需要进行分布式计算,mahout是一个基于hadoop的分布式数据挖掘开源项目(mahout本来是指一个骑在大象上的人)。掌握了关联规则的基本算法和使用,加上分布式关联规则挖掘后,就可以处理基本的关联规则挖掘工作了...
数据挖掘系列(6)决策树分类算法

数据挖掘系列(6)决策树分类算法

数据挖掘系列(6)决策树分类算法2014-04-22 cnblogs MyDetail从这篇开始,我将介绍分类问题,主要介绍决策树算法、朴素贝叶斯、支持向量机、BP神经网络、 懒惰学习算法、随机森林与自适应增强算法、分类模型选择和结果评价。总共7篇,欢迎关注和交流。这篇先介绍分类问题的一些基本知识,然后主要讲述决策树算法的原理、实现,最后利用决策树算 法做一个泰坦尼克号船员生存预测应用。一、分类基本介绍物以类聚,人以群分,分类问题只古以来就出现我们的生活中...
数据挖掘系列(7)分类算法评价

数据挖掘系列(7)分类算法评价

数据挖掘系列(7)分类算法评价2014-04-22 cnblogs MyDetail一、引言分类算法有很多,不同分分类算法又用很多不同的变种。不同的分类算法有不同的特定,在不同的 数据集上表现的效果也不同,我们需要根据特定的任务进行算法的选择,如何选择分类,如何评价一 个分类算法的好坏,前面关于决策树的介绍,我们主要用的正确率(accuracy)来评价分类算法。正确率确实是一个很好很直观的评价指标,但是有时候正确率高并不能代表一个算法就好。比如某 个地区某...
对称加密(1) 对称加密基本原理

对称加密(1) 对称加密基本原理

对称加密(1) 对称加密基本原理2014-04-24对称加密是计算机加密领域最古老也是最经典的加密标准。虽然对称加密被认为不再是安全的加密方式,但是直到现在,我们还看不到它被淘汰的迹象。在很多非网络化的加密环境中,对称加密足以满足人们的需要。对称加密采用单密钥加密方式,不论是加密还是解密都是用同一个密钥,即“一把钥匙开一把锁”。对称加密的好处在于操作简单、管理方便、速度快。它的缺点在于密钥在网络传输中容易被窃听,每个密钥只能应用一次...
对称加密(2) 对称加密算法

对称加密(2) 对称加密算法

对称加密(2) 对称加密算法2014-04-24经典的对称加密算法是DES算法,后来又衍生出3DES、TripleDES等增强型的DES算法。此外,.NET还提供了RC2、Rijndael等对称加密算法。下面分别详细介绍。DES加密算法对称加密算法中最经典的算法莫过于DES加密算法。DES加密采用的是分组加密的方法,使用56位密钥加密64位明文,最后产生64位密文。DES算法的基本流程如图6-2所示。图6-2 DES加密算法基本流程现在对图6-2的整个流程...
对称加密(3) NET对称加密体系

对称加密(3) NET对称加密体系

对称加密(3) NET对称加密体系2014-04-24本节介绍System.Security.Cryptography名称空间中的对称加密类。1. SymmetricAlgorithm类SymmetricAlgorithm是抽象类,是所有对称加密算法的基类,该类定义的成员在其子类AES类中做介绍。当使用派生类时,从安全的角度考虑,仅在使用完对象后强制垃圾回收是不够的。必须对该对象显式调用Clear方法,以便在释放对象之前将对象中所包含的所有敏感数据清零。注...
对称加密(4) .NET对称加密实践

对称加密(4) .NET对称加密实践

对称加密(4) .NET对称加密实践2014-04-24在使用.NET框架提供的加密算法实现类来执行加密任务时,需要准备加密密钥和初始化向量(Initialization Vector,IV)。基于对称加密的特点,在加密数据之后一定要保存好密钥和初始化向量,因为解密要用到它们。但是对于不同的数据加密,要使用不同的密钥和初始化向量,理论上每次新的加密过程都应该使用全新的密钥和初始化向量。通常需要将加密密钥和初始化向量传递给另一个人,这时候需要使用非对称加密算...
<< 81 82 83 84 85 86 87 88 89 90 >>