自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bright

Action is more important than imagination... ^_^

  • 博客(131)
  • 资源 (1)
  • 收藏
  • 关注

原创 文章持续更新,微信公众号CodingRush

微信公众号:CodingRush分享编程、算法、机器学习、数据挖掘、推荐系统、大数据计算框架等知识,欢迎扫码关注。 文章持续更新,深度学习优化方法、强化学习

2015-04-29 22:50:10 1120

原创 在北京多有钱能称为富

在北京得多有钱才能称得上为富。

2023-09-24 05:34:12 2357 5

原创 【读论文系列】Collaborative Deep Learning for Recommender Systems

摘要推荐大致可以分为两类,基于内容推荐,基于用户行为的协同。该论文想做的是把内容和用户行为结合起来,并且使用了deep learning,希望解决content稀疏的问题。方法解决content稀疏的问题,实际上使用stacked denoising autoencoder(SDAE)就能学出item的distributed representation,输入是item content的词袋。 本

2016-12-26 00:29:01 3808 1

原创 awk命令简介

背景很多时候,我们希望逐行读入文件,然后从每行提取一部分内容出来,这个时候用awk最好不过了。功能这里简单介绍awk命令常使用的三个功能点(当然还有其他更强大的功能,这里暂不介绍):1)可指定分隔符,默认分隔符是空格或者tab, 2)可指定匹配特定的pattern, 3)可指定输出某些列命令格式awk -F ‘,’ ‘/pattern/{print $0}’ file-F 后面的就是指定的分隔符

2016-05-16 22:00:54 567

原创 Hadoop2 运行机制简介

Hadoop2中没有了Job Tracker,取而代之的是Resource Manager,Application Master。下面简单介绍一下hadoop2相关概念和运行机制。

2016-01-05 22:25:26 1551 1

原创 Git使用-查看提交日志

常用命令工作中有时候追问题,希望看某些提交有哪些改动,这个时候git log 就派上用场了。常用 git log 查看全部的提交日志 git log –oneline 以一行的形式显示log的title如果想看某次提交进行了哪些修改呢? git log -p 可以依次查看提交时,进行了哪些修改,如果需要看某次commit的修改,后面只需要跟上对应的commit id即可如果想看某个

2015-12-30 21:29:36 9853

原创 ML基础-理解ROC和AUC

作为一个MLer,你一定听过同事或朋友提到过ROC和AUC,作为一个重要的分类器的评价指标,这篇文章带大家简要了解一下。在分类问题中,最常用的评价指标就是precision、recall和f-score,还有就是accuracy,注意precision和accuracy是不一样的。但是当样本分布不平衡的时候,precision和recall看起来就不是很合理了。

2015-11-11 01:18:46 2435

原创 机器学习-浅谈特征选择

很多时候我们需要做特征选择,一方面是因为我们希望模型能够使用好的特征拟合数据,另一方面多余的特征会导致模型复杂度高,降低模型的泛化能力。最常见的例子就是,文本分类,我们不可能把所有的词都作为特征,而是希望选一些“好的”词作为特征进入到模型。

2015-09-13 18:42:49 4238 1

翻译 设计模式之Decorator Pattern

当我们希望在运行中增加对象的功能,或者对象的功能可以在运行中改变。比如说订单,当订单中物品的增加,相应的处理流程和计费结果也将变化,所以装饰者模式用于希望能动态改变对象行为的场景中。

2015-05-25 16:34:26 965

翻译 设计模式之Strategy Pattern

策略模式,不知不觉中很多地方我们已经用到了。该模式用于对不同的算法进行封装,增加代码的重用度。另外由于策略模式类遵循相同的结构,因此对策略类细节的修改并不影响上层的调用。对此的另外一个优点便是,用户可以方便的替换使用不同的策略,并且也可以根据相应的接口规则个性化自己的策略类。

2015-05-24 22:47:52 892

翻译 设计模式之Observer Pattern

观察者模式是我们经常会用到的设计模式,比如说你设计了一个系统,当系统到来某个消息的时候,你希望通知该系统的其他模块,那么就相当于其他模块监听了这个事件,我们可以认为这些模块就是观察者,这就是典型的观察者模式的应用。

2015-05-20 22:34:05 865

翻译 设计模式之 Prototype Pattern

设计模式有很多, 我们就从一个比较简单的模式开始-Prototype Pattern, 如果翻译成”原型模式”没有问题的话, 我们下面就这么用. Prototype Pattern用来解决对象的拷贝问题, 分为深拷贝和浅拷贝.

2015-05-15 17:34:54 963

原创 基于流量的协议分析

Background做了差不多两个星期的流量分析,以为后面可以安稳的做research,结果组里来了一个项目,就把我扔过去做项目了。这就是实验室的本质,哪里缺人,你就去哪里填坑;这也是国内硕士生教育的现状吧,廉价劳动力,不用白不用。 虽然说仅仅是两个星期的research,怎么说呢,对research还是有了比较感观的认识吧。虽然之前也看了不少论文,但是之前看的目的都是为了学习更多的算法,而这次是

2015-04-27 23:18:25 3652 3

原创 离线安装 MySQL

下载MySQL安装包下载相应平台的MySQL安装包。 下载链接使用安装包安装MySQL参考以下链接. 1 2启动mysqlbright@IdeaPad:~$ mysql -u root -p 然后相应的输入密码就可以了.mysql常用命令mysql> show databases;mysql> use mysql;* 参考链接MySQL常用命令

2015-04-14 10:39:06 3177

原创 Scala and Spark Begin

win7 下安装 scala首先安装scala解释器,当然在安装scala之前需要已经安装java sdk。可参考链接 然后安装java ide,这里推荐使用IntelliJ IDEA,安装方法参考链接。scala 基础知识scala入门初探spark 简介Spark 简介一

