自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(433)
  • 资源 (2)
  • 收藏
  • 关注

转载 存储空间都去哪了?占用空间比文件大太多?可能是文件系统和默认簇大小惹的祸

占用空间比文件本身大小大的因是“簇”这个概念的存在,是分配用来保存文件的最小磁盘空间量。即使一个单独的文件再小,也会占用一个“簇”的大小。先把文件都拷出去,格式化时将簇大小设置为4KB,再把文件都拷回来,最终相比之前要多出了30GB左右的可用空间,效果还是很明显的。查看软件所在的文件夹,发现文件夹的“大小”显示为1GB,可是占用空间却达到25GB.NTFS文件系统是“日志式”的,会进行大量的擦写工作,有可能会缩短闪存的寿命。可为什么这样的现象只是出现在我的移动硬盘上,而在我的其他硬盘上。

2022-12-17 10:42:05 3018 1

转载 经验干货:使用tf.py_func函数增加Tensorflow程序的灵活性

之前写过一篇关于tensorflow,但是对于tf.py_func这个函数的理解可能没有那么深,。

2022-10-21 21:12:40 300

转载 MFCC/HMM/GMM/EM/LM基本知识

语音的识别对于人类来说是很自然的一个过程,但要让机器“听懂”却十分困难。一段音频文件,机器怎么才能知道它代表的是什么意思呢?要做的事,就是组CP:根据音频文件来判断对应的文本。当然,要让机器真正的“听懂”和“理解”,还涉及到很多其他的知识,语音识别只是其中一个环节。那么机器接收到左边这段语音之后,是怎么把它一口口吞下去,最后吐出来一个“two”呢?下图中,我们以最经典的基于GMM-HMM的语音识别为例,可以看到,经过数据准备、特征提取、训练、再到解码,就可以获取最终的结果。

2022-09-14 22:44:33 381

转载 使用matplotlib.image.imread()和cv2.imread()读取png图像的差异

我分析了一波,会不会是使用matplotlib.image.imread()读取图片返回的时候它自动对图片进行归一化处理了?为了验证,我先使用cv2.imread()读取图片并且对其进行归一化处理,然后用matplotlib.image.imread()读取图片,判断二者是否相等。所以,说明matplotlib.image.imread()在读取图像的时候顺便归一化了。...

2022-09-01 17:08:40 2150

转载 二值神经网络(Binary Neural Network,BNN)

缺点:BNN在训练过程中仍然需要保存实数的参数,这是整个计算的瓶颈。BNN虽然需要保存实数的参数,但是实数范围是[-1,1],所以可以做压缩,即使用16bit或者更少的位数来表示浮点数。模型尺寸变小,正向传播计算速度变快,意味着可以将正向传播层放到客户端去做了,虽然随着网络带宽的增大,给服务器传个图片也么啥。将图像的特征学习和哈希码学习可以无缝整合到一起,因为都是二值化。暂时就这些!...

2022-08-15 01:02:11 3633

转载 Elsevier(爱思唯尔)论文模板下载地址及说明

Latex。

2022-08-13 10:40:07 7357 2

转载 SNN系列|脉冲响应模型SRM

神经科学的一些实验证据表明,视觉与听觉等许多生物神经系统都采用神经元发放的动作电位(即脉冲)的时间来编码信息。针对这些问题,更加符合生物神经系统实际情况的第三代人工神经网络模型--脉冲神经网络应运而生。脉冲神经网络使用时间编码的方式进行信息传递与处理,直接利用神经元的脉冲发放时间作为网络模型的输入与输出,从而实现信息的高效处理。 脉冲神经网络的拓扑结构分为前馈型脉冲神经网络,递归型脉冲神经网络和混合型脉冲神经网络,我们在这里只简要介绍前馈型脉冲神经网络,对于他的模型有大致的了解。神经元的样式这里不再介

2022-07-04 16:33:38 1934

转载 LaTeX 各种命令,符号汇总(全)

\begin{matrix}x & y \\z & v\end{matrix} latex数学符号表(2)"> \begin{vmatrix}x & y \\z & v\end{vmatrix} latex数学符号表(2)"> \begin{Vmatrix}x & y \\z & v\end{Vmatrix} latex数学符号表(2)"> \begin{bmatrix}0 & \cdots & 0

