如何设定一个N层BiLSTM的Layer,LSTM初始化

如何设定一个N层BiLSTM的Layer,LSTM初始化

  • 前言
  • 干货
    • 代码
    • 解释
  • 结语

前言

目前人工智能已经融入到我们的生活,大数据模型也是层出不穷。那我们就学习一些简单的模型设置。

干货

代码

# This is the original BiLSTM layer setup,
def build_bilstm(input_layer,last_sequences = False):lstm = Bidirectional(LSTM(18,return_sequences = True,dropout=0.1))(input_layer)lstm = LayerNormalization()(lstm)lstm = Bidirectional(LSTM(36,return_sequences = True,dropout=0.1))(lstm)lstm = LayerNormalization()(lstm)lstm = Bidirectional(LSTM(144,return_sequences = last_sequences,dropout=0.1))(lstm)lstm = LayerNormalization()(lstm)return lstm

解释

  1. 这里面input_layer需要自己去设计,如何切数据请根据自己的情况来设置;
    • 你也可以参考我上一个CNN帖子,把它俩串起来;
  2. Bidirectional()是双向函数,BiLSTM的Bi,举例:Bicycle就是自行车两轮;
    • 里面再套个LSTM()就是BiLSTM了,似乎不太难理解哈;
    • 如果你不想双相,就把Bidirectional()函数去掉,改为单向传统LSTM;
  3. 参数return_sequences =,中间层的请设置为True,最后一层是False,表示收尾;
    • 可以参考网上的学习内容来理解这个参数;
  4. 由于我们创建了这么多layer数据,建议随机剔除一些来避免过拟合:
    • LSTM(x)参数越来越大,建议参数dropout = 【rate】 逐渐调大,或者像我一样,10%损失,根据自己的模型来调整,个人不建议调太大;
    • 建议LSTM(x)参数以倍数形式增长,和CNN帖子相似;
  5. 建议把每层的数据进行标准化LayerNormalization()
  6. 还想加啥函数请自行调整,DL这玩意儿每个人有每个人的理解和需求;
  7. 需要导入什么库请自己搜吧,我也懒得列出来了。XD

结语

希望大家有所收获,有不明白的欢迎大家留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/216128.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【力扣100】54.螺旋矩阵

添加链接描述 class Solution:def spiralOrder(self, matrix: List[List[int]]) -> List[int]:if not matrix or not matrix[0]:return list()rows, columns len(matrix), len(matrix[0])order list()left, right, top, bottom 0, columns - 1, 0, rows - 1while left &…

通俗易懂,什么是.NET Core以及.NET Core能做什么

我们都知道.NET Core是一个可以用来构建现代、可伸缩和高性能的跨平台软件应用程序的通用开发框架。可用于为Windows、Linux和MacOS构建软件应用程序。与其他软件框架不同,.NET Core是最通用的框架,可用于构建各种软件,包括Web应用程序、移动…

多线程(Thread)

一、实现多线程 多线程是为了同步完成多项任务,提高资源使用率提高系统使用率。 1、继承Thread类 void run()在线程开启后,此方法将被调用执行,run()封装了被线程执行的代码void start()启动线程,Java虚拟机会调用run方法()、即…

搭建商城系统的构架如何选择?

近期有很多网友在csdn、gitee、知乎的评论区留言,搭建商城系统是选择单体架构还是微服务架构,这里先说结论,如果是纯电商的话,商城系统的架构建议选择单体架构。我们分析下微服务和单体架构的优劣势,就知道了。 一、什…

网易有道强力开源中英双语语音克隆

项目地址(基于PromptTTS): https://github.com/netease-youdao/EmotiVoice EmotiVoice Docker镜像 尝试EmotiVoice最简单的方法是运行docker镜像。你需要一台带有NVidia GPU的机器。先按照Linux和Windows WSL2平台的说明安装NVidia容器工具…

ECCV 2024 European Conference on Computer Vision

目录 DatesPeople 官网: https://eccv2024.ecva.net/ 链接 Dates Thursday, February 29, 2024 authors Abstract registration deadlineThursday, March 7, 2024 authors Submission deadlineThursday, March 14, 2024 authors Supplementary materials deadlineM…

17.(vue3.x+vite)组件间通信方式之作用域插槽

前端技术社区总目录(订阅之前请先查看该博客) 示例效果 作用域插槽 父组件中的插槽内容是无法访问到子组件中的数据的,而作用域插槽就是解决获取子组件数据。 父组件代码 <template><div><div>父组件--Hello World!</div><Child>