2015-03-22 17:26:38 990

原创 计算机网络知识 Review

最近被弄来做协议分析,需要对计算机网络协议有所了解,于是花了一天的功夫熟悉了一下本科的内容。 由于之前对网络相关知识看过之后总是忘记,这里记一下每次学习都看过哪些bolg,复习了哪些知识点。以后如果复习到了新的关于计算机网络的知识点,会相应的更新。这样不仅自己复习起来比较方便,而且也利于像我这样想要快速review计算机网络相关知识的同学进行学习。TCP/IP模型目前计算机网络中使用的是tcp/i

2015-03-19 17:16:50 843

原创 C++ 继承时的构造函数

子类继承了哪些东西?子类在继承父类的时候,父类的public成员变量和成员方法被子类所继承。但是父类的构造函数并没有被继承,其实想想也就知道因为本来子类和父类就是不同名字的,而构造函数和类同名,所以构造函数是没有办法继承的。子类构造原则因为父类构造函数并没有被继承,因此在创建子类对象时,需要初始化父类的成员,也就是说需要调用父类的构造函数。 另外我们知道C++编译器会自动做很多事情,比如说如果你没

2015-03-18 22:34:09 3932

原创 辞旧迎新,2015咩咩哒

总结2014习惯每年都写总结,但是今年尽然在年前忘记了。可能是2014年真的太忙了,但是2014年确实太不顺利了,希望这是给2015年攒人品。虽然2013年过的浑浑噩噩,好在2014年幡然醒悟。先说上半年吧,也就是研一下学期,经过自己的努力,找了一份Recommendation Algorithm相关的实习工作,还算不错的开始。两个多月的实习,表现中规中矩,没有出彩的地方。同时意识到,有很多问题是不

2015-02-19 05:48:32 873

转载 ubuntu下安装mpich2

使用 sudo apt-get intall mpich2安装mpich2即可,然后后面的步骤按照下面的链接即可。linux下安装MPICH2

2015-02-04 11:53:59 5955

原创 三言两语教你理解 Latent Dirichlet Allocation Model

希望用比较浅显的语言告诉你Latent Dirichlet Allocation Model的本质。

2015-01-28 16:03:47 1358

原创 你不知道的事 之 C++ 指针和引用“是什么鬼”

简单的描述让你了解C++的指针和引用哦。

2015-01-16 10:23:13 1367 2

原创 使用bs4和urllib2抓取网页,都是坑

bs4和urllib2抓取网页时很有可能会遇到的坑,都是泪。

2015-01-15 21:03:05 3057

原创 C++ 编程技巧积累 (Update Continuously)

记录一些C++使用的技巧 ...

2014-12-25 17:50:35 2067 3

原创 [Machine Learning] RBM Brief Introduction

Restricted Boltzmann Machine 作为Deep Learning的一个基础模型,本文对模型构建方法、求解方法和评估方法进行简要介绍。

2014-12-24 21:25:28 2547

原创 在工程中积累经验 之 程序目录使用二三事

自己写的模块免不了要读取自己指定目录下的文件,如何保证别人调用你程序或者你的模块挪了位置之后,你的程序也能正确的找到你期望的文件呢?

2014-12-18 20:10:55 1137

原创 python 处理字符编码问题

Python处理字符串编码问题常用套路总结

2014-12-16 21:09:54 1225

原创 Logistic Regression to do Binary Classification

使用theano编写Logistic Regression程序,进行二分类,初学者可以参考。

2014-12-13 09:39:00 1458

原创 推荐 Chrome 神器 Vimium, 记录常用快捷键

Chrome 神器插件 Vimium,减少浏览页面时对鼠标的依赖,想使用vim一样便捷,说是神器一点也不为过。

2014-12-11 17:18:17 2105

原创 How to Using Theano

python theano tutorial

2014-12-04 11:48:28 849

原创 Markov Model and Hidden Markov Model 简介和学习线路

Markov Model and Hidden Markov Model 知识简介及学习线路

2014-11-04 11:34:19 6041

原创 linux shell related points

shell 脚本中如何读入用户输入,参考链接

2014-10-24 10:06:15 690

原创 浅析概率中的频率学派观点和贝叶斯学派观点

浅谈概率观点中的频率学派和贝叶斯学派。

2014-10-20 20:30:11 12865

原创 R语言中数据结构

R语言常用的数据结构类型简介。

2014-10-12 11:55:45 7534

原创 dp related problems (update continuously)

dynamic programming related problems...

2014-10-07 19:49:35 1148

原创 tree related problems (update continuously)

leetcode 二叉树的层次遍历

2014-10-05 19:55:05 846

原创 HDU 5019 简单数学题

一道简单的数学题,考察最大公约数的性质,挺有意思的。

2014-09-27 22:17:00 1932

原创 Python命名规范

python之父Guido推荐的命名规范包括如下几点:

2014-09-01 21:23:42 13989

原创 java 中 log 框架 slf4j + log4j 使用简介

首先分享三个讲解使用slf4j和log4jfei

2014-08-21 15:05:02 779

原创 程序员应该学会放松,更应该努力前行

不要把最能吃苦的年纪浪费了。。。

2014-08-16 22:40:45 1825

原创 Java 创建多线程

Java 中创建新的线程,一般有两种方式。实现Runnable

2014-08-15 14:18:47 693

数据集-可用于二分类监督学习

该数据集前8行用于描述数据信息,后面的每一行为一个样本,一行有4列,前三列为特征,最后一列为对应数据标签。该数据集可用于监督学习。

2014-12-12

空空如也

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

TA关注的人

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