自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

__Career Path ... __In Meredith Life

To be a Free-Software-Fighter ~ follow GNU...

  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 语音处理前端算法流程

从语言数据到提取特征值整个过程的算法处理流程:各算法介绍:

2020-05-22 18:14:26 731

原创 使用eclipse搭建stm32f7xx环境的工程

由于工作需要,用eclipse搭建基于stm32f7xx芯片的工程环境。记录下安装和编译链接工程过程中遇到的问题,今后可以参考。同时也希望能给遇到类似问题的人一些参考。Eclipse: 一款开源的集成开发环境(Integrated Development Environment),配合众多插件,可以用于Java应用程序开发、Android应用程序开发等。最精简的Eclipse只是一个框架,开发不同应用程序时需要安装对应的插件才能进行,不像微软的VS已经集成了众多的编译工具。CDT:开发stm3.

2020-05-18 11:46:36 1029

原创 记录一次模型训练-测试-部署过程

Traincopy一份之前已有的main和pre的cfg文件和commands文件到新建目录。0414目录是之前训练时候使用的目录,该目录下除main.cfg、pre.cfg、commands外的其他文件都是训练过程中产生的,因此不需要拷贝。修改main.cfg和pre.cfg、commonds文件1、修改data路径2、修改train参数:start_checkpoint -- 需要改成上次训练得到的最佳checkpoint文件。 train_di...

2021-07-12 17:45:30 353

原创 算法部署和优化经验记录

