tensorflow 输出层维度修改,关于return_sequences

def build_model():
    NUM_MIDDLE_01 = 100
    NUM_MIDDLE_02 = 120

    model = Sequential()
    model.add(LSTM(NUM_MIDDLE_01, input_shape=(train_x.shape[1], train_x.shape[2]) ,return_sequences=True))

    # model.add(LSTM(NUM_MIDDLE_01, input_shape=(NUM_LSTM, 1), return_sequences=True))
    model.add(Dropout(0.2))
    model.add(LSTM(NUM_MIDDLE_02))
    model.add(Dropout(0.2))
    model.add(Dense(1))
    model.add(Activation("linear"))
    _optimizer = tf.keras.optimizers.Adam(
        amsgrad=True
    )
    model.compile(loss='mae', optimizer=_optimizer)
    # model.compile(loss="mean_squared_error", optimizer=_optimizer)
    model.summary()
    # model.compile(loss="mse", optimizer='rmsprop')

    return model

Model: “sequential”


Layer (type) Output Shape Param #

lstm (LSTM) (None, 1, 100) 43600


dropout (Dropout) (None, 1, 100) 0


lstm_1 (LSTM) (None, 120) 106080


dropout_1 (Dropout) (None, 120) 0


dense (Dense) (None, 1) 121


activation (Activation) (None, 1) 0

Total params: 149,801
Trainable params: 149,801
Non-trainable params: 0

return_sequences 为true,会产生多一维

Original: https://blog.csdn.net/a5601564/article/details/121563602
Author: 大道至简_lyon
Title: tensorflow 输出层维度修改,关于return_sequences

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/514226/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 学习笔记:深度学习(8)——基于PyTorch的BERT应用实践

    学习时间:2022.04.26~2022.04.30 本节着重于将BERT模型应用到具体的实践当中,因此未来有很多可以优化的地方,比如自己重写dataset和dataloader方…

    人工智能 2023年7月22日
    067
  • Learning算法中的优化算法有哪些常见的类型

    关于优化算法的介绍 在机器学习(ML)和深度学习(DL)中,优化算法是非常重要的一部分,因为它们能够帮助我们寻找最优的模型参数,从而提高学习算法的性能。常见的优化算法包括梯度下降、…

    人工智能 2024年1月1日
    049
  • openGauss运维操作命令及其相关介绍

    目录 一、前言 二、常用运维相关命令 1、第一组:openGauss启停 2、第二组:openGauss状态查询 3、第三组:openGauss实例主备切换 4、第四组:openG…

    人工智能 2023年6月19日
    080
  • MindSpore实现图片分类

    MindSpore图片分类 实验介绍 本实验主要介绍使用MindSpore在CIFAR-10数据集上训练ResNet50。本实验使用MindSpore model_zoo中提供的R…

    人工智能 2023年6月30日
    0128
  • 用Python画一棵分形树

    文章目录 * – 画一棵分形树 – 加入随机量的分形树 – 加入点缀的圣诞树 画一棵分形树 分形树,就是用分形的逻辑去画一棵树,所谓分形,若从编…

    人工智能 2023年7月31日
    072
  • 机器学习实操的7个步骤

    文章目录 到底怎么使用机器学习? 机器学习的7个步骤 * 步骤1:收集数据 步骤2:数据准备 步骤3:选择一个模型 步骤4:训练 步骤5:评估 步骤6:参数调整 步骤7:预测 实验…

    人工智能 2023年6月15日
    0102
  • 关于yolov5的一些说明(txt文件、训练结果分析等)

    一、yolo中txt文件的说明: 二、yolo跑视频、图片文件的格式: 三、yolov5训练结果不好的原因: 1. 欠拟合: 在训练集上表现很差,测试集上表现也很差的现象可能是欠拟…

    人工智能 2023年7月29日
    058
  • 知识图谱简介

    一.知识图谱(knowledge graph) : Definition: 基于图的一种数据结构,使得知识域可视化,显示知识发展进程与结构关系。可视化的图谱形象展示学科的核心结构、…

    人工智能 2023年6月1日
    0170
  • 命名实体识别NER描述记录

    文章目录 意义 定义 任务目标 中文NER vs 英文NER 常用模型 * 中文 – 基于字符 词汇增强Lattice + Chinese NER Using Latt…

    人工智能 2023年5月31日
    078
  • Waitkey()函数使用介绍

    Waitkey()函数使用介绍 一、官方介绍 二、使用心得 OpenCV版本4.3.0 Waitkey(int delay=x)介绍 一、官方介绍 函数waitKey无限期地等待一…

    人工智能 2023年6月19日
    081
  • 【CV】第 3 章:使用 OpenCV 和 CNN 进行面部检测

    注意级联分类器 前面描述的每个强分类器形成一个级联,其中每个弱分类器代表一个阶段,以快速去除负子窗口并保留正子窗口。来自第一个分类器的肯定响应意味着已经检测到面部区域(例如,眼睛区…

    人工智能 2023年6月29日
    096
  • 利用RecordRTC.js实现H5录音功能

    前言: 最近遇到 要语音转文字 的需求,语音转文字肯定要先搞定录音功能,在网上找了好久没找到具体的 RecordRTC.js 插件的使用方法,最后只能对着 github 上开源代码…

    人工智能 2023年5月27日
    0188
  • 解决python opencv imshow中文乱码问题,亲测有效

    opencv imshow font 默认是只能显示英文的,有中文就会出现乱码现象, 使用PIL的方式绘制文字,绘制好之后再以opencv的图片类型返回去,在使用imshow就可也…

    人工智能 2023年5月28日
    080
  • 智能法律合约市场现状研究分析-

    辰宇信息咨询市场调研公司最近发布-《2022-2028中国智能法律合约市场现状研究分析与发展前景预测报告 》 内容摘要 本文研究中国市场智能法律合约现状及未来发展趋势,侧重分析在中…

    人工智能 2023年7月17日
    059
  • 机器学习-监督学习及典型算法

    文章目录 * – 监督学习(Supervised) – + 原理 + * 输入空间、特征空间、输出空间 + KNN算法(K-Nearest Neighbor…

    人工智能 2023年6月15日
    072
  • 碰撞检测技术介绍

    自动驾驶决策规划模块中会经常使用到碰撞检测计算分析Ego vehicle行为的安全性,并且可以用在planning计算的多个方面。例如下图中第一幅图,黄色车辆为主车,灰色车辆为交通…

    人工智能 2023年6月19日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球