- 博客(47)
- 资源 (43)
- 收藏
- 关注
原创 RNN可以记忆到很强的位置信息
如下两个图片,无论第一幅中的a(ht),还是第二幅中的u,都很可能会记住RNN中的位置,而非每个时间步所表达的语义。一个极端的现象,a(ht)或者u 都把RNN最后一步的输出的weight 设为1,而其他时间步的输出为0。(1)可以用于文本分类(2)可以用于复述判别...
2020-04-10 11:03:32
617
2
原创 短文本语义相似度计算
写在开始之前:语义即联系。以下部分来自于我在公司内部的分享。一、相关概念在学术上,大致有以下三个概念和文本相似度相关:Semantic Textual Similarity(文本语义相似度):5分表示非常相似,0分表示非常不相似。Paraphrase Identification(复述判定):1表示是复述,0表示不是复述。Natural Language Inference(自然语...
2019-05-22 19:47:30
5320
4
原创 Tensorflow DataSet Sequence Example
Tensorflow DataSet Sequence ExampleWriter// An highlighted blockimport tensorflow as tfsequences = [[1, 2, 3], [4, 5, 1], [1, 2]]label_sequences = [[0, 1, 0], [1, 0, 0], [1, 1]] rec_file="sequ...
2018-10-18 15:53:12
1544
原创 关于sampling softmax 中重要性采样的论文阅读笔记
首先列出参考资料:word2vec Parameter Learning ExplainedQuick Training of Probabilistic Neural Nets by Importance SamplingOn Using Very Large Target Vocabulary for Neural Machine Translation Adaptive importa
2017-07-15 11:56:01
4957
7
原创 importance sampling(重要性采样)
问题: g(x)已知,为x的函数,p(x)为随机变量x的概率密度函数,p(x)解析式已知,计算g(x)在p(x)分布下的均值(数字特征)。 方法: Ep(x)(g(x))=∫xg(x)p(x)dxE_{p(x)}(g(x))=\int_{x}^{ }g(x)p(x)dx 但是现在的问题是此定积分很难计算,所以需要使用采样的方法。参照p(x)采样N个样本,按照如下方法计算: Ep(x
2017-07-07 12:06:44
5489
原创 小米面试题 从一个字符串中删除在另一个字符串中出现的字符
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;void fun(char *a , char *b){if(a==NULL||b==NULL)return;char *pslow=NULL;char *pfast=
2014-09-29 17:34:25
792
转载 ubuntu下tcpdump
转自:http://www.blogjava.net/josson/archive/2008/01/21/176774.htmltcpdump是一个Sniffer工具,实际上就是一个网络上的抓包工具,同时还可以对抓到的包进行分析。一般系统都默认安装。相关介绍及安装说明可参见: Tcpdump的安装和使用。 tcpdump命令说明:tcpdump采用命令行方式,它的命令
2014-05-21 17:07:27
1107
原创 eclipse CDT运行时报错no rule to make target all stop
当我们在eclipse CDT中 file >> new c project (c++)
2014-05-03 23:50:14
2960
转载 linux中getopt的用法
linux中getopt的用法getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。#include extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern int opte
2014-04-26 20:02:38
524
原创 c语言中可变参数中_INTSIZEOF(n)宏的解释
_INTSIZEOF(n)定义: #define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) 1 我们知道对于IX86,sizeof(int)一定是4的整数倍,所以~(sizeof(int) - 1) )的值一定是 右面[sizeof(n)-1]/2位为0,整个这个宏也就是保证了右面[sizeof
2014-04-20 23:01:19
987
转载 排序中的哨兵
直接插入排序算法 (1).算法描述 void lnsertSort(SeqList R) { //对顺序表R中的记录R[1..n]按递增序进行插入排序 int i,j; for(i=2;i;i++) //依次插入R[2],…,R[n] if(R[i].key若R[i].key大于等于有序区中所有的keys,则R[i]
2014-04-09 15:26:58
6847
转载 代码而已
#35;include using namespace std;class Time{ int hour; int minute; int second;public: Time( int h=0, int m=0, int s=0 ) { operator()( h, m, s ); } //版
2014-03-24 16:51:02
549
原创 qt 环境配置的一些错误解决
1,Cannot connect creator comm socket /tmp/qt_temp.u14973/stub-socket: No such file or directory百度,google了很久,试了很多办法,现在终于ok了,解决办法如下:打开Tool->Options->Environment->General将terminal改为 xterm -e就
2014-03-18 19:45:19
5835
转载 linux 安装qt4.7.3
本文介绍的是Linux 下编译并安装配置 Qt,最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发。考虑到程序的跨平台可移植性,最终选择使用Qt 开发。相对来说,国内关于 Qt 相关文档并不算很多。作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友!1、获得源代码qt-everywhere-opensource-src-
2014-03-18 18:27:21
1882
转载 原码,反码,补码
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机
2014-03-15 14:52:14
435
转载 struct ifconf 和struct ifreq
用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考.首先先认识一下ifconf和ifreq://ifconf通常是用来保存所有接口信息的//if.hstruct ifconf{int ifc_len
2014-03-12 15:37:23
793
转载 ubuntu 12.04 安装telnet服务
1. sudo apt-get install xinetd telnetd2. sudo vi /etc/inetd.conf, add the following line:-telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd#telnet stream tcp nowait root /usr/
2014-03-12 15:05:28
634
转载 字符数组,字符指针,Sizeof总结
Sizeof与字符串 1.以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写 "abc",那么编译器帮你存储的是"abc/0" 2."abc"是常量吗?答案是有时是,有时不是。 不是常量的情况:"abc"作为字符数组初始值的时候就不是,如 char str[] = "abc"; 因为
2014-03-05 16:30:42
1013
转载 VC中struct结构占用的内存空间数
VC中struct结构占用的内存空间数- - 一直以来对struct类型的长度如何计算不甚清楚,以前也看过一些资料,但都讲的不很清楚。今天终于发现了一篇讲解的很清楚的文章。来自优快云。本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决
2014-03-03 20:06:39
989
原创 Spring3+hibernate3从tomcat7移植到jboss5.1
1.到 https://jira.springsource.org/browse/SPR-5120 下载 jboss-spring-int-vfs.jar 放到项目lib目录下,或jboss 的lib目录下2.修改web.xml,加入: contextClass org.jboss.spring.vfs.context.VFSXmlWebAppl
2014-02-27 18:28:26
1250
转载 *与++
*与++优先级一样高,且这两个运算符的结合性均是从右向左,即先计算++,再计算*(因为++在*右边),但由于该表达式:cksum += *buffer++;中++是后缀运算符,尽管++先计算,但*取的是++之前的值,即cksum 加上*buffer中的内容,然后buffer自身加一,指向下一个内存地址,以供以后的语句使用。如果该句改为:cksum += *++buffe
2014-01-04 17:14:23
701
转载 void及void指针含义的深刻解析
void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid;pvoid = pint; /* 不过不能 pint= pvoid; */如果要将pvoid赋给其他类型指针,则需
2013-12-20 21:45:11
473
转载 schema中import与include的区别
导入、包含和 可变式效果 许多 Java 项目都涉及多个不同的类和程序包,而不只是一个大的 Java 文件,这是因为模块化可以方便代码的重用、读取和维护。随后,必须将必需的导入语句加入到类中,然后才能使用它们。同样,在 XML 模式中,您必须在各种不同命名空间中管理不同的模式,并需要将必需的导入语句加入到模式中,然后才能使用它们。可以使用 和 模式结构组装 XML 模式,当
2013-12-18 19:44:37
1115
转载 linux的文件属性模式
linux的文件属性模式 Linux的文件,有个16位的字来表示文件的类型和属性信息,其中4位表示文件的类型信息,剩下的12位表示文件的模式。 在传统的unix和linux文件系统模型中,每个文件都有一个9个权限位用来控制谁能够读写和执行该文件内容,还有一个3个权限位来影响可执行程序运行,这12个位就共同构成了该文件的“模式”(mode)。 权限位 9个
2013-11-26 14:25:19
734
转载 windows下的dos窗口下vim 乱码解决
windows下在DOS窗口运行vim乱码======================================按照经验,设置:encoding, fileencoding,fileencodings就可以解决乱码,但这三个我都设置了,还是乱码。在gvim中不乱码!!解决方法:vim中有四个与编码有关的选项。一、encodingencoding是v
2013-10-25 11:47:21
861
转载 windows下解决vim乱码
在windows下vim的中文字体显示并不好,所以我们需要调整字体显示编码为utf-8,只有这样才能使用美观的中文。这时候可能出现很多中文乱码。如:文件显示乱码、菜单乱码、右键菜单乱码、conlse输出乱码、文件关联右键菜单乱码等等。网上很多解决办法,但我试了很多,都出现一些怪异的乱码,顾此失彼。有个简单的方法解决乱码问题:删除vim下的lang目录。但这样所有菜单只能显示英文了。
2013-10-20 13:28:24
663
转载 gcc -I -L -l区别
gcc -I -L -l区别我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时
2013-10-10 13:03:07
674
转载 windows server 解决外网访问mysql
解决方法如下: 选择:网络->windows 防火墙->高级设置->入站规则 然后点击右上角的新建规则 选择"端口" 下一步,输入3306端口,加入规则, 然后再次点击新建规则 选择"程序" 找到mysql bin下的启动路径,加入规则 然后外部访问mysql.成功!!!!
2013-09-18 14:15:08
3544
原创 hibernate mysql 编码
Hibernate配置文件中指定MySQL数据库的编码方式:1) org.hibernate.dialect.MySQLDialect jdbc:mysql://127.0.0.1:3306/db?useUnicode=true&characterEncoding=utf-8 root root com.mysql.jdb
2013-09-11 13:24:16
643
原创 快播引起资源管理器停止工作并重启的问题
一直出现资源管理器停止工作的问题,就是在我关闭最后一个文件夹的时候,就会出现那个烦人的问题,到网上查啊查,各种配置,各种卸载,各种不兼容检测,还差点弄的系统启动不起来(本人win7),最后竟然是快播的原因,郁闷,卸载后解决问题
2013-08-02 16:35:19
817
原创 python快速排序
'''Created on 2013-7-21@author: windowsp'''import sysimport randomMAX_NUM = 1000000def getRandom(): return random.randrange(0, MAX_NUM)def getRandomList(sortNum): arr=[] for i in range(sortNum): arr.a
2013-08-01 17:44:35
596
转载 先验概率与后验概率
此为Bayesian先生 先验(Apriori;又译:先天)在拉丁文中指“来自先前的东西”,或稍稍引申指“在经验之前”。近代西方传统中,认为先验指无需经验或先于经验获得的知识。它通常与后验知识相比较,后验意指“在经验之后”,需要经验。这一区分来自于中世纪逻辑所区分的两种论证,从原因到结果的论证称为“先验的”,而从结果到原因的论证称为“后验的”。 先验概率是指根据以往经验和分析
2013-07-28 11:33:59
1365
2
转载 网络爬虫
由于目前的Web开发中AJAX、Javascript、CSS的大量使用,一些网站上的重要数据是由Ajax或Javascript动态生成的,并不能直接通过解析html页面内容就能获得(例如采用mechanize、lxml、Beautiful Soup )。要实现对这些页面数据的爬取,爬虫必须支持Javacript、DOM、HTML解析等一些浏览器html、javascript引擎的基本功能。
2013-05-20 21:37:16
1000
原创 eclipse改变workspace
Eclipse是一款很强的Java IDE,我们在开始的时候,往往设定了默认的workspace,当用久在之后,我们可能要去更改一下workspace的位置,但是在启动的时候已经不会显示更改了。下面有几种方法可以更改workspace的目录。 1、进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt fo
2013-04-13 20:38:37
626
转载 JNDI
JNDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探
2013-01-12 11:43:42
476
转载 命令(commond)模式
命令模式(Command)1 场景问题 1.1 如何开机 估计有些朋友看到这个标题会非常奇怪,电脑装配好了,如何开机?不就是按下启动按钮就可以了吗?难道还有什么玄机不成。 对于使用电脑的客户——就是我们来说,开机确实很简单,按下启动按钮,然后耐心等待就可以了。但是当我们按下启动按钮过后呢?谁来处理?如何处理?都经历了怎样的过程,才让电脑真正的启动起来
2013-01-08 17:11:36
771
原创 win7安装ubuntu12.04双系统
我的电脑是hp pro 3330,显卡intel HD Graphics 2000,反正就是i3处理器内置的显卡,一开始我装的是ubuntu10.04,这个版本的linux内核是2.6多少的,好像显卡驱动对i3支持不是太好,网上也有的说是sandy架构什么的,要到内核3.0才行,不知道对不对,我就是一入门级菜鸟,也搞不懂是怎么回事,心想,装个高版本的不久行了。 本来想换成cen
2012-12-28 19:19:35
1465
linux下的编辑器vim的各种插件
2013-03-20
JBoss_ESB_Beginners_Guide
2013-02-27
基于模板匹配的车牌号识别系统C#实现
2012-11-28
[游戏设计_编程电子书小合集].Beginning.3D.Game.Programming.chm
2011-05-03
SVD and LSI Tutorial 4: Latent Semantic Indexing (LSI) How-to Calculations
2016-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人