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

原创 文章持续更新,微信公众号CodingRush
微信公众号:CodingRush分享编程、算法、机器学习、数据挖掘、推荐系统、大数据计算框架等知识,欢迎扫码关注。 文章持续更新,深度学习优化方法、强化学习
2015-04-29 22:50:10
1186
原创 【读论文系列】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
3894
原创 awk命令简介
背景很多时候,我们希望逐行读入文件,然后从每行提取一部分内容出来,这个时候用awk最好不过了。功能这里简单介绍awk命令常使用的三个功能点(当然还有其他更强大的功能,这里暂不介绍):1)可指定分隔符,默认分隔符是空格或者tab, 2)可指定匹配特定的pattern, 3)可指定输出某些列命令格式awk -F ‘,’ ‘/pattern/{print $0}’ file-F 后面的就是指定的分隔符
2016-05-16 22:00:54
620
原创 Hadoop2 运行机制简介
Hadoop2中没有了Job Tracker,取而代之的是Resource Manager,Application Master。下面简单介绍一下hadoop2相关概念和运行机制。
2016-01-05 22:25:26
1606
原创 Git使用-查看提交日志
常用命令工作中有时候追问题,希望看某些提交有哪些改动,这个时候git log 就派上用场了。常用 git log 查看全部的提交日志 git log –oneline 以一行的形式显示log的title如果想看某次提交进行了哪些修改呢? git log -p 可以依次查看提交时,进行了哪些修改,如果需要看某次commit的修改,后面只需要跟上对应的commit id即可如果想看某个
2015-12-30 21:29:36
9931
原创 ML基础-理解ROC和AUC
作为一个MLer,你一定听过同事或朋友提到过ROC和AUC,作为一个重要的分类器的评价指标,这篇文章带大家简要了解一下。在分类问题中,最常用的评价指标就是precision、recall和f-score,还有就是accuracy,注意precision和accuracy是不一样的。但是当样本分布不平衡的时候,precision和recall看起来就不是很合理了。
2015-11-11 01:18:46
2509
原创 机器学习-浅谈特征选择
很多时候我们需要做特征选择,一方面是因为我们希望模型能够使用好的特征拟合数据,另一方面多余的特征会导致模型复杂度高,降低模型的泛化能力。最常见的例子就是,文本分类,我们不可能把所有的词都作为特征,而是希望选一些“好的”词作为特征进入到模型。
2015-09-13 18:42:49
4311
翻译 设计模式之Decorator Pattern
当我们希望在运行中增加对象的功能,或者对象的功能可以在运行中改变。比如说订单,当订单中物品的增加,相应的处理流程和计费结果也将变化,所以装饰者模式用于希望能动态改变对象行为的场景中。
2015-05-25 16:34:26
1014
翻译 设计模式之Strategy Pattern
策略模式,不知不觉中很多地方我们已经用到了。该模式用于对不同的算法进行封装,增加代码的重用度。另外由于策略模式类遵循相同的结构,因此对策略类细节的修改并不影响上层的调用。对此的另外一个优点便是,用户可以方便的替换使用不同的策略,并且也可以根据相应的接口规则个性化自己的策略类。
2015-05-24 22:47:52
937
翻译 设计模式之Observer Pattern
观察者模式是我们经常会用到的设计模式,比如说你设计了一个系统,当系统到来某个消息的时候,你希望通知该系统的其他模块,那么就相当于其他模块监听了这个事件,我们可以认为这些模块就是观察者,这就是典型的观察者模式的应用。
2015-05-20 22:34:05
929
翻译 设计模式之 Prototype Pattern
设计模式有很多, 我们就从一个比较简单的模式开始-Prototype Pattern, 如果翻译成”原型模式”没有问题的话, 我们下面就这么用. Prototype Pattern用来解决对象的拷贝问题, 分为深拷贝和浅拷贝.
2015-05-15 17:34:54
1013
原创 基于流量的协议分析
Background做了差不多两个星期的流量分析,以为后面可以安稳的做research,结果组里来了一个项目,就把我扔过去做项目了。这就是实验室的本质,哪里缺人,你就去哪里填坑;这也是国内硕士生教育的现状吧,廉价劳动力,不用白不用。 虽然说仅仅是两个星期的research,怎么说呢,对research还是有了比较感观的认识吧。虽然之前也看了不少论文,但是之前看的目的都是为了学习更多的算法,而这次是
2015-04-27 23:18:25
3771
1
原创 离线安装 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
3241
原创 Scala and Spark Begin
win7 下安装 scala首先安装scala解释器,当然在安装scala之前需要已经安装java sdk。可参考链接 然后安装java ide,这里推荐使用IntelliJ IDEA,安装方法参考链接。scala 基础知识scala入门初探spark 简介Spark 简介一
2015-03-22 17:26:38
1025
原创 计算机网络知识 Review
最近被弄来做协议分析,需要对计算机网络协议有所了解,于是花了一天的功夫熟悉了一下本科的内容。 由于之前对网络相关知识看过之后总是忘记,这里记一下每次学习都看过哪些bolg,复习了哪些知识点。以后如果复习到了新的关于计算机网络的知识点,会相应的更新。这样不仅自己复习起来比较方便,而且也利于像我这样想要快速review计算机网络相关知识的同学进行学习。TCP/IP模型目前计算机网络中使用的是tcp/i
2015-03-19 17:16:50
880
原创 C++ 继承时的构造函数
子类继承了哪些东西?子类在继承父类的时候,父类的public成员变量和成员方法被子类所继承。但是父类的构造函数并没有被继承,其实想想也就知道因为本来子类和父类就是不同名字的,而构造函数和类同名,所以构造函数是没有办法继承的。子类构造原则因为父类构造函数并没有被继承,因此在创建子类对象时,需要初始化父类的成员,也就是说需要调用父类的构造函数。 另外我们知道C++编译器会自动做很多事情,比如说如果你没
2015-03-18 22:34:09
4058
原创 辞旧迎新,2015咩咩哒
总结2014习惯每年都写总结,但是今年尽然在年前忘记了。可能是2014年真的太忙了,但是2014年确实太不顺利了,希望这是给2015年攒人品。虽然2013年过的浑浑噩噩,好在2014年幡然醒悟。先说上半年吧,也就是研一下学期,经过自己的努力,找了一份Recommendation Algorithm相关的实习工作,还算不错的开始。两个多月的实习,表现中规中矩,没有出彩的地方。同时意识到,有很多问题是不
2015-02-19 05:48:32
918
转载 ubuntu下安装mpich2
使用 sudo apt-get intall mpich2安装mpich2即可,然后后面的步骤按照下面的链接即可。linux下安装MPICH2
2015-02-04 11:53:59
6121
原创 三言两语教你理解 Latent Dirichlet Allocation Model
希望用比较浅显的语言告诉你Latent Dirichlet Allocation Model的本质。
2015-01-28 16:03:47
1406
原创 [Machine Learning] RBM Brief Introduction
Restricted Boltzmann Machine 作为Deep Learning的一个基础模型,本文对模型构建方法、求解方法和评估方法进行简要介绍。
2014-12-24 21:25:28
2622
原创 在工程中积累经验 之 程序目录使用二三事
自己写的模块免不了要读取自己指定目录下的文件,如何保证别人调用你程序或者你的模块挪了位置之后,你的程序也能正确的找到你期望的文件呢?
2014-12-18 20:10:55
1170
原创 Logistic Regression to do Binary Classification
使用theano编写Logistic Regression程序,进行二分类,初学者可以参考。
2014-12-13 09:39:00
1510
原创 推荐 Chrome 神器 Vimium, 记录常用快捷键
Chrome 神器插件 Vimium,减少浏览页面时对鼠标的依赖,想使用vim一样便捷,说是神器一点也不为过。
2014-12-11 17:18:17
2179
原创 Markov Model and Hidden Markov Model 简介和学习线路
Markov Model and Hidden Markov Model 知识简介及学习线路
2014-11-04 11:34:19
6088
原创 dp related problems (update continuously)
dynamic programming related problems...
2014-10-07 19:49:35
1187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人