TensorFlow
文章平均质量分 56
Chrsitina_S
这个作者很懒,什么都没留下…
展开
-
keras 中的keras.preprocessing、Embedding、GlobalMaxPooling1D()、 TimeDistributed
本文以短问答为背景,串联几个keras下常用的函数0:keras.preprocessing该模块是对数据的预处理模块https://blog.csdn.net/winter_python/article/details/108615737由于keras只能接受相等长度的序列,因此在将数据输入之前,要将所有的句子缩放成等长input_length=10keras.preprocessing.sequence.pad_sequences(sentence, maxlen=input_length,原创 2021-07-29 21:54:07 · 675 阅读 · 0 评论 -
2021-07-29 Keras与tensorflow对应版本的疯狂切换
keras与tenserflow有版本对应关系,可参考网站https://docs.floydhub.com/guides/environments/如果运行过程中报错无什么“attribute”,大概率是版本问题,对应错误折腾了一天的macpro,结果最低支持到python3.8,要知道38版本的macos版更出来,keras估计也快了,为了不耽误使用,又回到了windows。虽然慢了一点,但是用起来就是非常的丝滑!最好使用较低版本的python做深度学习,毕竟稳定最重要,不然光调试环境就够吐的了原创 2021-07-29 21:06:18 · 999 阅读 · 0 评论 -
利用opencv,读取图片
opencv安装成功以后那,按照路径读取,最后读出来一个Noneimg = cv2.imread(path)解决办法:1.查看一下路径是不是正确的,还有反斜杠2.路径中不要掺杂中文,否则也是读取不成功import tensorflow as tfimport cv2import numpy as nppath='D:/testimages/'# img = cv2.imread(path+str(i)+'.jpg')[:,:,0]/255 # 读取数据# # 三维数据,行,列,层,层原创 2020-08-18 12:53:44 · 473 阅读 · 0 评论 -
tensorflow模型的保存与调用
1.模型的保存变量名称w1是在python内存中的,最后会被清楚,tensor的保留不会保留变量的名称,因此需要再对其进行name命名,和模型一起保存在index中,方面后面的调用w1=tf.Variable(tf.compat.v1.random_normal(shape=[2]),name='w1')import tensorflow as tftf.compat.v1.disable_eager_execution()w1=tf.Variable(tf.compat.v1.random_原创 2020-08-11 22:17:44 · 714 阅读 · 0 评论 -
多层神经网络与动态学习率
1.动态学习率global_step=tf.Variable(0,trainable=False) # 动态变化的学习轮数,初始值为0,且过程中不可被训练learning_rate=tf.compat.v1.train.exponential_decay(0.45,global_step,10,0.96) # 动态学习速率# 初始值0.45,每10轮调整一次,每次乘以0.962.调整优化器cross_entropy=tf.reduce_mean(-tf.reduce_sum(y_data*t原创 2020-08-11 18:05:44 · 834 阅读 · 0 评论 -
利用占位符进行数据传递,feed_dict
from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfimport ostf.compat.v1.disable_eager_execution()# 版本问题,先关闭eager_executionos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'# 忽略掉警告mnist = input_data.read_data_sets('MINST_data',原创 2020-08-10 21:48:33 · 283 阅读 · 0 评论 -
识别手写数字
依然是TensorFlow滴内容,一起学习吧!1.No module named 'tensorflow.examples.tutorials’报错from tensorflow.examples.tutorials.mnist import input_data上面代码报错的大部分原因是缺少tutorials文件,有个大神解决的办法很实用,可以下载缺少的文件,大神链接2.神经网络模型的构建输入神经元的个数与自变量的个数相同,这里是784个...原创 2020-08-09 20:48:32 · 211 阅读 · 0 评论 -
TensorFlow数据类型
张量(tensor)类比多维数组(numpy中的ndarray)类型:标量、向量、矩阵、数组等作用:对计算结果的引用、获得计算结果流(flow)计算任务用图(graph)来表示:定义计算图通过会话(Session)的上下文(context)中执行:执行计算使用tensor表示数据:数据类型通过变量(variable)维护状态使用feed和fetch可以为任意操作(operation)赋值或者从其中获取数据会话(Session)表达式一sess = tf.Session()#生成一个会原创 2020-08-03 16:37:12 · 198 阅读 · 0 评论