自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kenney Qin 的专栏

代码实现算法,努力实现梦想。

  • 博客(23)
  • 收藏
  • 关注

原创 学习排序Learning to Rank之RankNet

今天给大家介绍一个Learning to Rank系列算法中的一个:RankNet。Learning to Rank最常用的地方就是搜索引擎,它能从用户的搜索、点击数据中学习出搜索结果的排序函数,以改善当前的检索模型。

2015-01-27 22:13:40 5371

原创 PCA(Principal Component Analysis)主成分分析

今天给大家说说

2014-09-29 09:26:32 8666

原创 gradient descent 梯度下降算法

今天给大家介绍一个m

2014-09-25 23:04:58 13554 3

原创 BP神经网络

本文介绍机器学习里的BP神经网络算法,

2014-09-15 12:55:02 11145

原创 Locality Sensitive Hashing ( LSH,局部敏感哈希 ) 详解

这篇文章想给大家介绍一个神奇的东东:LSH,它可以快速地找出海量数据中的相似数据。

2014-08-30 12:54:26 13385 9

原创 推荐系统之矩阵分解

本文将给大家介绍一下如何利用矩阵分解来做推荐系统算法。

2014-08-30 12:45:24 13234

原创 C++虚函数与虚函数表

C++有个玩意叫虚函数,

2014-11-06 20:02:56 7124

原创 One Class SVM, SVDD(Support Vector Domain Description)

今天给大家介绍一下one class classification以及用SVDD()

2014-10-29 20:42:44 20982 10

原创 kmeans 聚类算法

这篇文章给大家介绍一个

2014-10-15 17:34:29 1642

原创 聚类和分类的区别

相信有不少同学在刚接触聚类(Cl)和分类

2014-10-10 19:28:34 3285 1

原创 频繁模式挖掘(Frequent Pattern Mining)

频繁模式挖掘()

2014-09-28 09:45:57 19171

原创 PageRank介绍

今天给大家来剖析一下PageRank~什么是

2014-09-16 21:04:06 2911

原创 linux C++ 爬虫抓取网页

这是一个linux下C++写的抓取网页的代码

2014-08-18 20:50:36 4961 1

原创 android中用线程更新UI,报错only the original thread that created a view hierarchy can touch its views

android开发中难免要更新UI,比如做一个时钟,

2014-08-17 19:07:01 34422

原创 C++中实现类似java中接口的功能

用过Java的人对Java中的接口(interface)一定不陌生,就算没有自己写过接口,也多多少少用过,

2014-08-17 16:17:59 2970 1

原创 C++ 字符串转数字 数字转字符串

C++中字符串转数字,数字转字符串的方法有很多,相信itoa,atoi的方式大家也很熟悉了~下面利用C++中的stringstream来实现字符串转数字、数字转字符串,这是我最喜欢的方式,别忘了#include 。        字符串转数字:int str2num(const string str){ stringstream ss(str); int num;

2014-08-17 16:10:51 5040

原创 常用相似性、相关性度量指标

本文将介绍一些数据挖掘、机器学习、信息检索等领域中常用的一些相似性、相关性指标

2014-08-15 23:27:49 16095

原创 二叉树层次遍历如何判断当前结点是哪层的?

二叉树层次遍历就是按每层从左到右(一般是从左到右,若想从右到左也很简单)的次序遍历结点。下面给一个简单的例子:

2014-07-09 22:15:32 9730 6

原创 C++ 大数加法

所谓大数加法就是说能够对超长位数的数字进行相加,比如一个100位数加一个90位数,为什么这会是一个问题呢?直接用int,long这些表示两个数,然后相加不行吗?肯定是不是滴~这些基本类型能处理的范围是有限的,因此如果你用一个int型变量来表示一个100位数,虽然不会报错,但是你将得不到正确的运行结果,因此数字被截断了,就好像你有一个书包,它能装10本书,你要用它来装100本书,肯定是装不下的,只能

2014-07-03 16:01:50 21570 5

原创 C++ 判断一棵二叉树是否对称

一棵二叉树对称,就是说它如果以根为轴,翻转过去一样,如下图所示,以虚线为轴,把左边翻转到右边,各顶点及顶点中的值均一一对应。

2014-07-01 12:01:37 4764

原创 如何判断一棵树是否是平衡二叉树

判断的思路很简单,若一棵树是平衡二叉树,它的左右子树都是平衡二叉树,并且左右子树的高度差小于等于1。注意,实现的时候,判断左右子树的平衡性时,可以顺便计算子树高度,不用再另外计算一次,下面给出其递归实现:// BalancedBinaryTree.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std

2014-06-30 13:04:45 3120

原创 最大熵算法及简单例子

最近在学模式识别,正在看Introduction to PatternRecognition这本书,挺不错的一本书。好,下面和大家一起来学习最大熵算法。首先,最大熵算法是干什么用的呢?一般是用来估计一个分布,至于把分布估计出来之后用来干什么,那要视具体问题而定。那这里的“熵”是什么意思呢?它是指信息熵,一个分布的均匀程度可以用熵的大小来衡量,熵越大,就越均匀,而最大熵就是要求在满足特定约束下,分布

2014-06-29 13:23:12 9100 6

原创 leetcode:N-Queens II 的位运算非递归解法

原Follow up for N-Queens problem.Now, instead outputting board configurations, return the total number of distinct solutions.

2014-06-28 14:47:51 2098

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除