自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Graph Embedding在淘宝推荐系统的应用

之前已经写过两篇graph embedding(GE)的文章,都比较偏理论。关于GE这个主题再写最后一篇文章,是在推荐系统的实际应用。这是18年阿里发的一篇文章,应用在淘宝上,《Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba》,附个链接 https://arxiv.org/pdf/1803.023...

2019-06-22 19:21:25 2900

原创 ctr预估之Wide&Deep和DeepFM

之前写了两篇关于graph embedding的文章,这次换个主题,分享两个ctr预估算法。一个是Wide&Deep,是谷歌16年提的算法《Wide & Deep Learning for Recommender Systems》,链接https://arxiv.org/pdf/1606.07792.pdf,这个算法是用在谷歌应用商店做排序的。另外一个是DeepFM,来自于华为17...

2019-05-25 10:43:36 2825

原创 graph embedding之node2vec

在上一篇文章中介绍了DeepWalk,这是第一次将word2vec的思路引入到graph或network中。这篇文章继续介绍graph embedding之node2vec,附个链接http://snap.stanford.edu/node2vec/,其中有文章也有代码。一、基本思路graph embedding也是一种特征表示学习方式,借鉴了word2vec的思路。在graph中随机游走...

2019-04-24 23:52:23 1612

原创 Graph embedding: 从word2vec到DeepWalk

本文介绍的是2014年的一篇文章《DeepWalk: Online Learning of Social Representations》,附个链接https://arxiv.org/pdf/1403.6652.pdf,这是NLP中的表示学习算法第一次被引入到图结构当中。如标题,本文先来介绍word2vec的基本概念,再来介绍下如何将利用word2vec来表示图结构。一、Skip-Gram...

2019-03-21 21:10:42 1460

原创 深入解读Airbnb推荐算法

去年Airbnb——爱彼迎公布了他们的房源推荐算法,并且成为2018年kdd的最佳论文,论文标题 Real-time Personalization using Embeddings for Search Ranking at Airbnb(https://www.kdd.org/kdd2018/accepted-papers/view/real-time-personalization-usin...

2019-02-20 20:50:33 4738

原创 详细解读Youtube推荐算法

随着深度学习的火热,越来越多的问题都开始尝试采用深度学习算法来解决,包括推荐算法。16年的时候,谷歌公开了Youtube的推荐算法,Deep Neural Networks for YouTube Recommendation(https://static.googleusercontent.com/media/research.google.com/zh-CN//pubs/archive/455...

2019-01-02 23:23:23 10021 2

原创 自然语言处理中的Transformer和BERT

2018年马上就要过去,回顾深度学习在今年的进展,让人印象最深刻的就是谷歌提出的应用于自然语言处理领域的BERT解决方案,BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding(https://arxiv.org/abs/1810.04805)。BERT解决方案刷新了各大NLP任务的榜单,在各...

2018-12-23 23:54:42 18911 27

原创 基于OpenCV给二值图像中不同邻域做标记

标记8连通邻域void lableConnectedRegion(Mat &img, Mat &labelImg, vector<int> &resLabelSet){ uchar fgPix = 255; uchar bgPix = 0; resLabelSet.clear(); resLabelSet.push_back(0); labelImg.cre

2017-07-31 18:49:42 937 4

原创 信号与系统在图像的应用

最近把信号与系统的东西又看了一遍,这些东西实在太重要了。但是一边看一边忘,有必要整理归纳一下。一、傅里叶级数csdn好像不能编辑公式,那我直接截图吧。傅里叶级数用于周期的连续函数,周期为T,做的是求和运算。二、傅里叶变换傅里叶变换,针对的是非周期连续函数,要求函数可积分。三、离散傅里叶变换离散傅里叶变换对也是周期的,针对的是离散的情况。

2017-06-04 22:27:46 6277

原创 关于视频中高频区域闪烁的原因分析

之前都是传代码,这次整点理论的东西。在看电视或者视频的时候,经常会看到一些细节,或者边缘等高频区域在闪烁,人眼通常对于变化比较敏感,所以很容易注意到这个问题,造成主观效果变差。闪烁的原因就在于这些区域的像素值在反复不断的变化,导致出现闪烁的出现。以前我以为只有静止的时候才会察觉到闪烁,后来发现,高频区域只要满足上述条件,运动的时候也能观察到闪烁。以前的整个电视系统都是隔行的,隔行拍摄,

2017-06-03 21:57:14 2883

原创 c语言实现给yuv文件添加帧序号

这是我14年刚工作时候写的代码。当时领导提出给yuv文件加帧序号,我就实现了这么一个算法。后来其实也没怎么用过,但是实现的思路挺有意思的。无意中给翻出来了,挂到网上来,更新一下我许久都没有更新的博客。。。。 先看图 main函数#include <stdio.h>#include <stdlib.h>#include <time.h>#include <string.h>#inc

2017-04-26 20:44:27 1481

原创 canny边缘检测C\C++实现

原理不多说,直接上代码#define PI 3.1415926#define EDGE_VALUE 235#define NON_EDGE_VALUE 16enum {HOR = 0, VER, POS45, NEG45};typedef unsigned char uint8;void CannyEdge(const uint8* i

2016-09-09 21:25:53 4819 5

原创 均值滤波的快速实现

复杂度最高的版本,每个像素点做w*h次加法和1次除法void MeanFilter(int width, int height, int pitch, int w, int h, // filter size uint8* srcp, uint8* dstp){ memcpy(dstp, srcp, sizeof(uint8) * height * pitch); int h

2016-08-27 21:20:24 4649 4

原创 2048小游戏c++实现

用c++实现了一下2048小游戏,没有界面,用控制台显示。#include <stdlib.h>#include <time.h>#include <string.h>#include <stdio.h>class Game2048 {public: Game2048(int _max_score = 2048): max_score(_max_score) { N

2015-08-17 22:32:57 3159

原创 直方图均衡化的编程实现

直方图均衡化是提高图像对比度的一种方法,经过处理后的图像会得到一个尽可能均匀的直方图,我用c语言对该算法做了实现。 图像在内存中的保存方式如下图所示,width和height即是图像的宽和高,pitch = (width + 15) / 16 * 16。 // 计算图像直方图void Hist(const uint8 *image, int width, int height, int pit

2015-08-15 11:29:26 4101 3

原创 求逆矩阵的c++实现

转载请注明出处。这里用到模板的知识,没有做什么出错检查,只能做3阶及以上矩阵。int inc(int i, int N){ if(i >= N) return i % N; else if(i < 0) return i + N; return i;}template <typename T, int N>T CalcDet(T (&m)

2015-08-11 20:03:44 3584

空空如也

空空如也

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

TA关注的人

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