摘要:
1. 注册DigitalOcean并新建主机 为了搭建个人网站首先需要一个可以在公网范围访问的主机,可以选用国内如阿里云、国外如DigitalOcean的各种云主机提供商,这里选用DigitalOcean,首先在 "DigitalOcean" 上注册账号,这里需要绑定一张信用卡,或是使用PayPal 阅读全文
摘要:
本文是在学习软件工程与J2EE课程时的学习笔记,旨在从大体的概念上了解Java EE的一些主要组件在Web应用中的作用。 上图精炼的描述了MVC模型以及Java EE的部分组件如何分布在一个Web应用上,下文所提到的图示均指该图。 Web应用 在开始一切之前要了解什么是Web应用,对于图中最左侧的用 阅读全文
摘要:
FFTW是一个可以进行可变长度一维或多维DFT的开源C程序库,是目前最快的FFT算法实现。 本文简述了在Windows平台上,如何在C++中调用FFTW,所使用的IDE为Visual Studio 2017。 FFTW的详细信息可在 http://www.fftw.org 中查看 获取FFTW 在 阅读全文
摘要:
Kaldi是基于C++开发并遵守Apache License v2.0的一款语音识别工具包,是目前最流行的ASR工具之一,本文基于Ubuntu 18.04 LTS介绍了如何安装Kaldi。 首先按照 "官网" 提示,将Kaldi项目克隆至本地: 进入kaldi trunk: 查看INSTALL: 所 阅读全文
摘要:
WAV是一种以RIFF为基础的无压缩音频编码格式,该格式以Header、Format Chunk及Data Chunk三部分构成。 本文简要解析了各部分的构成要素,概述了如何使用C++对文件头进行解析以及提取音频数据。 上图展示了WAV文件格式,包括每一field的大小与端序 Header Chun 阅读全文
摘要:
Keras是一套基于Tensorflow、Theano及CNTK后端的高层神经网络API,可以非常友好地支持快速实验,本文从零开始介绍了如何使用Keras搭建MLP并给出两个示例。 基于Ubuntu安装Keras 具体安装过程在官方中英文文档中有详细说明 中文 https://keras cn.re 阅读全文