ML的灌水现象
(http://demonstrate.ycool.com/post.3137870.html)
看了几天 paper 和书,发现自己果然就是 zt好多东西就是不懂,那些人做的真快,我才建立起一种大致的灌水想法和模式,然后发现大家已经灌了好久了,大家手上都有长期灌水获得的工具,我却没有。
现在想挖个小坑,反而被人骂了 ~~><~~
下面是大致的灌水经历
naive Bayesian 的 discriminative pair 是 logisticregression,能用 kernel,出现了 KLR,换个training 的方式(MLE -> maximum margin)来了SVM,又因为 SVM 用了 regularizer,所以出来PKLR。又因为 SVM 稀疏,搞了个 IVM、RVM。监督的不够,咱还能加上半监督的,各种 regularizer一样上一个,SVM 要我 logistic regression 也要。KLR 是 frequentist 的,于是弄成 Bayesian,没发精确算,每个 approximation 算法来个版本,什么 Laplace approximation、variational method、variational bound、EP。这还不够,因为不是nonparametric,于是上 GP,然后每个近似方法再来一个。好吧,logistic regression 到了 NLP换了件衣服叫 CME,说来说去这 feature 好就想为啥那 generative model 不好用,可以认为加了状态之间 transition 的 naive Bayesian 就变成了HMM,可是 HMM 就是不能用 feature,于是出来个 MEMM。但是还觉得 label bias 不爽,干脆不是让 state 竞争,松掉这块的约束,换成 MRF,于是出现了链式 CRF。可是这不还是 logistic regression 么,那么再上 maximum margin、regularizer 就成了 maximum margin Markov
network;用个 Bayes 先验,出个 Bayes 版本,意犹未尽的大家还用上了 GP。HMM 里面有个 semi-Markov版本,于是很自然的 CRF 也可以来,估计 M3N
也行... 再来个 Bayes 的吧,还可以上 GP...
另外一排人在搞 Dirichlet process,DP 一出原来有限的都能无限。做法也是先把 frequentist 变 Bayes变了把参数空间换成 DP 先验。然后每个近似算法
来一个,另外 DP 里面采样很重要,还有多种不同的interpretation,比如用 CRP 的,用 SBP 的,更有甚者,瞧瞧 Jordan 的那个 DP 的 slides,那不就是
说 nnd 爷觉得 DP 不够爽快,还有 *** process 更合适呢...什么可以换就换什么,换来换去发现手上还是naive Bayesian 和 logistic regression,上面套了很多的wrapper...
ML的灌水现象的更多相关文章
- 【BZOJ】1601: [Usaco2008 Oct]灌水(kruskal)
http://www.lydsy.com/JudgeOnline/problem.php?id=1601 很水的题,但是一开始我看成最短路了T_T 果断错. 我们想,要求连通,对,连通!连通的价值最小 ...
- bzoj1601: [Usaco2008 Oct]灌水
经典延伸最小生成树问题... #include<cstdio> #include<cstring> #include<cctype> #include<alg ...
- 2014.06.20 (转)IEEE与论坛灌水
转自"饮水思源" 电子类学生大都知道IEEE, 这个IEEE就像一个大的BBS论坛,而这个协会下面有很多杂志,比如图像处理,信号处理,微波技术等.这些杂志就是论坛下的分版 ...
- BZOJ 1601 [Usaco2008 Oct]灌水
1601: [Usaco2008 Oct]灌水 Time Limit: 5 Sec Memory Limit: 162 MB Description Farmer John已经决定把水灌到他的n(1 ...
- php灌水
<?php $data=array('name'=>'paul','mail'=>'paulversion@163.com') $data=http_build_query($dat ...
- 1601: [Usaco2008 Oct]灌水
1601: [Usaco2008 Oct]灌水 Time Limit: 5 Sec Memory Limit: 162 MB Submit: 1342 Solved: 881 [Submit][S ...
- [BZOJ1601] [Usaco2008 Oct] 灌水 (kruskal)
Description Farmer John已经决定把水灌到他的n(1<=n<=300)块农田,农田被数字1到n标记.把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水库. ...
- [bzoj1601]灌水_kruskal
灌水 bzoj-1601 题目大意:给你n块地,将两块地之间连通有代价$P_{i,j}$,单独在一块地打井需要代价$C_i$,问将所有的井都有水的代价是多少. 注释:1<=n<=300. ...
- 【最小生成树】Bzoj1601[Usaco2008 Oct]灌水
Description Farmer John已经决定把水灌到他的n(1<=n<=300)块农田,农田被数字1到n标记.把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水库. ...
随机推荐
- spring mvc 配置对静态资源的访问
在spring mvc的配置文件中做如下配置: 1. <?xml version="1.0" encoding="UTF-8"?> <bean ...
- 由Java中toString()方法引发的无意识的递归想到的
先看一段很简单的java代码: toString()/** * @author jeffwong */ public class InfiniteRecursion { public String t ...
- Null 与 “” 的区别
说明:很多人有时候对于 null 和 "" 不是很清楚,结合其他人的文章,今天做下解释. String str1 = null; str引用为空 String str2 = &qu ...
- js勾选时显示相应内容
使用环境,一.比如用户勾选时显示一些安全方面提示“你真的要自动登录吗?这将使你下次不需要密码即可进入你的个人中心.”二.显示其他预设选项,以方便用户选择输入,比如密保问题设置,当用户不想使用自定义设置 ...
- Yii2中系统定义的常用路径别名,如果获取web的url
下面这些别名都是在Yii2里面系统定义的,可以直接拿来就用 '@yii' => '@yii/swiftmailer' => string 'C:\wamp\www\advanced\ven ...
- PHP常用函数封装
//二分查找function bin_sch($array, $low, $high, $k){ if ($low <= $high) { $mid = intval(($l ...
- Resource annotation is not supported on static fields
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paramUtil' d ...
- emoji表情引发的JNI崩溃
今天突然接到客服那边的反馈说,有玩家反馈进游戏后不久就崩溃了,我先是怀疑网络问题,因为一连接聊天成功后就挂了.之后用logcat抓日志,发现挂在jni那里了 JNI DETECTED ERROR IN ...
- 【Android】 TextView设置个别字体样式
SpannableString msp = new SpannableString("测试"+XM+"更换当前号码将从手机发送一条普通短信进行验证"); msp ...
- 解决POI读取Excel如何判断行是不是为空
在作Excel表导入数据库的时候要统计成功导入了多少条,失败了多少条. 问题一:Excel表里有225行,只有3行是有数据的,但是我在读Excel表的时候它连没有数据的行也读进来了. 问题二:如果你是 ...