- 博客(39)
- 资源 (7)
- 收藏
- 关注
原创 疫情下思乡的心理学调查问卷
今年您回家乡过年吗❓最近在做一个疫情下思乡的心理学研究,希望大家能参与进来!中科院心理所与中央财经大学合作开展人类行为观察课题。为了抗疫成功,今年您可能同我们一样选择就地过年,无法与家乡亲人团聚。????无论您在国内还是海外,如果您也感兴趣人类群体行为,欢迎您认真填写转发!????我们日后将推送此次调研结果给大家!问卷填写共需8-10分钟左右。注意⚠️本研究您可以选择只填写一次,也可以选择填写三次,如您选择填写三次将得到金钱报酬。????请您扫码进入问卷填写群。如您只想填写一次,则请打开问卷链接直
2021-02-06 10:56:56 297
原创 编辑距离WER/CER计算的一种python实现
WER(word error rate)经常作为语音识别任务的性能评测指标,WER的计算公式,直接从网上粘贴过来了。一些语音识别框架(如:Kaldi、ESPNet等)中,都会包含wer的计算方法,其中ESPNet的结果展示如下:我们希望用python实现上面的效果,首先来看看wer是怎么计算的。首先,随便写个例子,ref(reference)表示标注文本序列,hyp(hypothesis)表示预测文本序列,则可以计算 cer/wer = 3,其中一次替换错误(S),一次删除错误(D),一次插入错误
2020-07-16 14:17:45 8244 6
原创 CRF/Seq2Seq/CTC的Loss实现对比
CRF/Seq2Seq/CTC的目标函数对比(CRF Loss解析)这里基于TensorFlow的实现,对三种序列化的任务的目标函数做一个总结。1. 序列化任务的定义和训练输入输出都是序列。先明确下三个任务的不同:CRF:通常用于序列标注任务,比如:BiLSTM+CRF、IDCNN+CRF,场景的特点是,输入与输出是一一对应的。其中语义模型先根据输入生成每个字的“打分”(后验概率的...
2019-12-10 17:54:43 3445
原创 Transformer中到底做了什么?
Transformer中到底做了什么?Transformer在论文《Attention is All You Need》中被提出,后来应用于BERT,实现了深度文本语义预训练模型。参考代码如下:tensor2tensor githubbert github简单来说,transformer就是利用 self-attention 实现了在某个任务下句子中词与词的关联性。下面是根据ber...
2019-08-28 15:06:32 4829
原创 使用tf.logging日志打印两遍问题
使用tf.logging日志打印两遍问题问题描述、原因分析import tensorflow as tftf.logging.set_verbosity(tf.logging.INFO)import logginglogging.basicConfig(level=logging.INFO)logging.info("----")tf.logging.info("==========...
2019-05-10 17:28:03 3243 5
原创 MacOS 安装 ROUGE 1.5.5 和 pyrouge
MacOS 安装 ROUGE 1.5.5 和 pyrougeROUGE python 工具总结官方 ROUGE :是 ROUGE-155(perl版本),但是这个项目已经停止维护了,很难用;pyrouge:官方版本的 Python wrapper,但需要另外安装perl版本,用起来较麻烦,参考https://blog.csdn.net/jolinxia/article/details/775...
2018-11-05 10:23:14 2386 3
原创 Tensorflow 中 crf_decode 和 viterbi_decode 的使用
Tensorflow crf_decode 和 viterbi_decode 的使用看tensorflow的文档,说明 viterbi_decode 和 crf_decode 实现了相同功能,前者是numpy的实现,后者是 tensor 的实现,本文为了验证两者的解码结果是一致的。import tensorflow as tffrom tensorflow.contrib.crf impor...
2018-10-26 00:02:21 10853 6
转载 聊天机器人的衡量指标
聊天机器人的衡量指标转载自:https://36kr.com/p/5103877.html原文链接:https://venturebeat.com/2017/11/19/7-metrics-for-measuring-chatbot-success/这里有7个衡量聊天机器人的表现的指标,你可以根据这些指标来找到你自己公司聊天机器人中存在的改进机会。(1)营收增长任何潜在投资者想...
2018-05-22 09:42:19 1771
原创 Python 实现最长公共子串&最长公共子序列(LCS)
最长公共子串 (The Longest Common Substring)参考自:https://blog.csdn.net/wateryouyo/article/details/50917812LCS问题就是求两个字符串最长公共子串的问题。解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1的序列,其对应的位置就是最长匹配...
2018-03-31 16:10:02 15026
原创 Mac + brew + Mysql
Mac 使用 Mysql环境: Mac OS,Mysql 5.7.21,brew安装brew mysqlbrew 安装后的mysql路径为/usr/local/Cellar/mysql/5.7.21/ 以下将路径表示为:$PATH启动和关闭服务:# 启动mysqld -u 用户名$PATH/support-files/mysql.server start # ...
2018-02-25 17:14:19 1247 2
原创 Mac 下设置文件夹的隐藏和显示
Mac 下设置文件夹的隐藏和显示全局显示和隐藏文件夹# 显示全部文件defaults write com.apple.finder AppleShowAllFiles -bool trueosascript -e 'tell application "Finder" to quit'# 不显示全部文件defaults write com.apple.finder AppleShowAllFil
2017-12-10 23:22:52 11513 1
原创 sublime markdown OmniMarkdownPreviewer 404 Bug
Sublime Markdown OmniMarkdownPreviewer 404 BugBug Message “buffer_id(29) is not valid (closed or unsupported file format)”
2017-09-19 09:48:00 552
原创 Python2.7 字符编码
Python 字符编码环境python 2.7:因为python3默认的字符串为unicode编码,所以主要还是要注意python2中的编码问题编解码首先,文件头加下面的代码,使默认的字符串为 utf-8 编码,以方便处理# -*- coding:utf-8 -*-然后,python提供encode 和 decode 方法作为字符串的编解码工具,使用方法如下:# utf-8 解码s1 = "这里是
2017-05-09 22:10:56 569
原创 Torch7 学习
Torch7 学习1. 环境学习环境Mac OSX 10.11.6 Jupyter torch7 python2.7安装参考资料: http://blog.rainy.im/2016/01/02/lua-and-torch7-on-jupyter/ http://blog.csdn.net/u010946556/article/details/51329208主安装命令:pip inst
2017-02-21 15:59:05 561
原创 Ubuntu16.06 git with socks proxy
Ubuntu16.06 git with socks proxy参考文献: https://gist.github.com/laispace/666dd7b27e9116faece6git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:
2016-12-14 14:08:54 628
原创 Ubuntu 16.06 login loop after install cuda+nvidia367+update
Ubuntu 16.06 login loop after install cuda+nvidia367+update在按照http://blog.csdn.net/baobao3456810/article/details/52894301的方法安装好gpu的环境之后,很可能在安装其他环境时更新系统设置,导致重启系统后ubuntu无法登录的问题。这应该是由于我的笔记本原配的nvidia驱动是364
2016-11-29 00:55:12 714
原创 MAC install torch
MAC install torch参考: 官网:http://torch.ch/docs/getting-started.html Debug:http://stackoverflow.com/questions/29584422/installing-torch7-ipython-installation-error-mac过程:# in a terminal, run the command
2016-11-14 13:48:39 3240
原创 Ubuntu16.04 + Thinkpad-T440 自带显卡 + CUDA8.0
Ubuntu16.04 + Thinkpad-T440 自带显卡 + CUDA8.0写在前面: 2018-03-31在新环境安装了一次,来更新一下文档 配置:台式机+1060(6G) + cuda9.0 + tensorflow1.6 + cudnn7.0大部分内容与下面相同,就是对于自己购买的显卡,最好事先找到最合适的显卡驱动(比如1060适合390)。 首先按照下面...
2016-10-22 19:42:22 3146
原创 Ubuntu 测网速
Ubuntu 测网速学自:http://os.51cto.com/art/201401/428339.htm当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的。Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最
2016-10-04 21:54:23 5863
原创 python:一种代替 switch--case 的方法
python:一种代替 switch–case 的方法除了使用 if-elif-else 之外,还可以这样用def add(a, b): return a + bdef minus(a, b): return a - bdef main(mod, a, b): return { "add": add(a, b), "minus": minus(
2016-09-19 17:08:48 9787
原创 python "fp.readline" vs "fp.readlines"
python “fp.readline” vs “fp.readlines”使用 fp.readline 可能会无法识别行尾符和EOF,推荐使用 fp.readlines
2016-09-18 11:32:38 1370
原创 python __future__ package的几个特性
python future package的几个特性 本文参考:http://www.cnblogs.com/harrychinese/p/python_future_package.html1. from __future__ import print_function2. from __future__ import absolute_import3. from __future__ im
2016-09-12 14:55:02 320
原创 ubuntu 下在 matplotlib 中正常显示中文的解决办法
ubuntu 下在 matplotlib 中正常显示中文的解决办法首先, 确认你 ubuntu 系统环境下拥有的中文字体文件: ~$ fc-list :lang=zh然后,在 python 脚本中手动加载中文字体,加载方法就是在相应命令中加入 fontproperties=zhfont 属性的赋值字体路径来自与”1”中返回的结果(从其中挑选出一种能够显示中文的字体即可) 测试程序如下:from
2016-08-13 21:32:25 3360
原创 python-opencv:ImportError: numpy.core.multiarray failed to import
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9Traceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: numpy.core.multiarray failed to im
2016-08-10 23:33:57 10378 1
原创 Ubuntu 16.04 安装 google 输入法
Ubuntu 16.04 安装 google 输入法在命令行中运行:’sudo apt install fcitx-googlepinyin’在 system setting > Language Support 中 Keyboard input method system 选择 fcitx 当你的系统中存在其他的中文输入法时,需要在 Text Entry 中 text 框右下角的“设置”(图
2016-07-28 15:40:59 21972
原创 Python 字符编码判断
Python字符编码判断方法一:isinstance(s, str) # 判断是否为字符串isinstance(s, unicode) # 判断是否为 unicode方法二:if type(s).__name__!="unicode": s = s.decode("utf-8")else: pass方法三:使用 chardet 对网页编码格式做判断import url
2016-07-13 15:30:43 622
原创 Ubuntu Install Pygame
Ubuntu Install PygameEasy in Terminal: sudo apt-get install python-pygame If there is something wrong, run: sudo apt-get -f install then sudo apt-get install python-pygameps: In Ubuntu 16, use apt
2016-07-11 14:15:19 417
原创 Windows自动弹出MSN中文网界面解决办法
Windows自动弹出MSN中文网界面解决办法原因:每当用户连接到网络时,Windows 会向微软的一个域名发送访问请求,访问结果作为网络连接状况指示器(Network Connectivity Status Indicator,NCSI)解决办法:通过修改 EnableActiveProbing 的值 1. 开始 –> 运行 –> regedit – > 确定 2. 逐次找到 HKEY_LOC
2016-05-11 10:07:44 65495 34
转载 unsigned char,short,int ,long在16位32位和64位机器的长度
unsigned char,short,int ,long在16位32位和64位机器的长度全文转载自:http://blog.sina.com.cn/s/blog_8c612cae01012arj.html最近经常见到这些unsigned char,short,int ,long的定义,有时真的不确定位长是多少,上网查,又话是跟编译器有关,没一个准确答案。于是只好自己找答案,其实用一个最简单地方就可
2016-04-07 14:06:29 9049
原创 libwireless 源码解析
libwireless 源码的解析,扩展 和 使用 注:工程主体部分采用了抽象工厂模式,我们按照工程目录的结构,自顶向下地分析代码
2016-04-05 17:37:03 2474
原创 HOW TO USE SWIG
HOW TO USE SWIG参考网站: SWIGSWIG 的优势:直接从C++ 头文件中解析出 C++的声明支持大部分C++的语言特性可以使用接口文件(.i)代替头文件,具有更好的可控性可以为Python/ Perl/ Ruby等语言生成封装代码(glue / wrapper code)可以将STL容器转化为Python表示免费,开源To be continue…
2016-03-23 10:42:57 416
原创 Ubuntu14.04 Use Wireless Simulation Software Package
Ubuntu14.04 安装 wireless 工程(libwireless+itpp)以Spinal Codes为主的差错控制编码仿真工程
2016-03-22 15:50:16 904 1
原创 Ubuntu 14.04 下安装 IT++
Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版)LAPACK, BLAS, FFTW3, Eclipse
2016-03-18 10:45:29 2765
原创 Ubuntu Eclipse CDT C++11的支持
Ubuntu Eclipse CDT C++11的支持环境: Ubuntu 14.04 g++ 4.8.4 Eclipse IDE for C/C++ Developers (Version: Mars.2 Release (4.5.2))设置 Project > Properties > C/C++ Build > Settings > Tool Settings > GCC
2016-03-15 16:31:59 436
原创 gnome-terminal doesn't start on Ubuntu 15.04
Ubuntu15.04上gnome-terminal无法启动问题:打开电脑提示软件更新,更新后发现中文输入法和Terminal都不能用了。 解决:经过查找发现是本地语言支持出现了问题,于是根据资料使用以下方法能够解决一下问题: locale−gen locale-gen localectl set-locale LANG=”en_CA.UTF-8” localectrlstat
2016-02-29 09:32:22 682
原创 MongoDB "Connect fail" on Ubuntu
MongoDB “Connect fail” on Ubuntu启动 mongo shell 时遇到以下问题: root@*~# mongo BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly解决方案: 1.先回到本
2016-02-26 13:26:06 610
Deep Learning Bengio
2017-04-24
数字电路报告
2012-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人