2022-07-04 16:12:07 12298

转载 Latex 带圈的序号

在使用上很简单,引入宏包,再插入命令:具体插入值为多少,可以参考手册:https://www.likecs.com/show-203260645.html

2022-07-04 16:09:55 1456

转载 [LaTeX] 数学表达式-上标和下标

【Overleaf 中可以很容易编辑文章和查看生成的文章预览效果】数学表达式中在涉及指数,索引以及某些特殊运算符时,上标和下标的使用非常普遍。 本文介绍了如何在简单的表达式,积分,求和等中编写上标和下标。定积分是一些最常见的数学表达式,让我们看一个例子: 在LATEX中,下标和上标使用符号^和_编写,在本例中,使用这些代码编写 x 和 y 指数。 这些代码也可以用于某些类型的数学符号,在示例中包括的积分,_用于设置下限,^用于设置上限。 命令\limits更改了极限在积分中的显示方式,如果不存在,则极限

2022-07-04 15:58:40 3922 1

转载 LaTeX中文算法伪代码

先来看伪代码的样子如果不设置是这样的: 二、导包 三、案例 需要序号的话在\begin{algorithmic}后加上我用的版本是2018,貌似参数如REQUIRE写成小写会报错中文版算法必须要注意字符编码的兼容性,本文所述方法用用texstudio编写,仅涵盖常用if else for while等指令。如果编译后中文出现乱码,请在设置中将设置-构建-默认编译器选为XeLaTeX,如果选择PDFLaTeX中文会乱码。pdfLaTeX 对中文支持不是很好,只用 pdaLaTeX 的话需

2022-06-22 16:02:36 12377 1

转载 latex段落取消缩进

\noindent和\setlength{\parindent}{0cm}只能在首段生效,如果在一个paragraph中间某些位置使用的话是不生效的。解决办法也很简单,用{}分隔作用域:\setlength{\parindent}{0cm}You are beautiful.\setlength{\parindent}{0cm}I am cute.上面这段,第二句话I am cute.是没有办法取消缩进的。{\setlength{\parindent}{0cm}You are beautiful.

2022-06-22 15:46:39 4744

转载 PPT怎么画钝角三角形?

想在ppt中画三角形图形,如何画钝角三角形?让我们来看看详细的教程。软件名称:PowerPoint2017简体中文免费完整版软件大小:60.7MB更新时间:2016-12-12立即下载。1.打开PPT并创建一个空白演示文稿。2.单击[开始]-[绘图]中的[等腰三角形]。3.拖动鼠标画一个等腰三角形。4.如果你左右拖动三角形顶点上的黄色控制点,它们最终会变成直角三角形,而不是钝角三角形。5.要获得钝角三角形,需要进行以下操作。选择三角形,单击鼠标右键,然后单击编辑顶点。6.单击直角顶点

2022-06-11 20:32:24 3510 1

转载 在当前conda env(conda环境)内修改Python的版本(升级或者降级)

创作开始时间:2021年4月8日22:17:53如题。场景: 我有一个conda env,叫做test,里面是python3.7版本。但是我在安装一个whl(python包)的时候,提示需要3.8版本。然而我不想新建一个conda env(因为原来的conda env已经安装了很多包了,新建很占空间,也麻烦)。所以就在这个env里面修改,需要在终端运行如下指令:升级python到3.8conda activate testconda install python=3.8python3 --version

2022-06-11 20:28:57 16743 7

转载 linux下如何查看cpu信息

linux的cpu信息可以从文件中cpuinfo读取。执行命令: 执行命令:查看机器一共几个cpu 执行命令:查看单个cpu的物理核数 执行命令:查看总逻辑核数 这里cpu个数×物理核数 = 总逻辑核数说明cpu没有超线程。执行top命令,然后按1可以查看所有逻辑核的负载。补充: 1.物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)2.cpu核数:单块CPU上面能处理数据的芯片组的数量,如双核、四核等 (cpu cores)3.逻辑c

2022-06-11 20:27:20 16336

转载 一个字符占几个字节?

