- 博客(20)
- 收藏
- 关注
原创 DDQN算法实现水下通信自适应调制
本文仅仅是简要介绍了水下通信调制的求解,算法代码是以求解倒立摆为案例,对于建立的马尔科夫决策模型在之前的文章中已经介绍过了,故不再赘述。
2024-11-30 19:57:58
1143
原创 基于元学习的水声正交时频空间通信自适应调制编码
本文提出了一种基于深度学习的自适应调制编码方案用于水下通信。该方案在正交时频空间(OTFS)调制系统上,计了一个端到端的深度卷积神经网络来捕捉信道特征并确定最优调制编码方案。此外,还利用元学习算法来解决现实世界中水下通信信道环境不匹配问题。该算法水下通信环境发生突变时能快速收敛。
2024-11-12 18:18:34
1008
2
原创 基于强化学习的水声OFDM信道自适应调制方案
论文提出一种基于 PPO 算法的新型 AM 方案,通过研究 UWA 信道特性构建模型,考虑多种因素构建 UWA AM 系统,调整调制方案最大化数据吞吐量。
2024-10-28 14:36:46
1296
原创 PPO算法的基本原理
PPO算法与DDPG算法在水下自适应编码中均广泛的有应用,但两者之间略有区别,后续博主会继续更新基于强化学习的水声OFDM信道自适应调制方案论文的详细内容。
2024-10-27 16:09:52
2981
原创 基于强化学习的水声调制解调器通信模式自适应切换
研究了水声调制解调器中通信文件的自适应切换,开发了由 Gumbel - Softmax 方案增强的 DDPG 算法,该算法在仿真和实验中表现出良好性能,比随机选择方法和直接反馈方法更优,且所设计的状态空间和奖励函数提高了总体性能。
2024-10-25 13:49:07
1014
原创 springboot中集成mybatis
DAO模式将数据访问逻辑与业务逻辑分离,使得数据访问操作可以独立于具体的数据库或数据源进行变换和扩展。在DAO模式中,数据访问操作被封装在DAO对象中,这些对象通过定义好的接口提供数据访问服务。上述内容讲解了DAO开发的基本知识,完整的代码在我的资源里可以直接下载,运行代码的时候需要idea中有必要的依赖,并且需要在本地新建对应的数据库和数据库表。
2024-10-23 19:39:54
389
原创 Gumbel-softmax 方案在机器学习中的应用
Gumbel-softmax 方案主要用于解决在深度学习中处理离散变量时,传统离散采样不可微的问题,使得在涉及离散分布的任务中能够利用基于梯度的优化方法。初始化方法__init__:接收一个参数temperature(默认为 1.0),这个参数在后续的采样过程中起着控制输出分布的作用。较高的温度会使输出更接近均匀分布,较低的温度则会使输出更接近离散的 one-hot 向量。方法sample_gumbel:用于生成 Gumbel 噪声。
2024-10-22 16:30:28
2278
原创 DDPG算法(深度确定性策略梯度)求解倒立摆问题
通过 DDPG 算法训练一个智能体,使其能够根据当前的摆的状态输出合适的力矩动作,以实现对倒立摆的稳定控制。
2024-10-21 15:17:20
1145
原创 2021-03-03
粒子群算法(PSO)的实现提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录题目一:学生成绩档案管理系统(代码实现)前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumP
2023-02-14 19:46:53
131
原创 2021-03-07
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文本文件单词的检索与计数——代码实现目录一、txt文件的读取二、KMP算法的实现1.引入库2.读入数据总结目录一、txt文件的读取示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、KMP算法的实现1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport sea
2021-03-08 00:20:14
144
原创 2021-03-07
隐式图搜索(A*算法)————代码实现一、九宫格对象二、A* 算法的实现1.A_star_中定义的属性2.A_star算法的内容3.模拟九宫格格子移动4.实现主要功能的函数思路概括一、九宫格对象内容概述:将九宫格每次移动后的结果看做一个对象,所以Square对象应该具有以下属性:1:parent对象,用于存储当前图的上一步图的内容。2:now_position [3][3],用于存储当前九宫格图中每个格子中的数。3:left对象,用于存储图中空白格子左移后的结果对象。4:right 对象,..
2021-03-07 21:36:36
276
1
原创 2021-03-03
题目一:学生成绩档案管理系统(代码实现)1.学生类2,学生的信息交互3,数据类4,用户交互的主界面实现5,学生和管理员信息的文件保存和读取实现总结1.学生类内容概述:1.定义一个学生类,在学生类中定义学生的姓名,学号,专业,成绩等属性。2.在学生类为每个属性定义一个可以设置和返回该属性的方法。3.定义一个用户类,在学生类中定义用户的姓名,密码等属性。4.在用户类为每个属性定义一个可以设置和返回该属性的方法代码如下 :public class Student implements ja..
2021-03-03 16:29:22
222
1
原创 2021-03-01
隐式图的搜索————预习笔记实验任务需求分析A*算法总结补充实验任务1)对九宫重排问题,建立图的启发式搜索求解方法;2)用A*算法求解九宫重排问题。需求分析3x3九宫棋盘,放置数码为1~8的8个棋子,棋盘中留有一个空格,空格周围的棋子可以移动到空格中,从而改变棋盘的布局。根据给定初始布局和目标局,移动棋子从初始布局到达目标布局,求解移动步骤并输出。请设计算法,使用合适的搜索策略,在较少的空间和时间代价下找到最短路径。A*算法(A-Star)算法是一种静态路网中求解最短路径最有效的直..
2021-03-01 23:45:56
292
原创 2021-03-01
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档学生成绩档案管理————预习笔记预习准备需求分析算法分析1.引入库2.读入数据总结预习准备需求分析算法分析1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')i
2021-03-01 23:32:52
229
原创 2021-03-01
学生成绩档案管理系统————预习笔记目录学生成绩档案管理系统————预习笔记项目准备需求分析涉及的排序方法1.双向冒泡排序2.希尔排序3.快速排序4.堆排序总结补充项目准备由于Java作为一种解释型语言,使用起来会比较方便,而且我对Java的使用也比较熟练,所以我选择使用Java作为开发的语言需求分析首先我们要定义一个学生类,学生类需要包含:姓名,学号,专业,四个科目的成绩,总分,和排名等属性。我们需要实现用程序对学生的成绩信息进行修改,录入,和删除。此外系统还需要能完成对已保
2021-03-01 23:31:03
170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人