06 2015 档案
摘要:序Word2Vec原生是不支持Windows的,索性就用Qt移植了一下。大概做了下面几件事。①替换LinuxAPI的pthread为QThread。②取消了posix_memalign(),内存对齐这玩意据说是编译器的活,不知道Mikolov为什么写出来,难道说源码是Google万能工程师+编译器高...
阅读全文
摘要:Reference:http://blog.csdn.net/itplus/article/details/37969519 (Word2Vec解析(部分有错))源码:http://pan.baidu.com/s/1o6KddOIWord2Vec中的Coding技巧1.1 ReadWord()训练语...
阅读全文
摘要:Link:https://github.com/neopenx/Dragon起因最近看了Hinton的Dropout,发现原来的乱代码只能在Softmax层前面加Dropout。索性把整个Theano封装了一遍了。瞄了几眼Github上的Theano的另外一个封装Keras,然后按照自己风格手写了(...
阅读全文
摘要:Logistic回归、传统多层神经网络1.1 线性回归、线性神经网络、Logistic/Softmax回归线性回归是用于数据拟合的常规手段,其任务是优化目标函数:$h(\theta )=\theta+\theta_{1}x_{1}+\theta_{2}x_{2}+....\theta_{n}x_{n...
阅读全文
摘要:Reference:http://licstar.net/archives/328 (比较综合的词向量研究现状分析)序:为什么NLP在模式识别里面比较难?Licstar的文章开头这么提到:语言(词、句子、篇章等)属于人类认知过程中产生的高层认知抽象实体,而语音和图像属于较为底层的原始输入信号。语音、...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2861题目大意:n个位置,m个人,分成k段,统计分法。S(n)=∑nk=0CknFibonacci(k)解题思路:感觉是无聊YY出的DP,数据目测都卡了几W组。如果不一次打完,那么直接T。$DP[i][j...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2860题目大意:新兵入伍。三种操作:①入伍②合并队伍③查找一个队伍里面战斗力最弱的。注意队伍编号从0开始。解题思路:单看入伍的话,很容易想到以士兵为单位建立并查集。然而到了合并队伍、查询的时候,就没办法了...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2855题目大意:求$S(n)=\sum_{k=0}^{n}C_{n}^{k}Fibonacci(k)$解题思路:题目挺吓人的。先把完整组合数+Fibonacci展开来。利用Fibonacci的特性,从第一...
阅读全文