原创 Centos7 安裝離線包,搭建gcc環境

下載gcc環境所需包:(http://vault.centos.org/7.3.1611/os/x86_64/Packages/) cpp-4.8.5-11.el7.x86_64.rpm gcc-4.8.5-11.el7.x86_64.r

原创 Kaldi中如何使用已經訓練好的模型進行語音識別ASR呢?

我們如何運用已經訓練好的模型進行語音識別呢?這纔是我們研究的目的啊,是不? 很好,細心的你一定會發現kaldi源碼src目錄中有online*相關的模塊,這就是我們今天的主角啦!!! Kaldi中有兩個版本的online、online2分

原创 Kaldi中nnet3進行語音識別過程中用到的部分工具集錦!!!

前一篇文章我們對Kaldi ASR有了初步的瞭解,我們再來看看怎麼使用Kaldi的神經網絡模型NNET3來進行wav文件語音識別~~~~ 下載中文預訓練模型: [houwenbin@localhost ~]$ cd ~/kaldi-mas

原创 跑通kaldi中timit試驗以及awk不能找到gensub函數解決方法

我的實驗環境是在CentOS  6上,所以各種環境坑等待我去填,建議同學們使用Ubuntu 16.10以上的,或者Debian(我linux入門的第一個操作系統)也好~~~~ 繼續試驗egs/timit例子,發現一個致命問題: awk(

原创 使用QTCreator閱讀開源軟件

QCreator是可以打開CMakeLists.txt工程的,但是如果是Makefile就不work了。 只能祭上qmake大殺器了:   比如,想學習一下百度的文件系統BFS: DemoBFS.pro TEMPLATE = subdi

原创 哈弗曼樹與哈弗曼編碼簡介

樹和哈夫曼編碼。哈夫曼編碼是哈夫曼樹的一個應用。哈夫曼編碼應用廣泛,如JPEG中就應用了哈夫曼編碼。 首先介紹什麼是哈夫曼樹。哈夫曼樹又稱最優二叉樹,是一種帶權路徑長度最短的二叉樹。所謂樹的帶權路徑長度,就是樹中所有的葉結點的權值乘上其到

原创 瞭解一下密鑰交換算法ECDH

原文鏈接:https://www.jianshu.com/p/b26cd2bfdc28 搬一下別人的解釋: 下面我們以Alice和Bob爲例敘述Diffie-Hellman密鑰交換的原理。 1,

原创 git本地倉庫維護、打包、恢復等示例

最近在嘗試編譯CEF的過程中,學會了git的一些小技巧,記錄備用: 我們的例子就是 depot_tools 這個工具: 首先,git clone https://chromium.googlesource.com/chromium/too

原创 [轉]Mxnet實現手寫數字mnist數據集訓練、預測指南

環境: Anaconda3(64-bit),安裝mxnet1.3.1,opencv_python-3.4.5.20-cp36-cp36m-win_amd64.whl(可選) 訓練源碼: # -*- coding: utf-8 -*- "

原创 【修改】基於modeltech64_10.4的UVM+System Verilog驗證CRC7循環冗餘校驗

先拷貝大牛們的例子:https://www.cnblogs.com/bettty/p/5285785.html Abstract 本文介紹UVM框架,並以crc7爲例進行UVM的驗證,最後指出常見的UVM驗證開發有哪些坑,以及怎麼避免。

原创 ICE51 IP核模擬記錄

上文提到了51內核ICE51(https://github.com/ashleyjr/ice51.git) 本文就來看看怎麼編譯C程序,仿真模擬運行在該IP軟核上: 環境:MingW32、iverilog、yosys、arachne-pn

原创 icestorm工具之icebram使用demo示例

BRAM(Block RAM)是FPGA中重要資源,具體什麼請百度。今天在把玩一個ice51(https://github.com/ashleyjr/ice51.git)開源IP時,發現了這個好東西,權當興趣愛好! 順便研究了下綜合工具:

原创 Intel Hex概述 以及 intel2readmemh 和 Intel HEX to BINARY File Converter Utility

什麼是Intel Hex文件?   Intel HEX文件時遵循Intel HEX文件格式的ASCII文本文件。在Intel HEX文件的每一行都包含了 一個HEX記錄。這些記錄是由一些代表機器語言代碼和常量的16進制數據組成的。Inte

原创 [轉]規則匹配——Rete 算法原理及實現

最近在學習 Drools 規則引擎框架,其中涉及到 Rete 算法。並對 Rete 算法做了一些研究,要不然在你找新工作面試時,問你會 Drools 規則引擎框架嗎?你說會!然後面試官接着問你,你瞭解 Rete 算法嗎?你說聽說過。然後面

原创 C++二進制byte轉字符串char

最近需要調試加密算法,涉及到字符對齊、傳輸等,我們都知道普通的char字符串遇到'\0'之後就被截斷了,爲了不出幺蛾子需要傳輸過程中一致性。十六進制字符串(md5、RSA證書等都是此格式)。   /* 構造兩個參數,一個是BYTE數組