1、关于尽量减少除法的使用2、当涉及到矩阵乘和卷积等运算时,是使用接口还是使用循环的问题。 比如一个sinc滤波器的实现,可以有下面两种方式:方式一:将卷积拆分为乘和加,每次只取101个数做乘加计算,当in_data_len值较大(如16000)时,比直接用卷积对所有值计算要少很多运算量。void sinc_filter_dot(int16_t *p_in_i16, uint32_t in_data_len, float *p_out_float, float* in_data_bu...

2021-05-18 16:41:43 300

原创 从Seq2Seq到transformer

Seq2SeqSeq2Seq模型是输出的长度不确定时采用的模型。seq2seq属于encoder-decoder结构的一种,这里看看常见的encoder-decoder结构,基本思想就是利用两个RNN,一个RNN作为encoder,另一个RNN作为decoder。encoder负责将输入序列压缩成指定长度的向量,这个向量就可以看成是这个序列的语义,这个过程称为编码。decoder则负责根据语义向量生成指定的序列,这个过程也称为解码。获取语义向量的一种方式是直接将最后一个输入的隐藏状态作为语义向

2021-05-18 14:29:30 502 1

原创 tensorflow2.x的使用问题记录

由于 tensorflow2.0废弃了 tf.contrib 会出现下面这些问题。1、使用tf.contrib.slim包时出现的No module namedTf-slim 有一个独立于 tensorflow 的镜像,安装该包即可slim功能。2、使用tf.contrib.legacy_seq2seq.embedding_attention_seq2seq()时出现错误:AttributeError: module 'tensorflow' has no attribute 'c.

2020-10-30 14:13:55 407

原创 tensorflow lite 问题记录

1、生成tflite库过程,使用命令make -f tensorflow/lite/micro/tools/make/Makefile generate_projects生成keil工程。由于命令在Linux服务器上执行,把生成的工程放到Windows下编译时,会提示 <sys/types.h>不存在。这个文件时用来定义***_t之类的数据类型的。Windows下把这个文件改...

2020-03-02 14:03:20 705

原创 windonws下 Pycharm – anaconda – tensorflow/keras 环境搭建

windows下安装pycharm和anaconda只需要去官网下载对应版本的安装包,然后根据提示安装就可。这里主要描述,这两个工具分别安装完成后,如何构建完善的依赖keras的ai工程环境。只装pycharm存在很多python包没有需要单独pip install问题。通过安装anaconda解决。 Anaconda安装后,没有包含keras和tensorflow的包,需要...

2019-12-19 17:50:59 316 1

原创 STM32CUBEMX使用 -- 对官方文档补充

STM32CUBEMX使用说明注意:最完整的STM32CUBEMX工具使用文档见官方的STM32CUBEMX手册,本文档仅作为对其的翻译和补充。目录STM32CUBEMX使用说明... 1一、 STM32CubeMX工具的作用.... 3二、 STM32CubeMX工具的安装.... 3三、 安装X-CUBE-AI包.... 4四、...

2019-12-13 13:20:15 784

转载 小白都能理解的通俗易懂word2vec详解

原文链接:https://blog.csdn.net/bitcarmanlee/article/details/82291968前言自从Mikolov在他2013年的论文“Efficient Estimation of Word Representation in Vector Space”提出词向量的概念后,NLP领域仿佛一下子进入了embedding的世界,Sentence2Vec、D...

2019-09-25 10:14:29 347

转载 详解 LSTM

今天的内容有:LSTM 思路 LSTM 的前向计算 LSTM 的反向传播 关于调参LSTM长短时记忆网络(Long Short Term Memory Network, LSTM),是一种改进之后的循环神经网络,可以解决RNN无法处理长距离的依赖的问题,目前比较流行。长短时记忆网络的思路:原始 RNN 的隐藏层只有一个状态,即h,它对于短期的输入非常敏感。再增加一个状态,...

2019-09-22 22:06:39 379

转载 nlp常识

中文任务:字符分割(word segmentation,中文分词)--> 字符嵌入(word embedding)(向量化)--> 词性标注(高阶层特征)--> 实体识别英文任务:词干抽取(Stemming) --> 词形还原(Lemmatisation)--> 词嵌入(Word Embeddings)-->词性标注(Part-Of-Speec...

2019-09-18 20:52:27 314

转载 分析NTFS文件系统内部结构

文章 原始出处 。http://dengqi.blog.51cto.com/5685776/1351300   上一篇文章《FAT32文件系统详解》中作者介绍了FAT32文件系统存储数据的原理,接下来作者就介绍一下NTFS文件系统。NTFS、用过Windows系统的人都知道,它是一个很强大的文件系统,支持的功能很多,存储的原理也很复杂。目前绝大多数Windows用户都是使用NTFS文件

2016-08-05 09:09:48 1375

转载 VIM 配置ctags/cscope 函数跳转

VIM 配置ctags/cscope 函数跳转时间 2014-02-28 10:59:38 小文博客原文  http://zhaoyuwen.org/vim-配置ctagscscope-函数跳转.html 主题 Vim 工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Lin

2016-06-03 14:52:43 3707

转载 vim: vs sp 调整窗口高度和宽度

vim: vs sp 调整窗口高度和宽度vim多窗口有时候需要调整默认的窗口宽度和高度,可以用如下命令配合使用CTRL-W = 使得所有窗口 (几乎) 等宽、等高,但当前窗口使用 'winheight' 和 'winwidth'。:res[ize] -N CTRL-W - 使得当前窗口高度减 N

2016-06-03 14:49:55 810

转载 vim查看函数列表设置步骤

vim查看函数列表设置步骤      在ubuntu中查看代码,查看网友的经验,昨天设置了一次可以使用,今天在另一台机子上也设置了一下,发现还是走了很多弯路,现在整理一下使用vim能查看到函数列表的步骤:1、sudo apt-getinstall exuberant-ctags2、下载taglist_42.zip,解压到home目录下的.vim子目录中:      http://w

2016-06-02 14:37:02 854

转载 结构化文件存取

纲要:AssignFile: 关联Rewrite: 创建并打开一个新文件, 如已存在则覆盖Reset: 打开已存在的文件; 追加也要用它先打开, 然后再移动指针; Append 是文本文件专用的CloseFile: 关闭FileSize: 记录数FilePos: 返回文件的当前位置Seek: 把文件指针移到指定位置(只用于结构化文件)Eof: 文件尾Re

2016-05-26 14:26:15 579

转载 Linux 内核的同步机制—第2部分

六、大内核锁(BKL--BigKernel Lock)大内核锁本质上也是自旋锁,但是它又不同于自旋锁,自旋锁是不可以递归获得锁的,因为那样会导致死锁。但大内核锁可以递归获得锁。大内核锁用于保护整个内核,而自旋锁用于保护非常特定的某一共享资源。进程保持大内核锁时可以发生调度,具体实现是:在执行schedule时,schedule将检查进程是否拥有大内核锁,如果有,它将被释放,以致于其它的进程

2011-11-06 12:17:56 1078

转载 Linux 内核的同步机制—第1部分

本文来源于与非网 http://www.eefocus.com原文地址:http://www.eefocus.com/article/09-05/4322404080527mrAa.html 一、引言 在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更

2011-11-06 12:13:22 428

转载 softirq/tasklet/workqueue的区别

本文转载自小小外星人的技术博客原文出处:http://blog.csdn.net/wuxinyicomeon 2011年威盛Linux software的笔试题,我想了半天,就想出了工作队列允许睡眠。。。真后悔驱动没能深入看看 softirq和tasklet都属于软中断,tasklet是softirq的特殊实现;workqueue是普通的工作队列。1、softirq

2011-11-05 21:07:16 542

转载 程序员面试题精选100题(47)-数组中出现次数超过一半的数字

本文转载自http://zhedahht.blog.163.com/blog/static/25411174201085114733349/网络是好东西, 分享让人受益~ 版权需要保护, 原著值得尊重!  转载请声明出处, O(∩_∩)O谢谢! 题目:数组中有一个

2011-10-16 21:42:08 510

转载 B树、B-树、B+树、B*树

B树、B-树、B+树、B*树 本文转自http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html转载请声明出处,谢谢~ B树       即二叉搜索

2011-10-10 21:56:10 424

原创 arm linux 相关工具及文档

保存几个有用的arm-linux 相关的工具及文档下载网站:1、广州友善之臂公司: http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp

2011-09-03 17:14:57 383

原创 printf( ) 函数的格式控制字符转换说明

使用printf()函数 printf()的基本形式: printf("格式控制字符串",变量列表); 格式控制字符转换说明%a 浮点数、十六进制数字和p-记数法 (C99)%A 浮点数、十六进制数字和p-记法 (C99)%c 一个字符

2011-08-25 10:13:02 1204

转载 收集一下核函数-Kernel Function

本文转载自: 收集一下核函数-Kernel Function | 丕子 原文地址:http://www.shamoxia.com/html/y2010/2292.html转载请声明出处,O(∩_∩)O谢谢~Kernel FunctionsBelow is a list of so

2011-07-27 11:37:44 3980 1

转载 rsync bind failed (Address already in use)故障处理

本文转载自 潇雨菲菲的技术博客   原文地址:http://blog.csdn.net/xpl121/article/details/5098902 rsync bind failed (Address already in use)故障处理:故障现象描述:在客户端进行同步时,报

2011-07-24 18:17:51 966

转载 简述configure、pkg-config、pkg_config_path三者的关系

【引用】简述configure、pkg-config、pkg_config_path三者的关系本文引用自蔡忠锋《简述configure、pkg-config、pkg_config_path三者的关系》 一、什么是configure   源码安装过程中大多会用到configure这

2011-07-21 15:40:38 485

转载 linux 下安装gsl(GNU Scientific Library)

【引用】linux 下安装gsl(GNU Scientific Library)[引用]linux 下安装gsl(GNU Scientific Library) 还是感觉到好笑, 整好和上学期体育课小组的名字一样, 不过这次比较正经了, GNU Scientific Librar

2011-07-21 15:38:28 4150 1

转载 cmake命令 安装、用法简介

【引用】cmake命令 安装、用法简介原文地址:http://digdeeply.org/archives/0421949.html 前言:cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年

2011-07-21 15:37:00 684

转载 Cmake 实践

【引用】Cmake 实践 本文引用自闲云野鹤《Cmake 实践》 前言:cmake 已经开发了5,6年的时间,如果没有KDE4,也许不会有人或者Linux 发行版本重视cmake ,因为除了Kitware 似乎没有人使用它。通过KDE4的选型和开发,cmake 逐渐进入了人们的视

2011-07-21 15:34:44 2280

转载 open|creat & umask函数

【引用】open|creat & umask函数本文引用自千里马《open|creat & umask函数》  umask(设置建立新文件时的权限遮罩) 相关函数 creat,open表头文件 #include#include定义函数 mode_t umask(mode_t ma

2011-07-21 15:31:26 701

转载 说说ARM汇编的LDR伪指令

说说ARM汇编的LDR伪指令 本文来自CSDN博客:http://blog.csdn.net/axx1611/archive/2008/04/27/2335410.aspx转载请标明出处。     我们知道ARM CPU中有一条被广泛使用的指令LDR,它主要是用来从存储器(确切地

2011-07-21 15:28:15 574

转载 关于Linux内核学习的误区以及相关书籍介绍

【引用】关于Linux内核学习的误区以及相关书籍介绍 本文转载自 立宇泰电子官网 转载请声明出处~O(∩_∩)O谢谢~原文地址:http://www.hzlitai.com.cn/article/ARM9-article/system/1605.html关于Linux内核学习的误

2011-07-21 15:24:28 517

转载 exit、return、_exit、_Exit这几个函数的区别

【引用】exit、return、_exit、_Exit这几个函数的区别本文引用自Luckey_Sun《exit、return、_exit、_Exit这几个函数的区别》转自U-BOOT的exit、return、_exit、_Exit这几个函数的区别   1、exit函数和retur

2011-07-21 15:19:29 402

2,STM32F7开发指南+标准例程-HAL库版本.rar

STM32F7开发指南-HAL库版本 ALIENTEK 阿波罗 STM32F767开发板教程 手册总共分为三篇: 1、硬件篇:介绍阿波罗开发板硬件平台 2、软件篇:主要介绍STM32F7常用开发软件的使用及一些下载调试技巧,并详细介绍了几个常用的系统文件(程序) 3、实战篇:主要通过64个实列(调用HAL库的接口完成)带领你一步步深入了解STM32F7

2021-03-15

深度学习简介.pptx

介绍深度学习的最基础知识,包括深度学习的概念,如何做深度学习,基于tensorflow的深度学习手写数字识别实现。 接着进一步结束了深度学习训练时常用的技巧。

2019-10-09

Tensorflow whitePaper 2015版

google 发布的Tensorflow 白皮书 2015版本,介绍Tensorflow基本框架相关知识。Tensorflow入门必备,读源码前先看白皮书。

2017-11-01

空空如也

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

TA关注的人

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