2024年2月24日~2024年3月1日周报(调整网络结构)

文章目录

  • 一、前言
  • 二、实验情况
    • 2.1 结果展示
    • 2.2 灵感收集
  • 三、小结

一、前言

  上周学习了数学表达式、了解了DDNet的网络框架。
  在本周,寻找改进网络框架与超参数的灵感,并跑代码查看效果。另外,完成了毕业设计开题报告任务。

二、实验情况

2.1 结果展示

  最近的实验使用的数据集是CurveFault-A,训练的数据量大小为5000,epoch=120,batch_size=64,实验结果展示如下:
在这里插入图片描述

  之前使用数据量大小为500的CurveFault-A数据集在OpenFWI上进行训练,epoch=240,batch_size=64,部分结果展示如下:在这里插入图片描述
  另外,对test.py文件中的显示函数进行了调整,部分展示结果如下:
在这里插入图片描述
  可以看到,MAE与MSE有明显下降,但是SSIM的变化感觉不太大,这种变化是正常的吗?
在这里插入图片描述

2.2 灵感收集

  • MCA:Multidimensional collaborative attention in deep convolutional neural networks for image recognition(用于图像识别的深度卷积神经网络中的多维协作注意力)
  • 文章链接:https://doi.org/10.1016/j.engappai.2023.107079
  • 代码:https://github.com/ndsclark/MCANet

  该模块实现了一个称为"MCALayer"(Multi-modal Channel Attention Layer)的注意力机制,主要用于增强神经网络在不同通道之间的交互和信息整合。

  MCALayer具有以下几个关键组件和特点:

  • MCAGate模块:MCALayer包含了MCAGate模块,是一个多模态的注意力机制,利用池化操作(平均池化、最大池化、标准差池化)来提取不同通道间的特征信息,这些不同类型的池化操作有助于捕捉通道间的不同统计特性。
  • 通道间的交互:MCALayer具有三种不同类型的通道间交互方式,分别是水平-通道(h-cw)、垂直-通道(w-hc)和通道-通道(c-hw)交互,这些交互方式分别针对不同的维度,有助于模型更好地理解和整合不同通道之间的信息。
  • 空间维度的处理:根据no_spatial参数的设置,MCALayer可以选择是否进行空间维度上的交互,如果no_spatial为True,只会进行通道间的交互;如果为False,还会进行空间维度上的交互。
  • 权重融合:在不同的通道交互之后,MCALayer使用权重融合来整合不同池化方式的信息,通过学习的方式,模型可以决定如何分配不同池化方式的重要性。
  • 多尺度核大小:MCALayer中的和大小会根据输入通道数自动选择,以增强模块的适用性。
    在这里插入图片描述

  总的来说,MCALayer通过多模态的注意力机制,引入不同类型的通道交互和池化操作,从而可以更好地捕捉特征之间的关系,提高模型的特征表示能力,有助于在计算机视觉任务中提高性能,如图像分类、目标检测和语义分割。
  此外,MCALayer的模块化设计(即插即用)使得它可以方便地嵌入到神经网络中。

三、小结

  • 1.参数的调整是一个较为漫长的过程,有时候想法很美好,但是最后的结果让人失望,理论和实际差距较大。
  • 2.实验的数据集大小、epoch、batch_size等设置为多少呢?

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【javaEE-唠嗑局】如何用jconsole观察进程里的多线程情况

📢编程环境:idea 如何用jconsole观察进程里的多线程情况 1. 打开jdk2. 打开jconsole3. 查看每个线程的情况 以下面这段代码为例:代码运行时,包括一个进程,该进程中有两个线程。 package thread; public class Demo1 …

无法调试MFC源码

VS无法调试MFC源码 起初 有时候就是这么无奈,MFC源码各种问题没有办法调试,可是又想看下代码如何调用,里面做了些什么,从哪儿调出,学习一下大神的思路什么的。整理一下有可能的原因。 检查生成代码设置 需要设置正…

十二、Nacos源码系列:Nacos配置中心原理(四)- RefreshEvent 事件处理

前面文章,我们说到回调监听器的方法中,主要就是发布了一个RefreshEvent事件,这个事件主要由 SpringCloud 相关类来处理。今天我们继续分析后续的流程。 RefreshEvent 事件会由 RefreshEventListener 来处理,该 listener 含有一个 …

【YOLO系列】YOLOv9论文超详细解读(翻译 +学习笔记)

前言 时隔一年,YOLOv8还没捂热,YOLO系列最新版本——YOLOv9 终于闪亮登场! YOLOv9的一作和v7一样。v4也有他。 他于2017年获得台湾省National Central University计算机科学与信息工程博士学位,现在就职于该省Academia Sinica的…

计算机二级MySQL-错题、知识点合集04

计算机二级MySQL 第四章 索引 主键约束,不允许为空也不允许重复。 NOT NULL非空约束属于自定义完整约束 PRIMARY KEY 属于实体完整性约束 FOREIGN KEY外键约束 外键与其引用的主键应分别属于不同的表,可以属于同一个关系;一个关系中可以定…

【java 基础】闲话 ClassLoader 和 SPI (一)

