自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 Excel 次坐标轴/双坐标轴/柱状图+折线图

Mac Excel 次坐标轴/双坐标轴/柱状图+折线图

2017-12-26 14:35:09 68409

原创 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

原创 Elasticsearch 环境搭建

Elasticsearch 环境搭建 和 使用

2017-04-21 18:52:14 1083

原创 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 下安装IT++(itpp)源码编译版

Ubuntu 下安装 IT++(itpp)

2016-03-17 16:19:28 1882

原创 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

Bengio大神(theano作者)于2016年底编著的深度学习的教材。以计算图为核心思想,讲解了从机器学习到深度学习的基础知识,通俗易懂。

2017-04-24

如何求解问题:现代启发式方法(美)麦克维斯

对算法有系统的讲解,与编程珠玑类似,值得一读。

2015-09-29

数字通信:基础与应用

数字通信基础讲解的很透彻,Bernard Sklar神作。

2015-09-29

MATLAB作业一

MATLAB课程需要,很经典的题目,程序仿真结果都有。

2013-11-25

EDA四路抢答器

四路抢答器设计,包含VHDL代码,以quartusII为设计平台。

2013-04-16

数字图像去雾

基本数字图像去雾,哈尔滨工业大学课设,暗原色算法。

2013-04-16

数字电路报告

实验内容 1.初步掌握大规模可编程数字逻辑器件开发软件MAX-plusⅡ的最基本操作和使用方法。 2.设计一个三输入表决逻辑功能电路。 3.用GDF原理图输入法、TDF逻辑表达式输入法、TDF真值表输入法建立该电路功能,并且需要进行逻辑仿真。 4.编译和仿真正确后下载到实验箱,证明设计的正确性。

2012-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除