一个字符占几个字节?答案:一:在ASCII码编码方案中,一个英文字符占用一个字节,一个汉字字符占用两个字节的空间;二:在Unicode编码方案中,一个英文字符或一个汉字字符都占用两个字节的空间;三:在UTF-8编码方案中,一个英文字符占用一个字节,一个汉字字符占用三个字节的空间。信息通常以字符编码的方式存在于计算机中,并进行信息传播。而字符编码又有不同的方案,鉴于世界上有各种各样的语言字符信息,为了把这些符号信息编码到计算机中,并进行互相传播,字符的编码方案也层出不穷。下面对以下三种字符编码方案加以介绍:A

2022-06-04 21:13:35 8359 1

转载 计算机中的二进制、 字符编码、字符集、 二进制文件、 文本文件

计算机中的二进制、 字符编码、字符集、 二进制文件、 文本文件 ​ 简介 ​ 本文可以让你理解 计算机中为什么要使用二进制?我们存储的文件到底是什么?什么是字符集?什么是字符编码?什么是二进制文件?什么是文本文件? ​ 首先先明确一个概念,你现在电子产品中看到和听到的所有数据一切皆为二进制数据,底层都是0 1来表示的。 为什么是二进制 ​ 为什么要用0 1表示呢,因为0 1 表示是最简单最普适的方法。我们的数据最...

2022-05-23 17:17:26 2215

转载 tensorflow中用saver保存模型

  我们在用tensorflow训练模型时,可能需要训练很长很长一段时间,为了方便下次使用,应该将模型保存起来。在sklearn中,我们可以使用pickle模块进行模型保存;而在tensorflow中,我们可以使用它自带的Saver()类进行模型的保存。 (一)Saver类   Saver类是用于保存和恢复变量的。它有将变量保存到checkpoint和从checkpoint中恢复变量的操作。   Checkpoints...

2022-05-21 15:49:53 532

转载 librosa.feature.mfcc参数介绍

不得不说,这个librosa函数包真好用,已经包装的这么便捷了,但是如果想要修改一下参数,还是需要了解一下它的函数定义的。 VOICE_LEN=32000#获得N_FFT的长度print("sr:" , sr)N_FFT=getNearestLen(0.25,sr)print("N_FFT:" , N_FFT)#统一声音范围为前两秒y=normalizeVoiceLen(y,VOICE_LEN)print(.

2022-05-21 15:36:28 692

转载 python给函数传入不定个数的参数(带*号的参数)

python函数传中,可以使用不确定参数,相当灵活。Tensorflow模块:tf.train.Checkpoint就支持这一种功能,很神奇的dict:https://www.jianshu.com/p/5006be1c5f59 我们在读python 代码时,经常会看到例如: test_func(*param) 这样的函数,这代表什么意思呢? 我们写代码来加深对这个带*号参数的理解: 情况一: 看这段代码 #.

2022-05-21 15:30:31 2283

转载 tf.train.latest_checkpoint()自动寻找最新的checkpoint

tf.train.latest_checkpoint()函数的作用查找最新保存的checkpoint文件的文件名(Finds the filename of latest saved checkpoint file.)。tf.train.latest_checkpoint( checkpoint_dir, latest_filename=None)Args:checkpoint_dir: Directory where the variables were saved.;late

2022-05-21 15:21:31 2442

转载 智能语音识别应用及其tensorflow实现

关于语音识别,可以说是一个比较老的研究话题了,技术也在一直进步。关于语音识别的关键技术,可以参考我之前写一篇mfcc的博客,今天湖主要讲一下它的应用。https://blog.csdn.net/david_tym/article/details/123237233https://blog.csdn.net/shi_xin/article/details/118895503https://blog.csdn.net/weixin_34037173/article/details/85959683.

2022-05-18 17:56:21 1164 2

转载 音频处理库—librosa的安装与使用

其实tensorflow自带了一些音频处理工具,用于处理一些任务,诸如可谓是,或者asr(使用ctc算法),以及其他先进的比如transformer或者高级别的识别技术。主要原理貌似现在还得基于mfcc。 目录 序言 一、libsora安装 pypi conda source 二、librosa常用功能 核心音频处理函数 音频处理 频谱表示 幅度转换 时频转换 特征提取 绘图显示 .

