
tensorflow
文章平均质量分 53
遇到的问题及解决
bjay
这个作者很懒,什么都没留下…
展开
-
tensorflow中自定义激活函数
一、tensorflow中常用的模型定义import tensorflow as tfmodel=tf.keras.Sequential([ tf.keras.layers.Dense(64, kernel_initializer='normal', activation='relu'), tf.keras.layers.Dense(1, kernel_initializer='normal', activation='relu'))]上面这段代码定义了两层,输出为一个元素。原创 2021-04-07 20:08:42 · 3699 阅读 · 1 评论 -
tensorflow中的乘法
在tensorflow中向量、矩阵乘法大概可以分为两种:1、代数乘法;2、对应元素相乘这两种运算使用两种运算模式:代数乘法使用matmul。对应元素相乘使用*号。下面给出例子。一、代数乘法(使用函数matmul)代数乘法就是高等代数(线性代数)中行列对应元素相乘再求和。1、两个向量间相乘。w是1xn的行向量,x是nx1的列向量,相乘的结果是一个1x1的向量。import tensorflow as tfw =tf.random.normal([1, 6], mean=-1, s原创 2021-03-06 03:42:43 · 5838 阅读 · 0 评论 -
conda 安装CUDA 和cudnn
想用tensorflow的GPU版本,安装后如果出现“W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found”这个Warnning说明有可能没有安装CUDA。需要到下面这几个网址,看看自己的机器中显卡驱动和tensorflow版本来确定自己应该下载什么版本的原创 2021-02-16 22:25:45 · 19931 阅读 · 10 评论 -
GRU输入输出矩阵设定
这些时在用tensorFlow中的GRU做一些试验时发现:假定训练集为10000个点,每个点为2000个数据,那么输入要求为(10000,2000,1)的数据和(10000,)的标签。如果只有一层GRU直接调用tf.keras.layers.GRU(512, activation='tanh', recurrent_activation='sigmoid', use_bias=True)没有问题,但如果想要调用多层GRU。每层都写成以上形式就会报错。ValueError: Input原创 2021-02-08 15:27:34 · 2614 阅读 · 0 评论 -
pymysql.err.OperationalError: (2003, “Can‘t connect to MySQL server on ‘...‘ ([WinError 10061] 由于目标
mysql 部署在ubuntu下。在windows下运行python代码连接mysql时,出现以上错误。在网上找了好多参考,现总结如下:1、mysql默认只能从本机登录,需要在mysql的数据库表中改变指定用户可以从别的机器上登录:用root身份进入mysql输入以下命令:以允许abc用户可以从别的机器上登录为例。use mysql;update user set host = '%' where user = 'abc';FLUSH PRIVILEGES;2、让mysql不再只绑原创 2020-12-31 17:36:05 · 9131 阅读 · 0 评论 -
有关TextLineDataset
有关TextLineDataset基本使用方式lines_dataset =tf.data.TextLineDataset(fileNames)其中1、fileNames可以是单个文件名(相对路径、绝对路径的字符串),也可以是list类型的多个文件名。2、lines_dataset是<TextLineDatasetV2 shapes: (), types: tf.string>,如果想提出其中的每行数据,使用以下代码 for text_tensor in lines_data原创 2020-12-13 10:49:55 · 582 阅读 · 0 评论