- 博客(126)
- 资源 (3)
- 收藏
- 关注
原创 【Matlab】-- 飞蛾扑火优化算法
飞蛾扑火算法(Moth-Flame Optimization,MFO)是一种基于自然界飞蛾行为的群体智能优化算法。该算法由 Seyedali Mirjalili 于 2015 年提出,灵感来自于飞蛾在夜间导航时会被光源吸引的行为。飞蛾扑火算法通过模拟飞蛾绕着火焰(光源)螺旋飞行的轨迹,寻找最优解。
2024-06-28 22:35:59 1053 2
原创 【Python/Pytorch - 网络模型】-- 高阶SVD算法
高阶奇异值分解(Higher-Order SVD,HOSVD)是一种将传统的奇异值分解(SVD)扩展到高阶张量的方法。它能够将一个高阶张量分解成一个核心张量和一组正交矩阵,类似于将矩阵分解成奇异值矩阵和两个正交矩阵。HOSVD 在多维数据分析、压缩和降维等领域有广泛应用。
2024-06-25 21:36:26 1274 1
原创 【Python/Pytorch 】-- SVM算法
SVM算法可以结合鲸鱼算法、飞蛾扑火算法、粒子群算法、灰狼算法、蝙蝠算法等等各种优化算法一起,进行回归预测或者分类预测。支持向量机(Support Vector Machine, SVM)是一种用于分类和回归分析的监督学习模型。SVM的基本思想是通过寻找一个超平面,将不同类别的样本进行最大间隔分离。SVM在高维空间中表现出色,特别适用于小样本、非线性及高维数据的分类。
2024-06-23 16:19:59 1889
原创 【Matlab】-- BP反向传播算法
BP算法可以结合鲸鱼算法、飞蛾扑火算法、粒子群算法、灰狼算法、蝙蝠算法等等各种优化算法一起,进行回归预测或者分类预测。BP(Backpropagation,反向传播)算法是一种用于训练人工神经网络的监督学习算法。它是基于梯度下降法,通过反向传播误差来调整网络的权值和阈值,以最小化输出误差。BP算法是神经网络领域最经典和广泛使用的算法之一。
2024-06-22 16:58:06 660
原创 【Python/Pytorch 】-- K-means聚类算法
时间演变聚类算法:将时间演变聚类算法用在去噪上,基本思想是,具有相似信号演化的体素具有相似的模型参数值,并且由机器学习决定的集群数量远远小于体素的数量。因此,对一个聚类进行平均可以大大提高聚类级逆解的信噪比,这可以用作体素级优化的鲁棒初始猜测。在该演变算法的基础上,总结了K-means算法、X-means算法、最小二乘法、贝叶斯信息准则。
2024-06-21 18:08:46 1923
原创 【Python/Pytorch 】-- 滑动窗口算法
写这个算法原因是:训练了一个时序网络,该网络模型的时序维度为32,而测试数据的时序维度为90。因此需要采用滑动窗口的方法,生成一系列32维度的窗口,用于测试。
2024-06-19 21:53:18 1004
原创 【Matlab】-- 图片局部放大代码
在超分任务、医学图像重建、图片生成等等任务中,经常需要用到局部放大图,来观察网络的重建效果。以下给出了基于matlab的局部图片放大代码,并对开头的图像进行放大。
2024-06-18 13:38:42 1039
原创 【Python/Pytorch - 网络模型】-- SVD算法
(1)矩阵的奇异值分解在最优化问题、特征值问题、最小二乘方问题、广义逆矩阵问题及统计学等方面都有重要应用;(2)应用:可以从更高维的角度,提取特定信息,可以在损失函数中,加入svd项;(3)矩阵奇异值分解中,奇异值是唯一确定的,而分解之后的酉矩阵U和V一般是不唯一的,因此,矩阵的奇异值分解式一般也是不唯一的;
2024-06-17 14:02:20 484
原创 【Python/Pytorch - 网络模型】-- TV Loss损失函数
在医学图像重建过程中,经常在代价方程中加入TV 正则项,该正则项作为去噪项,对于重建可以起到很大帮助作用。但是对于一些纹理细节要求较高的任务,加入TV 正则项,在一定程度上可能会降低纹理细节。
2024-06-16 20:31:37 838
原创 【Python/Pytorch - 网络模型】-- 手把手搭建E3D LSTM网络
测试代码,比较重要,它可以大概判断tensor维度在网络传播过程中,各个维度的变化情况,方便改成适合自己的数据集。
2024-06-14 22:30:32 475
原创 【Python/Pytorch - 网络模型】-- 手把手搭建3D VGG感知损失模型
感知损失:对于提升图片的肉眼可见细节,效果十分明显;对于一些指标如(SSIM、PSNR)这些,效果不明显。
2024-06-13 19:02:57 644
原创 【Python/Pytorch - 网络模型】-- 手把手搭建3D U-Net模型
通过3D U-Net代码学习,可以学习基于Pytorch的网络结构模块化编程,对于后续学习其他更复杂3D网络模型,有很大的帮助作用。在01中,可以根据3D U-Net的网络结构(开头图片),进行模块化编程。包括卷积模块定义、上采样模块定义、下采样模块定义、输出卷积层定义、网络模型定义等。在模型调试过程中,可以先通过简单测试代码,进行代码调试。
2024-06-12 17:30:52 812
原创 【Python/Pytorch - 网络模型】-- 手把手搭建U-Net模型
通过U-Net代码学习,可以学习基于Pytorch的网络结构模块化编程,对于后续学习其他更复杂网络模型,有很大的帮助作用。
2024-06-11 22:01:21 867
原创 【科研】-- 如何将Endnote中参考文献格式插入到Word?
1、首先确保Endnote和Word安装正确,正常可以从学校官网中下载到正版软件,下载后在word栏目中会出现EndNote的标签;2、可以通过Style选择参考文献格式;3、在Word需要插入文献的地方,将光标放在此处;4、点击Go to EndNote,选择需要引用的参考文献;5、可以使用快捷键 Alt + 2 既可插入成功;(支持多篇参考文献同时插入)6、如果插入后出现一堆代码,可以先点击Update Citations and Bioliography,再按快捷键 Alt + 9 既可;
2023-08-24 13:17:22 5929
原创 【材料整理】-- numpy、Python、Matlab中常用功能函数总结
1、将list类型转换成numpy类型 np.array(a)将numpy类型转换成list类型 a.tolist()2、np.average求平均np.min 求最小值np.max 求最大值np.std 求标准差3、np.all(np.array) 对矩阵所有元素做与操作,所有为True则返回Truenp.any(np.array) 对矩阵所有元素做或运算,存在True则返回True4、np.repeat函数,可以重复数字5、numpy数组中维度进行交换6、
2022-10-24 11:07:53 975 1
原创 Pycharm中如何选中某段代码并进行整体替换?
在编程中,遇到一个问题,就是需要将某段代码中的1改成2,之类的操作。整体替换的方法:选中某段代码,Ctrl +R。
2022-10-03 19:00:19 1198
原创 【图像处理】-- Python中append()和extend()方法
刚开始我认为只要把每一行中后面几个为零的元素去掉就可以调用np.mean()和np.std()这两个方法,但是尝试之后发现,去掉之后就不是矩阵,就没法调用上面这个方法。因此无法直接调用np.mean和np.std这两个方法。
2022-10-01 12:36:32 875
原创 【Python/Pytorch - Bug】-- TypeError: type numpy.ndarray doesn‘t define _round method
解决:输入数据有问题,才会导致一些奇怪现象产生,将输入数据维度改好之后就没问题了。
2022-08-11 21:48:43 643
原创 【Python/Pytorch - Bug】--UnknownError (see above for traceback): Failed to get convolution algorithm.
Tensorflow报错:UnknownError (see above for traceback): Failed to get convolution algorithm.原因就是显卡内存不够,选择合适显卡内存就可以解决问题。1、gpustat查看显卡使用情况;2、选择内存足够显卡即可;
2022-08-11 21:43:18 492
原创 【Python/Pytorch - Bug】-- You are using pip version 9.0.1,however version 22.2.2 is available.You
1、就是按照提示升级pip版本等等,按照它的要求来就行了,这个简单;2、就是我碰到的这种情况,按照它的要求来会报另外的错误。2、环境安装好了,即可使用pip命令安装相应的库。
2022-08-11 21:40:47 2298
原创 【Python/Pytorch - Bug】-- Pycharm安装虚拟环境的两种方法
conda activate 环境名/环境地址。环境名查看方式:conda env list。
2022-08-11 21:32:08 600
原创 【Python/Pytorch - Bug】-- CommandNotFoundError: Your shell has not been properly configured to use ‘c
conda activate 环境名/环境地址。在激活环境的时候遇到。
2022-08-11 21:23:06 2697
原创 【保研】-- 保研夏令营中开放性问题回答
可以说,(1)xxx一直是我从小的梦想学校,xxx大学在求学路上一直激励着我;(2)未来想在xxx发展,xxx大学是一个理想的求学地方;(3)我在很早之前,就有了解我们学院、我们专业的研究方向,我对xxx很感兴趣,希望未来能从事这方面的研究。(1)除了学习,我坚持锻炼身体,经常运动等等;(2)我会经常去参加老师项目,提高自己的专业技能等等;(3)积极参加志愿活动,用自己所能帮助他人等等。老师我可能更多关注xxx模块、xxx协议如何应用到项目当中,并把项目任务完成;......
2022-07-18 13:25:24 933
原创 【保研】-- 整理分享一下之前学校复试面试存在的问题
关于自我介绍,大家不仅要多说,多练,还要在自我练习时注意自己介绍时的语速和停顿。有的同学演讲稿背得滚瓜烂熟,但是语速过快(特别是英语自我介绍),很容易让考官跟不上你的思路,并对自我介绍的时间把控造成影响。建议大家在练习的时候在有可能发生遗忘卡词的地方考虑直接跳过或者寻找替代的语句,尽量不要在考场中暴露出你卡词的问题,会影响你的自我介绍印象分。专业领域问题则可能是本学院老师的研究方向或者课题,让你谈一谈自己的了解之类的。大家如果抽到不会的,也要尽可能地向题目相近的方向作答,能说多少就说多少。......
2022-07-18 13:22:32 472
原创 【保研】-- 保研夏令营中线上面试注意事项
湖南大学面试是在线上进行的,需要登录湖南大学的线上面试系统,然后会抽号数,面试顺序按号数的顺序,另外老师会在前一天进行系统测试。我遇到的情况是测试的时候没问题(电脑也是连着热点),面试时候我电脑也还是连着热点,但是一连到老师那边就卡住了。老师试了几次,让我再等下一个,我换成了ipad,等下一次的时候还是不行。我跟老师说,等我一下,我再换一家酒店,可以连wifi。老师说没事,可以最后用腾讯会议。最后等到中午开了腾讯会议,我看到对面有8个老师,坐成三排,只有第一排我可以听得到声音,每次都让老师再重复一遍。...
2022-07-18 13:20:02 842
原创 【保研】-- 保研夏令营中英语口语技巧问题
我当初的回答就是suchasfaceidentification,nocontracttemperaturemeasurement.另外今年的夏令营面试,很多学校很喜欢问同学用英语介绍一下自己xxx科研项目经历。而这些词汇是我在准备项目相关题目中背下来的。......
2022-07-18 13:16:55 1283
原创 【Python/Pytorch - Bug】-- 一直indexing、右键不能run、debug
错误:一直出现截图中的indexing、以及右键时候不能run、debug。分析:出现这个问题,主要是我在复现一个github上面的一个开源代码,为了跳过环境安装步骤,我直接选择了原有的python环境、以及之前装过的库。而之前安装的库比较多,而且很多在该项目中没有用到。在不知道如何处理的情况,我选择将没有用到的库先删除看看,并将项目窗口关闭,再重新开启,最后解决问题!1、将没有用到的库删除右边的加减后就可以增添或删减库。2、将项目窗口关闭,再重新开启!(这步也很重要)...
2022-07-07 23:25:53 769
原创 【操作系统】-- 李治军老师《操作系统》笔记整理4
00 写在前面本系列内容主要是对李治军老师的《操作系统》课程的笔记整理。b站地址:https://www.bilibili.com/video/BV1d4411v7u7?spm_id_from=333.337.search-card.all.click01 为什么要讲线程?线程与进程的区别:02 线程的价值Create函数让多个线程同时出发Yield函数让多个线程交替执行03 碰到}会变成一条汇编指令 ret 弹栈如何解决:将每个序列分配每一个栈TCB是一个全局的数据结构esp是
2022-05-02 16:39:17 994
原创 【操作系统】-- 李治军老师《操作系统》笔记整理3
00 写在前面本系列内容主要是对李治军老师的《操作系统》课程的笔记整理。b站地址:https://www.bilibili.com/video/BV1d4411v7u7?spm_id_from=333.337.search-card.all.click01 操作系统的核心操作系统的核心就是管理计算机硬件:CPU、内存等等。1、多进程图像是操作系统的核心,因为把CPU管理好了,其他硬件自然也会带动管理好02 CPU工作原理要管理CPU,就要会使用CPUCPU如何工作? 取指执行只要把PC设
2022-05-02 16:28:01 958
原创 【图像处理】-- 利用python实现组合数,随机选择6个方向中的4个方向
文章目录问题由来第一种方法第二种方法问题由来在做实验时候碰到一个,需要往6个方向中的4个方向加入随机扰动值,每个方向都是由一个三维向量[x, y, z]表示。有两种方法:1、将三维向量转换成角度,扰动由角度值表示,再将角度化成单位向量,此时存在一个问题,化成的单位向量存在无穷情况。2、直接往三维向量加入扰动,此时碰到的问题就是:如何随机6个方向中的4个方向?利用python实现组合数,随机选择6个方向中的4个方向。第一种方法第一种:列出6个方向选择4个方向的排列组合(15种情况),并将15种
2022-04-29 23:20:13 2514
原创 【51单片机】 -- 从硬件到软件的循迹小车
文章目录从硬件到软件的循迹小车硬件模块软件代码注意事项:从硬件到软件的循迹小车硬件模块1、驱动:驱动用法:参考此链接2、循迹模块:原理可参考:参考链接3、电池盒4、51单片机5、小车板子:软件代码#include<AT89X52.H> //包含51单片机头文件,内部有各种寄存器定义 #include<ZY-4WD_PWM.H> //包含HL-1蓝牙智能小车驱动IO口定义等函数 sbit duoji=P1^0;//延时函数 //.
2022-04-27 20:27:57 3969 2
原创 【STM32小项目】-- 基于STM32智能物联水控系统研究
文章目录基于STM32智能物联水控系统研究资料蓝牙研究温度程序智能水控系统基于STM32智能物联水控系统研究资料资源链接!!!https://download.csdn.net/download/wangshuqian1314/85214960蓝牙研究http://app.gzjkw.net/login/可以通过这个进行图形化开发蓝牙APP!温度程序#include "led.h"#include "delay.h"#include "sys.h"#include "usart1.h
2022-04-24 21:05:07 2330 2
原创 【2020年全国大学生电子设计竞赛】-- 简易无接触温度测量与身份识别装置(F题)
文章目录简易无接触温度测量与身份识别装置(F题)方案选择无接触温度测量系统人脸控制系统资料:简易无接触温度测量与身份识别装置(F题)方案选择本设计无接触温度测量模块由STC89C52单片机电路+1602液晶显示电路+MLX90614ESF红外非接触温度检测电路+按键电路+蜂鸣器报警电路。身份识别模块的选择:使用K210+NT35310液晶显示屏+OV5640摄像头模块。 K210是基于RISC-V精简指令集的一款MCU,芯片架构包含了一个神经网络硬件加速器KPU,可以高性能地进行卷积神经网络运算,.
2022-04-23 12:04:14 5939
原创 【STM32小项目】-- 基于STM32芯片车载货物搬运系统研究
文章目录基于STM32芯片车载货物搬运系统研究项目中的分工资料相关文书材料基于STM32芯片车载货物搬运系统研究项目中的分工1、原理图,PCB等硬件相关设计以及项目实践总结2、机械臂在柔性上通过算法和结构进行优化3、基于PYTHON处理的OPENMV摄像头模块4、PID算法、速度插补算法优化5、蓝牙模块在人机交互的应用以及相关APP设计资料资源链接!!!https://download.csdn.net/download/wangshuqian1314/85202975相关文书材料.
2022-04-22 20:17:32 3633
原创 【操作系统】-- 李治军老师《操作系统》笔记整理2
00 写在前面本系列内容主要是对李治军老师的《操作系统》课程的笔记整理。b站地址:https://www.bilibili.com/video/BV1d4411v7u7?spm_id_from=333.337.search-card.all.click01 最后内存变成这样02 什么是接口?03 命令行是怎么回事?用C语言写的程序,只是其中调用了一些重要的函数,这些函数直接对计算机硬件进行操作。04 什么是操作系统接口?05 系统调用的实现:1、为什么不能直接从内存中调用?不安
2022-04-19 20:34:00 680
原创 【材料整理】 --Pytorch基础知识2
文章目录文章目录写在前面神经网络的基本骨架 - nn.Module神经网络卷积层神经网络——非线性激活神经网络-线性层及其他层介绍写在前面本系列内容主要是对小土堆的《Pytorch》课程的笔记整理。b站地址:https://www.bilibili.com/video/BV1hE411t7RN?spm_id_from=333.337.search-card.all.click神经网络的基本骨架 - nn.ModuleModule简介 : base class for all neural ne.
2022-04-07 16:24:40 969
原创 【材料整理】 --Pytorch基础知识1
文章目录文章目录写在前面Pytorch加载数据初认识TensorboardTransformdataloader的使用写在前面本系列内容主要是对小土堆的《操作系统》课程的笔记整理。b站地址:https://www.bilibili.com/video/BV1hE411t7RN?spm_id_from=333.337.search-card.all.clickPytorch加载数据初认识1、pytorch加载数据主要涉及两个类,dataset、dataloder假如有一堆数据Dataset .
2022-04-06 20:35:40 2088
原创 【操作系统】-- 李治军老师《操作系统》笔记整理1
00 写在前面本系列内容主要是对李治军老师的《操作系统》课程的笔记整理。b站地址:https://www.bilibili.com/video/BV1d4411v7u7?spm_id_from=333.337.search-card.all.click01 计算机是如何工作? 取指执行02 打开电源之后,我们关注的就是指针IP及其指向的内容1、X86 PC刚开机时CPU处于实模式(注意实模式和保护模式的区别,这里从寻址方式来说,实模式的寻址为CS:IP即CS左移4位+IP);2、开机时的地址:
2022-04-05 23:20:07 6258 1
美赛常用代码资源 - 算法资源
2024-12-09
用户手册 - 电子工程师基础用户手册
2024-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人