标签:算法 第3页

linux学习

Spark0.9分布式运行MLlib的线性回归算法

2

fenny 发布于 2014-10-29

1 什么是线性回归 线性回归是另一个传统的有监督机器学习算法。在这个问题中,每个实体与一个实数值的标签 (而不是一个像在二元分类的0,1标签),和我们想要预测标签尽可能给出数值代表实体特征。MLlib支持线性回归以及L2(ridge)和L1(lasso)正则化参数调整。Mllib...

阅读(6)评论(0)赞 (0)

linux学习

C语言求素数(质数)的算法

hellowo 发布于 2014-09-16

< div id=”content”>前言 上次被出了一题质数的C语言求解题目( http://www.linuxidc.com/Linux/2014-06/103097.htm ),当时用了最粗暴的算法,回来仔细参考资料,其实答案有很多种: ...

阅读(11)评论(0)赞 (0)

linux学习

排序算法总结之快速排序

stack 发布于 2014-06-09

一,快速排序介绍 快速排序与归并排序一样,也是基于分治的递归算法,体现在:在每一趟快速排序中,需要选出枢轴元素,然后将比枢轴元素大的数组元素放在枢轴元素的右边,比枢轴元素小的数组元素都放在枢轴元素的左边。然后,再对分别对 枢轴元素左边 和 枢轴元素右边的元素进行快速排序。 二,快...

阅读(8)评论(0)赞 (0)

linux学习

OpenSSL之对称加密算法命令详解

fenny 发布于 2014-05-22

1、对称加密算法概述 openssl的加密算法库提供了丰富的对称加密算法,我们可以通过openssl提供的对称加密算法指令的方式使用,也可以通过调用openssl提供的API的方式使用。 openssl的对称加密算法指令主要用来对数据进行加密和解密处理,openssl基本上为所有...

阅读(5)评论(0)赞 (0)

linux学习

各种排序算法总结

maynard 发布于 2014-02-09

排序(Sorting) 是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。 1、选择排序   选择排序是一种直观简单的排序算法,它每次从待排序的数据元素中选出最小(或者最大)元素存放到序列的起始位置,直到全部待排序的数...

阅读(21)评论(0)赞 (0)

linux学习

C++ STL算法之accumulate函数

1

bjmayor 发布于 2014-01-10

1. 介绍   用来计算特定范围内(包括连续的部分和初始值)所有元素的和,除此之外,还可以用指定的二进制操作来计算特定范围内的元素结果。其头文件在numeric中。   accumulate原函数声明定义如下:    template Type accumulate( Input...

阅读(17)评论(0)赞 (0)

linux学习

排序算法对比分析

fenny 发布于 2013-11-14

冒泡排序: 冒泡排序是一种交换排序,相邻之间的两个元素进行比较,如果两个元素的顺序是错误的,那么就交换位置. 具体的步骤是: 比较相邻两个元素,如果地一个元素比第二个元素大,那么就交换位置 每对相邻的元素做同样的比较,从开头的第一对元素,直到最后一对元素.经过这轮的比较交换后,最...

阅读(11)评论(0)赞 (0)

linux学习

KM算法最好的讲解+POJ2195[KM算法+最小费用流]

hellowo 发布于 2013-11-08

二分图匹配算法总结 二分图最大匹配的匈牙利算法 二分图是这样一个图,它的顶点可以分类两个集合X和Y,所有的边关联在两个顶点中,恰好一个属于集合X,另一个属于集合Y。 最大匹配:图中包含边数最多的匹配称为图的最大匹配。 完美匹配:如果所有点都在匹配边上,称这个最大匹配是完美匹配。 ...

阅读(11)评论(0)赞 (0)

产品设计

Google推出蜂鸟算法: seo从业者们如何应对?

2

stack 发布于 2013-10-28

没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 Google新推出蜂鸟搜索算法 更注重语义分析 9月27日是Google成立15周年的生日,同时Google也更新代号为Hummingbird(蜂鸟)的搜索算法,此次更新是三...

阅读(13)评论(0)赞 (0)