Ubuntu
文章平均质量分 78
阑珊珊珊
这个作者很懒,什么都没留下…
展开
-
【Python】管道 pipes
文章目录参考管道简介使用示例tr 转换sox 截取文件参考pipes — 终端管道接口:https://docs.python.org/zh-cn/3/library/pipes.html用Python管道SoX-替代子流程?:http://www.cocoachina.com/cms/wap.php?action=article&id=107492管道简介pipes 定义了一个类用来抽象 pipeline 的概念 — 将数据从一个文件转到另一文件的转换器序列。由于模块使用了 /bin/原创 2021-11-02 15:40:57 · 651 阅读 · 0 评论 -
【python读写wav文件】torchaudio/tf.audio读写/重采样wav文件、调整dBFS、以SNR混合音频
文章目录ref1. 读取wav文件 (-->pcm)torchaudiotensorflow.audio2. 保存pcm数据为wav文件torchaudiotensorflow.audio3. 重采样torchaudiotensorflow.audio4. 调整语音dBFS5. 以一定SNR混合语音6. pcm切分7. pcm-->mfcc在此,总结tensorflow和pytorch中读取wav文件(生成pcm数据),以及重采样、调整dBFS、以SNR混合音频等常见wav语音文件处理程序。原创 2021-06-05 14:58:24 · 1648 阅读 · 0 评论 -
【语音降噪】Conformer 模型结构(TensorFlow2)
import mathimport collectionsimport tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras.layers import LayerNormalization, SeparableConv1D, ReLU, Dense, Dropout, BatchNormalization, \ Lambda, Add, Conv1D, Masking, Layer, Inputfrom原创 2021-05-29 18:37:45 · 1639 阅读 · 0 评论 -
【Vmware】对Ubuntu扩展磁盘容量
文章目录参考Step 1: 虚拟机扩展内存Step 2: Gparted分配安装Gparted打开Gparted删除/dev/sda5和/dev/sda2调整/dev/sda1 大小参考【VMware下对Ubuntu进行扩充磁盘大小】:https://www.cnblogs.com/yongdaimi/p/9050155.htmlStep 1: 虚拟机扩展内存关闭ubuntu系统Step 2: Gparted分配安装Gpartedsudo apt-get install gparted原创 2021-05-25 14:00:27 · 194 阅读 · 0 评论 -
【Eager & Graph Execution】EagerTensor与Tensor,tf.function / tf.py_function / tf.numpy_function
Tensorflow 的执行方式可分为:Eager executionGraph execution, 也叫静态图执行方式Graph execution早于Eager execution:在TensorFlow v1.5之前,tensorflow都是通过计算图将计算的定义和执行分隔开, 这是一种声明式(declaretive)的编程模型。这种静态图的执行模式最主要的特点是快速。但是在debug时非常不方便,无法类似于对编译好的Python语言程序调用,也无法对其进行内部的调试。因此有了Eage原创 2021-02-01 19:07:40 · 6077 阅读 · 2 评论 -
【卷积】一维/二维、因果、空洞卷积
1. 二维卷积1.1. 定义1.2 使用示例2. 一维卷积2.1 定义2.2 使用示例3. 一维因果卷积3.1 定义3.2 使用示例4. 空洞卷积4.1 定义4.2 使用示例原创 2021-01-29 12:11:23 · 6392 阅读 · 7 评论 -
【Ubuntu】多版本Python管理
文章目录1. 查看python版本2. 安装pythonX.X3. 使用特定python3.1 创建虚拟环境3.2 激活虚拟环境3.3 安装包1. 查看python版本系统一般默认带有python2和python3版本,可通过如下方式查看:python2 --versionpython3 --version注意:上述为查看ubuntu系统自带的python2和python3版本。当我们创建虚拟环境后,在激活虚拟环境后,进行同样的命令查看python2和python3版本,查看到的是该虚拟环原创 2021-01-28 17:56:36 · 1385 阅读 · 0 评论 -
【Ubuntu】网络重启
遇到Ubuntu网卡突然不能使用,无法连接wifi。进行网络重启即解决:# Step 1:进入/var/lib/NetworkManager,对原NetworkManager.state进行备份(以防万一)cd /var/lib/NetworkManagersudo cp NetworkManager.state NetworkManager.state_bak# Step 2:关掉network-manager服务,并删除NetworkManager.statesudo service ne原创 2021-01-21 15:47:25 · 1206 阅读 · 0 评论 -
【模型函数】之 Activation 和 Softmax
文章目录激活函数 Activation functionsSigmoidTanhReluLinearSoftmax激活函数 Activation functions解决非线性问题。SigmoidTanhReluLinearReference:常见的激活函数: https://zhuanlan.zhihu.com/p/70810466Softmaxsoftmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!...原创 2020-11-28 16:24:21 · 4231 阅读 · 0 评论 -
【Keras模型量化】之量化感知训练 Quantization Aware Training(tfmot)
文章目录Quantization aware training 简介ReferenceAPI兼容性使用示例实际遇到问题Quantization aware training 简介Quantization aware training 即 量化感知训练,主要是使用tfmot.quantization.keras.quantize_model。相较于训练后量化(可参考之前的博客:),没那么易于使用,但量化感知训练在模型准确率方面的表现通常更好。个人理解:不是针对参数进行量化,而是在构建模型后,针对模型结原创 2020-11-28 15:10:42 · 2807 阅读 · 0 评论 -
【Keras模型量化】之 Fake Quant(tf.quantization)
Fake Quant 简介为什么要做模型量化:Deep learning models are typically trained with floating point data but they can quantized into integers during inference without any loss of performance (i.e. accuracy).量化什么:Quantizing models includes quantizing both the weights a原创 2020-11-28 14:41:11 · 3242 阅读 · 2 评论 -
【keras模型量化】之 训练后量化 Post-Training Quantization(TFLite)
文章目录tflite概述生成tflite生成方式Converting a SavedModel to a TensorFlow Lite model.Converting a tf.Keras model to a TensorFlow Lite model.Converting ConcreteFunctions to a TensorFlow Lite model.示例说明未量化的keras model直接生成tflite未量化的模型保存文件(.pb)生成tflite模型量化量化方式Quantizati原创 2020-09-24 14:07:03 · 5360 阅读 · 0 评论 -
【模型参数】tensorflow1.x (slim) 和tensorflow2.x (keras) 的查看模型参数方式
文章目录tensorflow1.x (slim)1. 查看模型所有参数 / 指定参数:2. 查看ckpt保存的所有模型参数 / 指定参数tensorflow2.x (keras)1. 查看模型所有参数 / 指定参数:2. 查看ckpt保存的所有模型参数 / 指定参数tensorflow1.x (slim)1. 查看模型所有参数 / 指定参数:tf.trainable_variables()sess.run(variable_names)import tensorflow as tf # v 1.原创 2020-08-21 11:19:13 · 1446 阅读 · 1 评论 -
【音频处理】之Ubuntu sox / faad / ffmpeg 使用
文章目录参考sox 安装sox 查看sox 播放sox 提取左右通道sox改变音量sox改变采样率sox其它功能参考https://www.cnblogs.com/zhuminghui/p/11971311.htmlhttp://manpages.ubuntu.com/manpages/bionic/man1/sox.1.htmlsox 安装sudo apt-get install sox # ubuntusox 查看soxi a.wavsox a.wav -n statsox 播放原创 2020-08-10 15:34:23 · 1664 阅读 · 0 评论 -
【Git】之 入门教程 + 使用示例
文章目录git 作用git 安装git 5分钟示例操作git 常见命令git 使用示例详解1 github 创建帐号并登录后,创建新的repository:2 本地git init 或者 git clone repository2.1 本地新建repository2.2 创建本地新文件2.3 添加本地文件到index2.4 提交index文件到HEAD2.5 将HEAD中内容推送到远程库参考git 作用git 安装git 5分钟示例操作示例1: github上新建repository,本地新建rep原创 2020-07-29 14:41:19 · 547 阅读 · 0 评论 -
【音频处理】之 Matlab音频文件处理
Matlab处理音频:1. 读取音频文件:audioreadfunction readwav % specify the folder file_dir = '/media/me/nvme2n1/SoundPlus/KWS_Datasets/tmp/'; % filelist of all audio files filelist_wav = dir(fullfile(file_dir,'*.wav')); % audio read for fileid原创 2020-07-09 18:18:07 · 5899 阅读 · 0 评论 -
【Ubuntu命令】Terminal commands
Ubuntu commandshtopnvidia-smigit clonetarrebootsudo apt-get install/remove XXsudo apt-get update/upgradesudo apt-get install python3-pip/ python3-dev/ python-virtualenvvirtualenv -p python3.X ~/venv_folder/venv_namesource ~/venv_folder/venv_name/bin/activa原创 2020-05-29 10:34:03 · 2178 阅读 · 1 评论 -
Ubuntu vscode debug c程序
方式1: vim/vi所用到的工具:vi和gcc。vi作为linux/unix默认的编辑器,这个是基础,任何一个编程都离不开vi;gcc作为c语言最权威的编译器,能让你掌握最正统的c语言,为以后的编程打基础。需提前安装vim:sudo apt-get install vim1.首先用vi编写一个c语言程序文件,命令行输入:vi helloworld.c,建立一个名叫"hellowor...原创 2020-03-19 21:37:42 · 1165 阅读 · 0 评论 -
【Ubuntu】之 Python 安装和虚拟环境
1. Ubuntu下打开PyCharm打开pycharm安装目录的bin目录下,右击选择“Open in Terminal”,即可打开pycharm2. Ubuntu 安装所需程序包3. Ubuntu 新建虚拟环境原创 2020-05-20 17:55:09 · 300 阅读 · 0 评论