tensorflow
Zero_to_zero1234
Be objective
展开
-
get tensor value: model/inference/Max_1 must be Const
Describe the bugI have noticed that xxx must be const is a known issue, but I also found a PR which says ONNX has supported dynamic padding, but I still got the following error:OP=PadName=some/path/to/op/PadInputs: some/path/to/op/concat:0=Co原创 2021-11-12 17:14:34 · 1525 阅读 · 0 评论 -
Montreal Forced Aligner (MFA)安装教程及异常处理
官方地址:https://montreal-forced-aligner.readthedocs.io/en/latest/index.html1、MFA简介Forced alignment is a technique to take an orthographic transcription of an audio file and generate a time-aligned version using a pronunciation dictionary to look up phones f原创 2021-09-25 12:45:26 · 5841 阅读 · 8 评论 -
pytorch2onnx, tf2onnx及onnx相关博客
ONNX算子支持列表:https://zhuanlan.zhihu.com/p/338030833libonnxonnx2pytorch和onnx-simplifier新版介绍:https://cloud.tencent.com/developer/article/1799085tensorflow, ckpt 转 pb 并进行预测https://zhuanlan.zhihu.com/p/73449431部署环境之:tf2onnx - Convert TensorFlow models to原创 2021-09-07 15:30:47 · 1320 阅读 · 0 评论 -
onnx相关技术博客记录
ONNX初探:https://mp.weixin.qq.com/s?__biz=MzA4MjY4NTk0NQ==&mid=2247492739&idx=1&sn=8b5b57089833edcb92e7ddcd7f8516c5&scene=21#wechat_redirectONNX 再探https://mp.weixin.qq.com/s?__biz=MzA4MjY4NTk0NQ==&mid=2247493044&idx=1&sn=bb4c2a原创 2021-09-07 15:12:41 · 153 阅读 · 0 评论 -
TensorFlow会话的配置项
TensorFlow会话的配置项转载:https://www.jianshu.com/p/b9a442bcfd2e转载 2021-06-30 10:45:33 · 181 阅读 · 0 评论 -
Tensorflow加载预训练模型的特殊操作
本文转载自:https://blog.csdn.net/huachao1001/article/details/110957491?spm=1001.2014.3001.5501本文介绍一些不常规的操作:如何只加载部分参数? 如何从两个模型中加载不同部分参数?当预训练的模型的命名与当前定义的网络中的参数命名不一致时该怎么办?1 只加载部分参数举个例子,对已有的网络结构做了细微修改,例如只改了几层卷积通道数。如果从头训练显然没有finetune收敛速度快,但是模型又没法全部加载。此时,只需将未修转载 2021-05-15 17:22:47 · 287 阅读 · 0 评论 -
深入理解tensorflow的基本概念:Graph、Operation、Tensor、Node的区别
随着对Tensorflow的不断深入使用,愈加觉得对Tensorflow设计理念和细节了解越多越有好处,特写一篇总结方便后续回顾和后续进一步深入学习声明,以下内容主要参考两篇精品博客,推荐有空可以好好读一下:以线性回归为例,深入理解tensorflow的Operation、Tensor、Node的区别Tensorflow基本概念一、概念总述深度学习(神经网络)之所以具备智能,就是因为它具有反馈机制。深度学习具有一套对输出所做的评价函数(损失函数),损失函数在对神经网络做出评价后,会通过某种方式(梯转载 2021-05-15 17:20:43 · 1647 阅读 · 0 评论 -
常用的音频处理库介绍
1、librosa算是一个比较全面的音频处理库,可以用于音频读取、音频播放、时频转换、滤波、特征提取、计算歌曲节拍、相似度计算、绘制mel频谱等等,算是一个功能完备而使用方便的库。使用说明:https://blog.csdn.net/zzc15806/article/details/79603994官方文档:http://librosa.github.io/librosa/index.html2、pyworld是一个高性能的声码器,用于将一段speech音频分离成基频(f0)、谐波谱包络和非周期谱包络原创 2021-01-25 17:00:11 · 1915 阅读 · 0 评论 -
python多张PNG生成GIF动图
安装:pip install imageio具体代码import osimport imageio def create_gif(image_list, gif_name): frames = [] for image_name in image_list: if image_name.endswith('.png'): print(image_name) frames.append(imageio.imrea原创 2020-12-31 12:25:12 · 962 阅读 · 2 评论 -
TensorFlow:怎么替换或者修改梯度?
问题:我想要去替换或修改 TensorFlow 中一个 op 或 部分计算图的梯度,该怎么整?在某些情况下,这和 tf.stop_gradient() 是相对的:我们想要的不是“添加一个 op,然后在计算梯度的过程中忽略该 op”,我们想要的是“只在梯度计算时起作用(I want a calculation which is only used when calculating gradients)”一个简单的例子如下:在不改变前向传播的情况下,通过给梯度乘以一个常量来缩放梯度。另一个原创 2020-12-28 20:15:38 · 765 阅读 · 0 评论 -
如何理解name_scope / variable_scope 与 tf.Variable()、tf.get_variable()和tf.placeholder() 的区别
一、name_scope 与 variable_scope:name_scope: * tf.name_scope() 主要是用来管理命名空间的,这样子让我们的整个模型更加有条理。为了更好地管理变量的命名空间而提出的。比如在 tensorboard 中,因为引入了 name_scope, 我们的 Graph 看起来才井然有序。variable_scope: * 而 tf.variable_scope() 的作用是为了实现变量共享,它和 tf.get_variable() 来完成变量共享的功能。先原创 2020-11-01 14:40:12 · 293 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘sonnet‘
碰到一个奇怪的bug,应该是tensorflow依赖库sonnet 没有安全安装尝试:pip install sonnet如果不行:pip install dm-sonnet如果还不行,tensorflow是gpu的情况下:pip install dm-sonnet-gpu==1.23原创 2020-09-27 11:12:21 · 1089 阅读 · 0 评论 -
tensorflow实现将ckpt转pb文件
最近用到tf1.14中 ckpt 转 pb 操作,记录一下:https://blog.csdn.net/guyuealian/article/details/82218092https://www.cnblogs.com/wj-1314/p/11289619.html原创 2020-08-27 16:09:35 · 206 阅读 · 0 评论 -
Failed to convert object of type class 'tuple' to Tensor错误
Failed to convert object of type <class ‘tuple’> to Tensor. Contents: (None, -1, 128). Consider casting elements to a supported type.tensorflow中此类错误一般是 Tensor计算中,使用 x.shape[i]错误使用导致,正确的使用应该使用tf...原创 2020-04-29 17:45:32 · 10750 阅读 · 7 评论 -
从零搭建深度学习环境
按照此博客: https://blog.csdn.net/qq_15192373/article/details/81091098原创 2020-04-24 16:33:09 · 343 阅读 · 0 评论 -
TensorFlow 2.0简明入门指南
Tensorflow2.0虽说简单易用,但是在日常使用过程中,仍有许多细节需要注意。那么,本文主要通过转载 https://www.zybuluo.com/Team/note/1479565学习,对tensorflow2.0重要细节进行补充和说明,几乎全文高能,值得认真一度:TensorFlow虽是深度学习领域最广泛使用的框架,但是对比PyTorch这一动态图框架,采用静态图(Graph模式)的...转载 2020-04-20 19:43:31 · 1257 阅读 · 0 评论 -
Tensor is not an element of this graph类图冲突问题的解决方法
很多用keras的同学都容易遇到此类问题,当和其他tf模型一起在项目中加载是就容易出现,所以加载模型前,构建图 os.environ["CUDA_VISIBLE_DEVICES"] = str(gpu_id) config = tf.ConfigProto() config.gpu_options.per_process_gpu_memory_fr...原创 2019-08-22 17:34:04 · 1146 阅读 · 0 评论 -
tensorflow的CUDA driver version is insufficient for CUDA runtime version 问题解决方案
转自:作者:li57681522原文:https://blog.csdn.net/li57681522/article/details/82491617CUDA driver version is insufficient for CUDA runtime version 翻译过来就是CUDA的驱动程序版本跟CUDA的运行时版本不匹配!1.CUDA driver version(驱动版本)...转载 2019-04-23 10:48:55 · 389 阅读 · 0 评论 -
Linux读取文本gbk报错问题
请养成良好习惯,在读取文件时,使用encoding = ‘utf-8’原创 2019-04-23 11:32:21 · 381 阅读 · 0 评论 -
conda创建、查看、删除、重命名、迁移虚拟环境
conda 创建、查看虚拟环境原创 2019-04-23 15:02:40 · 254439 阅读 · 8 评论 -
CUDA,NVIDIA Driver,Linux,GCC之间的版本对应关系表格
参考:https://blog.csdn.net/dudu815110/article/details/87167518转载 2019-04-23 18:48:09 · 3072 阅读 · 0 评论 -
model.compile()函数和keras中评价函数的设置
keras中评价函数的设定具体可参考:https://keras.io/zh/metrics/https://blog.csdn.net/linxid/article/details/82861957原创 2019-05-08 10:36:18 · 5413 阅读 · 0 评论 -
深度学习调参和数据增强
深度学习中关于模型训练的一些小技巧:一、数据平衡性对模型的影响训练数据的均衡性,对模型的收敛速度和训练效果都会有较大影响。拿分类问题来说,如果是二分类或者三分类,如果某一类数据特别少很容易导致模型训练收敛慢,而且模型真正的表达能力不强,准确率可能很高,但是 f1 值不高,就是各类数据的准确率不是都很高,在少量数据的类方面,预测能力较弱,但是可能由于数据少的原因,导致问题被遮掩所以,解决方法可...原创 2019-05-07 17:51:45 · 836 阅读 · 0 评论 -
国外最顶级的人工智能网站资源
1、大牛Jason Brownlee : https://machinelearningmastery.com/blog/2、AI趋势: https://www.aitrends.com/3、OPENAI https://openai.com/blog/4、Chatbot https://chatbotslife.com/5、麻省理工学院新闻: http://news.mit.edu/to...原创 2019-05-16 18:24:02 · 11894 阅读 · 0 评论 -
Word2Vec原理之层次Softmax算法(转)
Word2Vec原理之层次Softmax算法:http://qiancy.com/2016/08/17/word2vec-hierarchical-softmax/另外,添加一个交叉熵损失函数内容:https://blog.csdn.net/red_stone1/article/details/80735068...转载 2019-05-16 21:47:02 · 1492 阅读 · 0 评论 -
查看python安装路径以及pip安装的包列表及路径
查看python安装路径以及pip安装的包列表及路径,可查看:https://blog.csdn.net/sinat_29158315/article/details/81813556转载 2019-05-13 16:58:25 · 449 阅读 · 0 评论 -
Attention原理及TensorFlow AttentionWrapper源码解析
转:https://cloud.tencent.com/developer/article/1151794转载 2019-05-23 10:40:47 · 546 阅读 · 0 评论 -
基于BERT预训练的中文命名实体识别TensorFlow实现
写的比较详细的高star代码,转:https://blog.csdn.net/macanv/article/details/85684284转载 2019-05-28 16:36:58 · 1989 阅读 · 0 评论 -
序列预处理:序列填充之pad_sequences()和one-hot转化之keras.utils.to_categorical()
tensorflow文本处理中,经常会将 padding 和 one-hot 操作共同出现,所以以下两种方法为有效且常用的方法:一、keras.preprocessing.sequence.pad_sequences()实例:>>>list_1 = [[2,3,4]]>>>keras.preprocessing.sequence.pad_sequence...原创 2019-05-28 17:01:15 · 1568 阅读 · 0 评论 -
语音识别与语音合成综述
推荐两篇博客:https://blog.csdn.net/shareus/article/details/70133909https://blog.csdn.net/shareus/article/details/70133909原创 2019-06-10 11:02:37 · 1500 阅读 · 0 评论 -
docker与tensorflow
使用docker安装tensorflow : https://www.jianshu.com/p/478750c45e68在docker中使用tensorflow_service http://fancyerii.github.io/books/tfserving-docker/转载 2019-08-20 10:53:00 · 123 阅读 · 0 评论 -
BERT代码解读
两篇写的相当精彩的文章https://daiwk.github.io/posts/nlp-bert-code-annotated-framework.htmlhttps://www.jianshu.com/p/d7ce41b58801转载 2019-04-22 18:02:19 · 1265 阅读 · 0 评论