
tensorflow
to do 1+1
自然语言处理 机器学习 深度学习 大家相互交流学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安装python版本的annoy
安装python版本的annoy1.pip安装,失败使用pip install annoy来安装python版本的annoy,但是报错如下WARNING: Discarding http://mirrors.aliyun.com/pypi/packages/a1/5b/1c22129f608b3f438713b91cd880dc681d747a860afe3e8e0af86e921942/annoy-1.17.0.tar.gz#sha256=9891e264041d1dcf3af42f67fbb16c原创 2021-09-09 19:48:10 · 1457 阅读 · 2 评论 -
‘str‘ object has no attribute ‘decode‘
'str' object has no attribute 'decode'解决办法使用keras进行load_weights时,报错如下:File"/home/liqiang/anaconda3/envs/tensorflow1.8/lib/python3.6/site-packages/keras/engine/saving.py", line 1004, in load_weights_from_hdf5_group original_keras_version = f.attrs['ke原创 2021-02-21 16:21:17 · 559 阅读 · 0 评论 -
报错 AttributeError: ‘str‘ object has no attribute ‘decode‘
在进行keras.models.load_model(path)时报错如下File "C:\Users\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\keras\saving\hdf5_format.py", line 160, in load_model_from_hdf5 model_config = json.loads(model_config.decode('utf-8'))AttributeErr原创 2020-11-05 17:28:18 · 3761 阅读 · 6 评论 -
打开tensorboard提示No dashboards are active for the current data set.
保存好summary文件到log文件夹之后,然后在终端输入tensorboard --logdir==log,然后打开localhost:6006,其中localhost是我服务器的host。结果提示No dashboards are active for the current data set.原因是logdir后只有一个=不是两个=...原创 2019-12-16 09:59:27 · 293 阅读 · 0 评论 -
关于文件写入一定要特别注意a、w的区别
a:只能写,不覆盖原文a+:可写可读,不覆盖原文w:只能写,覆盖原文w+:可写可读,覆盖原文原创 2019-12-05 15:26:58 · 3418 阅读 · 0 评论 -
ValueError: Cannot find the variable that is an input to the ReadVariableOp.
在.h5转 .pb文件时,graph_util.convert_variables_to_constants出现下图错误当时keras的版本是2.3,降低keras版本pip install keras==2.2然后提示如下ImportError: cannot import name 'tokenizer_from_json' from 'keras_preprocessing.text...原创 2019-12-05 13:44:42 · 1350 阅读 · 0 评论 -
tensorflow设定程序运行时gpu使用率
import tensorflow as tffrom keras.backend.tensorflow_backend import set_sessionconfig = tf.ConfigProto()config.gpu_options.per_process_gpu_memory_fraction=0.1set_session(tf.Session(config=config)...原创 2019-12-04 16:54:56 · 342 阅读 · 1 评论 -
keras构建网络时如何使用flask来生成web端服务
keras构建网络时如何使用flask来生成web端服务报错提示如下:添加如下代码就可以解决该问题from tensorflow.python.keras.backend import set_session# 程序开始时声明sess = tf.Session()graph = tf.get_default_graph()# 在model加载前添加set_sessionset_se...原创 2019-12-04 16:11:15 · 252 阅读 · 0 评论 -
keras 设置GPU使用率
keras 设置GPU使用率代码如下import tensorflow as tffrom keras.backend.tensorflow_backend import set_sessionconfig = tf.ConfigProto()config.gpu_options.allocator_type = 'BFC' #A "Best-fit with coalescing" al...转载 2019-12-03 16:39:05 · 1909 阅读 · 1 评论 -
tf.matmul使用注意点
在使用tf.matmul做矩阵运算时,需要注意一下几点1、如果transpose_b参数设置为False,那么x的最后一维要跟y的倒数第二维相等,即:tf.matmul(x, y, transpose_b = False)x.shape = [..., x1, x2]y.shape = [..., y1, y2]x2 = y12、如果transpose_b参数设置为True,那么x的...原创 2019-11-08 09:33:02 · 4508 阅读 · 1 评论 -
tf.nn.softmax使用时注意的地方
tf.nn.softmax有三个参数,logits,axis和name,其中logits的数值类型为float,输入int类型就会报错如下:原创 2019-11-05 16:47:01 · 606 阅读 · 0 评论 -
深度学习model.fit时报错TypeError: 'NoneType' object is not callable
在jupyter notebook中做深度学习,model.fit时报错TypeError: ‘NoneType’ object is not callable,然后重启jupyter notebook之后就没事了,我猜测应该是缓存上出了什么幺蛾子吧,也没深究,反正解决了问题就行了...原创 2019-10-30 15:11:47 · 3040 阅读 · 3 评论 -
如何查看tensorflow-gpu是否可用
进入python编译环境,输入一下代码,如果结果是True,表示GPU可用import tensorflow as tfprint(tf.test.is_gpu_available())原创 2019-10-19 13:53:20 · 63646 阅读 · 7 评论 -
ubuntu服务器安装jupyter notebook
参考https://www.cnblogs.com/laresh/p/8193939.html原创 2019-09-13 19:31:12 · 280 阅读 · 0 评论 -
tensorflow的用法:Tensorflow Debugger的使用
参考https://blog.csdn.net/u010312436/article/details/78656723/以及《TensorFlow技术解析与实践》这本书。参考的这篇博客写得很详细,那我这里就写简单点以一个错误运行的MNSIT训练集为例,看看如何通过Tensorflow Debugger来找到出错的地方,并改正。文件debug_mnist.py代码如下:#!/usr/bin/en...原创 2019-09-06 10:04:19 · 436 阅读 · 1 评论 -
tensorflow中模型的存储与加载
一、两种存储和加载模型的方法tensorflow的API提供了两种方式来存储和加载模型1、生成检查点文件(checkpoint file),扩展名是.ckpt,通过在tf.train.Saver对象上调用Saver.save()生成,它包括权重和其它在程序中定义的变量,不包括图结构。如果需要在另一个程序中使用,需要重新构建图结构,并告诉tensorflow如何处理这些权重。2、生成图协议文件...原创 2019-08-21 10:38:05 · 314 阅读 · 0 评论 -
MNIST数据报错
提示TypeError: Unable to build Dense layer with non-floating point dtype <dtype: ‘uint8’>因为数据的格式是uint8,要先把这种数据格式转化成你所需要的格式原创 2019-08-21 16:47:46 · 989 阅读 · 0 评论 -
使用tf.keras.Sequential构建网络时需要注意的事项
我目前遇到的几点比较容易出错的地方是:1、输入的数据必须要定义在数据流图的内部。不管是使用placeholder定义的数据还是从tfrecords中导入的数据,必须要定义在数据流图的内部。例如:with tf.Graph().as_default(): x_p = tf.placeholder(dtype=tf.float32, shape=[None, 28, 28, 1]) y...原创 2019-08-22 13:58:40 · 1911 阅读 · 0 评论 -
tensorflow中如何加载数据
Tensorflow作为符号编程框架,需要先构建数据流图,再读取数据,随后进行模型训练。tensorflow官网给出了以下三种方法来加载数据。– 预加载数据:在tensorflow图中定义常量或变量来保存所有数据。– 填充数据:python产生数据,再把数据填充后端。– 从文件中读取数据:从文件中直接读取,让队列管理器从文件中读取数据。一、预加载数据x1 = tf.constant([[...原创 2019-08-22 16:14:38 · 700 阅读 · 0 评论 -
tensorflow的用法:data_flow_ops.FIFOQueue的用法
import tensorflow as tffrom tensorflow.python.ops import data_flow_ops### 文件名的placeholderimage_paths_placeholder = tf.placeholder(tf.string, shape=(None,3), name='image_paths')### 文件标签的placeholde...原创 2019-08-27 15:04:35 · 1139 阅读 · 0 评论 -
tensorflow的用法:tf.stack()与tf.unstack()用法的比较
现列出代码,后面进行讲解import numpy as npimport tensorflow as tfa = tf.constant([[1,2],[3,4]])b = tf.constant([[6,7],[8,9]])c = tf.stack([a,b], axis=0)d = tf.stack([a,b], axis=1)e = tf.unstack(a, axis=...原创 2019-08-27 15:17:41 · 660 阅读 · 0 评论 -
tensorflow的用法:tf.where 和 tf.cond对比
import tensorflow as tfp=tf.constanc(4)x=tf.constant(5)y = tf.cond(p<x,lambda:x**2,lambda:x)z=tf.where(p<x,x**2,x)with tf.Session() as sess: sess.run(tf.global_variables_initializer()...原创 2019-08-27 15:45:12 · 2055 阅读 · 0 评论 -
tensorflow的用法:from tensorflow.models.rnn.translate import data_utils报错
from tensorflow.models.rnn.translate import data_utils报错:tensorflow.models.rnn.translate.data_utils从tensorflow中移除了,直接import data_utils即可原创 2019-08-27 17:45:23 · 1571 阅读 · 0 评论 -
tensorflow的用法:tf.nn.seq2seq.model_with_buckets报错
tf.nn.seq2seq.model_with_buckets报错的原因是seq2seq从tf.nn中移除了,改为tf.contrib.legacy_seq2seq.model_with_buckets即可原创 2019-08-27 17:49:04 · 703 阅读 · 0 评论 -
tensorflow的用法:keras中keras.layers.merge用法的变化
旧版本中:from keras.layers import mergemerge_old = merge([layer1,layer2], mode = 'concat', concat_axis = 3)新版本中:from keras.layers import mergemerge = merge.concatenate([layer1, layer2], axis=3)其它类似...原创 2019-08-28 17:53:23 · 8311 阅读 · 4 评论 -
tensorflow的分布式训练
参考https://www.tensorflow.org/versions/master/how_tos/distributed/index.html和https://blog.csdn.net/CodeMaster_/article/details/76223835。一、单机单卡单机单卡是最普通的情况,当然也是最简单的,示例代码如下:#coding=utf-8 #单机单卡 #对于单...原创 2019-09-02 17:03:20 · 758 阅读 · 0 评论 -
tensorflow中在使用sess.run时报错
tensorflow中在使用sess.run时报错TypeError: Fetch argument 6.0811076 has invalid type <class ‘numpy.float32’。具体代码如下:_, loss = sess.run([train_op, loss], feed_dict={x_p:x_data, y_p:y_data})原因是sess.run内部的...原创 2019-08-21 09:40:58 · 1528 阅读 · 0 评论