c++ 快速排序

快速排序 #include <iostream> #include <vector> using namespace std;int partition(vector<int> &nums ,int left ,int right) {int pivot nums[left];int ileft; int jright;while (i<j){while (i<j && nums[j] >pivot) j--;nums[…

Numpy:数据转换成image并保存

Matplotlib库 若没有matplotlib库&#xff0c;则使用一下命令进行安装: pip install matplotlibconda install matplotlib要将 float64 类型的 NumPy 数据转换为图像并保存&#xff0c;可以使用 matplotlib 库。以下是使用 matplotlib 的示例代码&#xff1a; import numpy …

扁平疣的影响?劲松中西医结合医院结合临床经验分析

提到扁平疣&#xff0c;相信都不陌生&#xff0c;要知道它通常不会引起严重的危害&#xff0c;但仍然会给人们带来一些不适和困扰。除了影响美观之外&#xff0c;扁平疣当然还存在其他一些负面影响。为了让更多人知道扁平疣对健康的影响&#xff0c;今日特邀劲松中西医结合医院…

Android filter 和 map: 列表操作的强大工具

在Android开发中&#xff0c;我们经常需要对列表数据进行操作和转换。在这篇博客中&#xff0c;我们将介绍两个强大的列表操作工具&#xff1a;filter 和 map。这些函数可以帮助我们更轻松地处理和转换列表数据&#xff0c;提高开发效率和代码可读性。 1. filter: 筛选出符合条…

android 13.0 app应用安装白名单

1.概述 在13.0系统rom定制化开发中,客户需求要实现应用安装白名单功能,在白名单之中的应用可以安装,其他的app不准安装,实现一个 控制app安装的功能,这需要从app安装流程入手就可以实现功能 PMS就是负责管理app安装的,功能就添加在这里就可以了,接下来看具体实现这个功能…

常用正则表达式

匹配 (string) \([^(]?\)

【JavaWeb学习笔记】8 - HTTP

一、常用文档 请求头 响应头 中间件获取的网页协议和返回的内容 这些称为HTTP协议 请求和响应 常见的请求头 响应头 状态码 HTTP状态码 当浏览者访问一个网页时&#xff0c;浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前&#xff0c;此网页所在的服务…

【GIS】1.什么是空间分析?

新坑&#xff01;&#xff01;&#xff01; 本系列文章主要参考CHICAGO大学的空间数据科学中心的相关课程(&#xffe3;∇&#xffe3;)/感谢分享&#xff5e; 什么是空间分析 空间分析不仅仅是指做一个地图这么简单&#xff0c;而是为这些位置空间添加实际的值&#xff0c;并…

向量做语义检索,效果测试

语义检索的效果确实不错&#xff0c;特别是在非关键词命中的情况下。就像我这个案例。通过做数据的文本嵌入&#xff0c;然后用向量的做召回。实现了语义的搜索。虽然我搜索的是“中国的首都”&#xff0c;但是把命中北京的也给我召回了&#xff0c;大大提升了召回效果。 其中我…

L类型网络

案例背景 宿舍只提供WIFI上网,网页拨号认证,但是我有其他设备需要上网,只有一个有线网络,这就难办了 路由器,笔记本电脑,其他设备(手机), 路由器在此用于网络有线转无线的功能, 笔记本电脑在此用于,网络认证和网络代理的功能 电脑连上WIFI, 设置 最后,进行手机上操作,连上…

npm install 时,卡在sill idealTree buildDeps没有反应

这个的主要原因是默认的镜像源在国外&#xff0c;国内无法访问或者访问极慢导致的&#xff0c;可以先切换到国内的淘宝镜像源&#xff0c;然后再执行npm install <包名称> 命令就可以了。 具体如下&#xff1a; 1、设置镜像源为国内淘宝的镜像源&#xff1a; npm confi…

docker学习(八、mysql8.2主从复制遇到的问题)

在我配置主从复制的时候&#xff0c;遇到了一直connecting的问题。 起初可能是我ip配置的不对&#xff0c;slave_io_running一直connecting。&#xff08;我的环境&#xff1a;windows中安装了wsl&#xff0c;是ubuntu环境的&#xff0c;在wsl中装了miniconda&#xff0c;mini…

python解析ini配置文件之configparser

帮助文档 configparser — Configuration file parser — Python 3.12.1 documentation 增 示例代码&#xff1a; import configparserconfig configparser.ConfigParser() config[database_product] {"host": "127.0.0.1","user": "…