草庐IT

过程中

全部标签

2022年数维杯国际大学生数学建模挑战赛C题如何利用大脑结构特征和认知行为特征诊断阿尔茨海默病解题过程

2022年数维杯国际大学生数学建模挑战赛C题如何利用大脑结构特征和认知行为特征诊断阿尔茨海默病原题再现:  阿尔茨海默病(AD)是一种起病隐匿的进行性神经退行性疾病。临床特征为全谱痴呆,包括记忆障碍、失语、流利不畅、失认、视觉空间技能障碍、执行功能障碍以及人格和行为改变,其原因尚不清楚。它的特点是进行日常生活活动的能力逐渐下降,伴有各种神经精神症状和行为障碍。该疾病通常在老年人中呈进行性,在疾病发作后10至20年逐渐丧失独立生活技能并死于并发症。  阿尔茨海默病的临床前阶段,也称为轻度认知障碍(MCI),是正常和重度之间的过渡状态。由于患者及其家属对疾病的认知有限,67%的患者被诊断为中度至重

马尔可夫链:随机过程的数学建模及MATLAB实现

2023年9月数学建模国赛期间提供ABCDE题思路加Matlab代码,专栏链接(赛前一个月恢复源码199,欢迎大家订阅):http://t.csdn.cn/Um9Zd目录1.马尔可夫链简介1.1.马尔可夫性质1.2.马尔可夫链定义

关于stm32f103 PA15,PA12,PB3 io配置过程中遇见的大坑

首先来讲一下8种IO配置1.四种输入浮空输入GPIO_Mode_IN_FLOATING浮空输入使用过程中,io口的电平由输入端决定模拟输入GPIO_Mode_AIN上拉输入GPIO_Mode_IPU上拉输入过程中,io口会接一个上拉电阻,默认电平为高电平。下拉输入GPIO_Mode_IPD下拉输入过程中,io口会接一个下拉电阻,默认电平为低电平2.四种输出推挽输出GPIO_Mode_Out_PP开漏输出GPIO_Mode_Out_OD复用开漏GPIO_Mode_AF_OD复用推挽GPIO_Mode_AF_PP接下来讲一下我在使用外部中断过程中遇到的问题。(PA12PA15PB3)作为输入引脚,

计算机网络 day7 扫描IP脚本 - 路由器 - ping某网址的过程

目录network和NetworkManager关系:实验:编写一个扫描脚本,知道本局域网里哪些ip在使用,哪些没有使用?使用的ip对应的mac地址都要显示出来计算机程序执行的两种不同方式:shell语言编写扫描脚本思路一:通过ping命令获取在线的IP地址,然后通过截取arp缓存表里的数据获得IP地址对应的mac地址思路二:通过ping命令获取在线的IP地址,然后对在线的IP地址通过arping命令获取对应的mac地址python语言编写扫描脚本路由器(router)路由器的功能:路由器的工作原理步骤:路由器转发数据包的封装过程路由表:查看路由表的方式(Linux):路由表的方式(Windo

【Pytorch】梯度裁剪——torch.nn.utils.clip_grad_norm_的原理及计算过程

文章目录一、torch.nn.utils.clip_grad_norm_二、计算过程三、确定max_norm众所周知,梯度裁剪是为了防止梯度爆炸。在训练FCOS算法时,因为训练过程出现了损失为NaN的情况,在githubissue有很多都是这种训练过程出现loss为NaN,作者也提出要调整梯度裁剪的超参数,于是理了理梯度裁剪函数torch.nn.utils.clip_grad_norm_的计算过程,方便调参。一、torch.nn.utils.clip_grad_norm_torch.nn.utils.clip_grad_norm_(parameters,max_norm,norm_type),

Vue刷新后页面数据丢失问题的解决过程

在做vue项目的过程中有时候会遇到一个问题,就是进行F5页面刷新的时候,页面的数据会丢失,这篇文章主要给大家介绍了关于Vue刷新后页面数据丢失问题的解决过程,需要的朋友可以参考下!一、为什么刷新后数据会丢失vuex存储的数据只是在页面中,相当于全局变量,页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。因为vuex里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,vuex里面的数据就会被重新赋值。二、解决思路办法一:将vuex中的数据直接保存到浏览器缓存中(sessionStorage、localStorage、cookie)办法二:在页面刷新的时候再次请求远程数据

记录一次Linux下ChatGLM部署过程

前言本地化的GPT就是香,就是有点费钱。项目地址:https://github.com/THUDM/ChatGLM-6B前期准备服务器(本机的跳过)由于本地电脑显卡都不行,所以我租了AutoDL的一台算力服务器。TeslaT416G显存,56GB内存,符合我们跑ChatGLM的配置。其实本来这台服务器是其他用途,跑vits的,所以选择了so-vits-svc4的镜像,这类的AI项目依赖库大同小异,所以如果有需求,可以直接选现成镜像,减少麻烦。我这边的操作系统是ubuntu20.04自带python3.8,需要注意项目python环境需要>=python3.7实例后开机,有ssh,我们就改其他s

跨网络的通信过程、路由的作用以及默认网关

如下网络拓扑图,交换机0所在的网段为192.168.1.0/24,交换机1所在网段为192.168.2.0/24,且各自有2台主机:假设PC0(192.168.1.10/32)要跟PC4(192.168.2.11/32)通信,如何实现?中间就需要一个路由器的东西。我们知道,PC0发出的数据包的目的地址是跨网段的,也就是需要出网关。网关是数据包出所在网段的出口。网关地址一般是所在网段的前一两个地址,且网关一般都集成在路由器中,称为下一跳。而第一跳的路由地址又被称为默认网关。子网中的每一台主机都需要配置好默认网关,即下一跳:PC0的默认网关为192.168.1.1/32、PC4的默认网关为192.

【STM32】STM32内存映射以及启动过程(超详细过程)

一、内存映射1、内存映射图下图是STM32F103xCDE型号的内存映射图。2、内存划分由于STM32是32位,且其地址总线也为32根,所以其理论能够寻找的地址大小为4GB。从上图可以看出,左边的地址从0x00000000~0xFFFFFFFF的4GB是STM32理论分配的地址空间,STM32实际上的空间大小远远小于4GB的。4GB中又划分出了8个块,一块占512MB,分别作为代码区、SRAM区、外设区、FSMC1区、FSMC2区、FSMC寄存器区、未使用区、Cortex-M3内部外设区。3、存储器映射映射其实就是对应的意思。事实上存储器本身并不具备地址,将芯片理论上的地址分配给存储器,这就是

yolov5篇---yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程

yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程一、任务介绍二、实验过程2.1使用正确版本的yolov5进行训练(平台:x86机器ubuntu22.04系统)2.2best.pt转换为best.onnx(平台:x86机器ubuntu22.04系统)2.3best.onnx转换为best.rknn(平台:x86机器ubuntu22.04系统)2.3.1环境准备和工具包安装2.3.2onnx转换为rknn2.4RK3588部署rknn实现NPU加速(平台:aarch板子Linux系统)3.3588平台部署一、任务介绍  瑞芯微RK3588是一款搭载了N