2022-05-18 17:30:27 12920

转载 安装python库报错:Consider using the `--user` option or check the permissions.

输入:pip install django 报错:Consider using the --user option or check the permissions. 解决办法 :pip install --user django 更多参考https://blog.csdn.net/weixin_4...

2022-05-16 19:49:09 197

转载 Python编程---sys.path & sys.arg &os.path.join

1、源码 import osimport sysCUR_DIR=sys.path[0]PROGRAM_NAME=sys.argv[0]SOURCE_FILE_ABS_PATH=os.path.join(CUR_DIR, PROGRAM_NAME) if __name__ == "__main__": print("Welcome Python test program...") print("D...

2022-05-07 15:19:27 144

转载 如何彻底卸载有道词典

之前用一个软件在线安装过windows系统,似乎自带了有道词典,后面好像一直卸载不干净,其实有隐藏文件夹,以及一些参与文件。默认路径以及安装选项:隐藏安装文件:更多参考https://mydown.yesky.com/news/87312498.htmlhttps://pcedu.pconline.com.cn/1082/10820369.html...

2022-05-04 16:10:12 1621

转载 Windows/Mac系统下,如何显示隐藏文件夹?

既然是隐藏文件夹,那肯定是为了保护一些安全或者隐私,比如github一个文件夹可能非常大,但你查看文件其实很小,那就是因为有git隐藏文件夹。在创建个人github的repo的时候,可能设置一些gitignore等等,就是为了避免这种情况,同时,别人下载你的github的时候,往往也是下载不了你的隐藏git文件夹。在上传git的时候,如果发现隐藏文件,有多个git路径什么的,会被当做不合法,都是会报错的,还是挺智能的,报错的时候多去看看错在哪。vscode在包含git的路径下甚至无法跳转。更多参考

2022-05-04 16:02:13 367

转载 linux任何用户ssh正确密码登陆均报错Permission denied, please try again.处理方法

文章目录 说明报错日志内容查看secure日志查看【知道就行】messages日志查看【这里面有记录】 处理方法key文件删除修改配置文件中的UsePAM上面步骤过程 测试自己可以ssh自己了工具也可以正常连接了别的服务器ssh自己【必看】 说明 我的一台虚拟机IP是:192.168.59.133出问题了,任何服务器使用任何用户ssh均报错,甚至连自己都不能ssh自己。 也不能使用任何工具连接...

2022-05-03 17:09:58 18054 1

转载 Ubuntu等linux系统中如何创建新用户

<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-163de54645.css"> <div id="content_views" class="htmledit_views"> <p>本文基于Linux的<strong>Ubun...

2022-05-03 16:57:15 3879

转载 请问conda如何安装pyCUDA

安装pycuda还挺麻烦的,我觉得它更适合windows安装,并且不使用虚拟环境,可以灵活设置环境变量以及查找cuda安装路径。否则编译安装,或者驱动的升级,依赖包的安装,cuda环境变量位置的指定,会让你很难受。 0. 写在前面 安装环境:ubuntu18.04(16和18差不多,但是18太爽了)和python3(具体版本忘了,应该是3.6) 参考链接:参考了验证程序 1. 安装pyCUDA之前必须安装.

2022-05-02 17:34:22 1520

转载 简单利用conda安装tensorflow-gpu=2.2.0

网上安装tensorflow-gpu=2.2.0什么的一大推,而且最后还报错,一般问题出现在: 一、安装下载慢 二、cuda和cudnn版本不对 我最后实验了,很好解决上面的问题。 2021年1月26日更新,python版本最好是3.7,3.8版本安装有可能有问题,大概是conda没有完全匹配好。 2021年8月10号更新,上面的问题官方解决了,首先使用conda命令安装tensorflow-gpu=2.2.0,注意(...

2022-05-02 17:16:26 1037

转载 最全面解析 Ubuntu 16.04 安装nvidia驱动 以及各种错误

解析 Ubuntu 16.04 安装nvidia驱动 各种错误 0.环境1.安装方式说明 1.1ppa源安装1.2手动run文件安装 2.run文件安装详解 2.1手动下载驱动2.2卸载旧驱动2.3安装可能需要的依赖(可选,脸红可以跳过)2.4禁用noueau驱动2.5进入blos关闭secure boot (华硕还有fast boot)2....

2022-05-02 17:10:50 2604

转载 conda 恢复默认源

直接在终端输入conda config --remove-key channels< #注意,这里是清除了全部的自行添加的源

2022-05-02 16:49:50 8864

转载 如何在conda虚拟环境中安装所需版本的cuda和cudnn

如何在conda虚拟环境中安装所需版本的cuda和cudnn 创建好虚拟环境后,激活环境, (1)在环境中安装cuda conda install cudatoolkit=你所需要的版本(例如 cudatoolkit=10.1) 若安装不成功则使用镜像源安装: conda install cudatoolkit=10.1 -c https://mirrors.tuna.tsinghua.edu.cn/anacon...

2022-05-02 16:43:32 4382

转载 如何卸载cuda

conda install -c conda-forge google-cloud-bigquery-storageconda install -c conda-forge google-cloud-storageconda install -c conda-forge happybaseconda install -c conda-forge google-cloud-bigtableconda install -...

2022-05-02 16:33:44 882

转载 python中end=“ “的含义

python的版本在不断更新,有些使用方法也在不断改进。 一般出现在print()函数中,如print(a,end=" “)。 这是因为print默认是打印一行,结尾加换行。end=” "的意思是为末尾end传递一个空字符串。 如下: print(",")print(1)print(",") 结果显示: ,1, 加了end之后: print(end=",")print(end="1")print.

2022-05-02 15:53:55 8747 3

转载 VSCode中使用jupyter notebook

写在前面 2020.5.14更新。 之前一直不喜欢notebook网页运行的方式,比如要创建虚拟环境还要本地网页来回切换。最近忽然发现了jupyter的一些好处,比如分段运行代码查看数据,以及方便插入markdown笔记,学习代码的时候用起来贼舒服,最重要的是能融合在VSCode中XD。 配置notebook 话不多说,直接开始配置,找到jupyter插件,发现它已经被抛弃,并且并入python插件中了。 什么意思呢...

2022-05-02 15:51:34 9844

转载 WINDOWS下CMake+MinGW64搭建C/C++编译环境

公众号:J平方 背景:Visual Studio编译C/C++程序太麻烦,故想仿造ubuntu系统在WINDOWS下利用VS Code+CMake+MinGW64搭建建立搭建C/C++编译环境,具体如下。重要参考链接。 1. 安装CMake     1) 上CMake官网直接下载后缀为.msi的安装文件,点击按照提示安装,本人安装路径为:“D:\Software\Pro\CMake” ...

2022-05-02 15:49:43 1249

转载 VSCode+latex引用bibtex参考文献

个人微信公众号:J平方 文章目录 0 写在前面1 操作步骤1.1 新建lib1.2 latex编写1.3 编译显示 0 写在前面 网上找了一些参考链接,如下 参考链接1、参考链接2、参考链接3、参考链接4 但是他们说的还不够具体,并且针对VSCode也没有相关的更多描述(尽管类似),另外特别是对于编译的具体过程没有比较详细的描述,因此有此一文。 本文是基于VSCode配置latex环境的一个补...

2022-05-02 15:48:41 2661 1

转载 Elsevier投稿

最近投稿了一下Elsevier的neurocomputing,不得不说Elsevier旗下的期刊很多,鱼龙混杂,有的比较慢,有的收费,但有的还挺不错。它的编辑方式感觉还是感觉比较中肯的,不是花里胡哨,也不是完全放任自由。可以选择出版选项。更多参考https://www.sciencedirect.com/browse/journals-and-bookshttps://www.sciencedirect.com/browse/journals-and-bookshttps://www.zhi

2022-05-01 22:10:54 2453

基于numpy的VGG网络实现

基于numpy的VGG网络前向,后向实现,不使用第三方深度学习计算库,类的实现使用了python动态绑定。

2019-11-27

arithmetic.zip

arithmetic模块的verilog代码,包含testbench

2019-08-25

空空如也

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

TA关注的人

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