摘要: 最近一直在做多标签分类任务,学习了一种层次注意力模型,基本结构如下: 简单说,就是两层attention机制,一层基于词,一层基于句。 首先是词层面: 输入采用word2vec形成基本语料向量后,采用双向GRU抽特征: 一句话中的词对于当前分类的重要性不同,采用attention机制实现如下: te 阅读全文
posted @ 2019-01-14 20:31 一条码虫 阅读(1884) 评论(0) 推荐(1) 编辑
摘要: 深度学习在推荐系统、CTR预估领域已经有了广泛应用,如wide&deep、deepFM模型等,今天介绍一下由阿里算法团队提出的深度兴趣网络DIN和DIEN两种模型 paper DIN:https://arxiv.org/abs/1706.06978 DIEN:https://arxiv.org/ab 阅读全文
posted @ 2019-01-14 20:01 一条码虫 阅读(8611) 评论(0) 推荐(1) 编辑
摘要: 近期读完《STL源码剖析》,其中代码大致读了一遍,有点囫囵吞枣的感觉,对于其它很多思想依然不能明白,感觉C++ primer最后泛型编程没读通的问题一点点的暴漏。记录下一些问题,供自己回头查看学习。 1、前置++的内部实现。如何通过返回引用不带参数确定前置++,带参数,不返回引用确定后置++; 2、 阅读全文
posted @ 2016-11-13 16:15 一条码虫 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 解法1:利用逆序动态规划。dp[i]存储从i到s.size()-1的最长包含i的数,从n-2到1递推即可,且匹配时要考虑把后面的接上 1 class Solution { 2 public: 3 int longestValidParentheses(string s) { 4 int len = s.length(); 5 if(len=0;i-... 阅读全文
posted @ 2016-10-20 14:59 一条码虫 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一.函数装饰器 1.闭包和工厂函数 闭包无非是使内层函数在调用时记住它当前环境的状态。初学者经常认为闭包就是内层函数,而且实际上它是由内层函数导致的。闭包在栈上“封闭”了局部变量,使其在栈创建执行结束后仍然存在。 外层函数接受一个参数number=2,然后生成一个nth_power()函数,该函数只 阅读全文
posted @ 2016-09-23 13:03 一条码虫 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值; 经过简单修改可 以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值( 阅读全文
posted @ 2016-09-22 21:02 一条码虫 阅读(153) 评论(0) 推荐(0) 编辑
摘要: windows下: 1、字符串为u'',则直接打印不会出现乱码 2、若未加特定指示,则可用decode('utf-8'),一般是可以的,只要编码解码对应就不会出错了 实在无法解决,就是系统默认编码不是utf-8,则将文本用utf8解码然后用系统默认编码编码,用于网页抓取中文乱码比较好import s 阅读全文
posted @ 2016-05-02 16:53 一条码虫 阅读(201) 评论(0) 推荐(0) 编辑