文章目录 引子双亲委派模型你真的明白了吗? 双亲委派“不够用了”SPI机制 其他琐碎 引子 有别于 java 提供的 IO 模块,java 中的classloader主要是用来加载类的,当然除了加载类,也可以加载资源文件。 那么首先我们会问一个问题&…

光伏业务管理软件有哪些推荐?

光伏业务管理软件是用于光伏电站的设计、施工、运营和维护等各个环节的软件工具。以下是一些推荐的光伏业务管理软件: PVsyst 这是一款全球广泛使用的光伏系统设计软件,可以进行详细的系统设计,包括组件匹配、逆变器选择、系统布局等。 鹧…

电子信息行业数字化转型创新应用挑战赛火热进行中,速戳

由深圳市宝安区人民政府、中国信息通信研究院联合举办的“第七届工业互联网数据创新应用大赛——解决方案赛道:电子信息行业数字化转型创新应用挑战赛”火热进行中!大赛报名时间截至2024年3月15日,并将于3月25日在深圳宝安进行线下决赛答辩。…

如何辨别GPT3还是GPT4?

辨别后台使用的是GPT3还是GPT4可以提问以下问题验证: 1.昨天的当天的明天是哪天? 2.树上有9只鸟,猎人射杀了一只,还剩下多少只? 3.为什么周树人要打鲁迅? GPT3回答: GPT4回答: 如…

全闪存加速信创数据库数仓一体机解决方案

立足行业,深度解读 在新的大数据生态中,传统数据库/数据仓库技术和产品成为大数据生态中的组成部分,对结构化数据的存储和计算进行支撑。 数据库&数据仓库一体机是高端、核心数据管理产品,在我国党政、银行、交通等领域广泛…

市场热点袭来,直接加仓可靠吗?九方智投洪帮主助投资者明确几大要点

消费电子近期再度走强,多企业均出现涨停。消费电子出现乐观局面,有投资者认为是因为目前市场需求旺盛,产业链正在积极拉货,持续加单,各类手机新机也在积极备货,消费电子库存低。面对市场情绪高涨&#xff0…

LabVIEW最佳传输系统设计

LabVIEW最佳传输系统设计 介绍了基于LabVIEW软件开发的最佳基带传输系统和最佳带通传输系统的设计。通过软件仿真实现了脉冲成形滤波器和匹配滤波器的设计,证明了系统在消除码间干扰和抗噪声方面的优异性能。此设计不仅激发了学生的学习兴趣,还有助于提…

AI智能分析网关V4车辆违停算法在园区场景中的应用及特点

随着城市化进程的加速,车辆违停问题愈发严重,给城市交通带来了极大的困扰。为了解决这一问题,AI技术逐渐被应用于车辆违停的检测中。AI检测算法在车辆违停方面的应用,主要是通过计算机视觉技术,对道路上的车辆进行实时…

nodejs配置环境变量后不生效(‘node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件)

一、在我们安装Node.js后,有时候会遇到node命令不管用的情况,关键是在安装时候已经添加配置了环境变量,向下面这样 但是还是不管用,这是因为环境变量配置不正确,权重不够,或者是命令冲突导致,解…

人工智能驱动的自拍时代:短视频美颜SDK技术的发展趋势

在短视频自拍的过程中,美颜技术的应用已经成为了许多人的必备工具,其中短视频美颜SDK技术的发展更是推动了自拍时代的进步。 1.人工智能技术的崛起 传统的美颜功能主要是通过简单的图像处理和滤镜效果来实现,但是这种方法往往会导致照片失真…

【Java】UWB高精度工业定位系统项目源代码

目录 UWB技术原理 优势 1. 高精度: 2. 抗干扰能力强: 3. 定位范围广: 4. 实时性强: 应用前景 定位系统源码功能介绍 实时定位: 轨迹回放: 区域管理: 巡检管理: 数据可视化分析&…

【ArcPy】批量读取文件夹excel中XY并转为点shp

示例展示 代码 只读取excel中含有XY字段的文件,并将矢量命名为excel文件名称。 import os import pandas as pd import arcpy folder_path r"C:\Users\admin\Desktop\excelfile" extension"xlsx" files [file for file in os.listdir(folder…

Prometheus(二):NodeExporter和Grafana的安装和使用

目录 1 Node Exporter安装1.1 简介1.2 安装1.3 Prometheus收集node_exporter数据 2 安装Grafana2.1 安装2.2 使用1、创建数据源2、选择模板3、模板导入 2.3 grafana创建用户1、创建用户2、验证 总结 1 Node Exporter安装 1.1 简介 node exporter是Prometheus的收集数据的组件…

使用 WordPress SureMembers 创建 Patreon 等粉丝网站

各行各业的创意专业人士和爱好者越来越多地转向在线平台分享他们的作品、建立忠实的粉丝并创造收入。 无论您是新晋艺术家还是知名影响者,拥有粉丝订阅网站都可以帮助您将热情货币化,同时培养紧密的支持者社区。 根据Statista的一份报告,到…

商城系统_大型商城系统源码_免费开源商城_OctShop

随着互联网对各行各业的渗透,以及人们网络购物的习惯已经形成,很多商家或企业都开始搭建与开发自己的商城系统平台。商城系统是一个以互联网技术为基础,依托电子商务的电商系统平台。一般大型的的商城系统都会有前台各种客户端,如…