- 博客(21)
- 资源 (13)
- 收藏
- 关注
原创 C语言控制单片机实验 I/O端口实验(流水灯走马灯、开关显示)
基于C语言和proteus模拟电路软件,模拟编译单片机,完成流水灯实验、I/O口输入输出实验和开关控制流水灯方向实验。
2022-10-30 21:40:19
5198
原创 中国四川省自贡市第四人民医院ICU数据库使用指南(Critical care database comprising patients with infection at Zigong Fourth)
中国四川省自贡市第四人民医院ICU临床数据库中国临床数据库中国医学数据库
2022-06-27 19:46:31
1441
1
原创 数字信号处理 实验一 离散时间信号分析(基于matlab的离散信号生成、运算、采样与频谱运算)
实验原理1.序列的基本概念离散时间信号在数学上可用时间序列来表示,其中代表序列的第n个数字,n代表时间的序列,n的取值范围为的整数,n取其它值没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号进行等间隔采样,采样间隔为T,得到一个有序的数字序列就是离散时间信号,简称序列。2.常用序列常用序列有:单位脉冲序列(单位抽样)、单位阶跃序列、矩形序列、实指数序列、复指数序列、正弦型序列等。3.序列的基本运算序列的运算包括移位、反褶、和、积、标乘、累加、差分运算等。4.序列的卷积运算上
2022-06-23 16:34:07
2912
原创 【MIMIC-IV/pytorch实战】基于word2vec、transformer进行英文影像报告文本分类
完成这个任务的完整流程可以分以下几步数据整理word2vec构建模型数据整理MIMIC-IV中的文本数据在MIMIC-CXR模块中,影像报告以txt格式储存,每份报告为一个txt文件,如下病人与报告之间通过一个cxr-study-list表相关,通过这张表我们可以获取报告对应病人的其他信息,如是否死亡、患病等情况作为标签。这部分程序主要完成两步,一是通过疾病筛选患者,因为都是胸片报告,因此我筛选出肺癌患者二是提取文本,并删除所有换行符,这步主要程序可见这篇博客: python导入txt文件并删
2022-01-24 22:41:32
3182
8
原创 MIMIC-IV数据库介绍与使用说明
MIMIC-IV一些基本逻辑各模块和table字段介绍官网及数据库下载网址一些基本逻辑病人定义:subject_id每个患者有唯一的subject_idhadm_id患者的每一次入院会有一个唯一的hadm_idtransfer_id患者每一次更换病房会有一个唯一的transfer_idstay_id在相同类型病房内进行转移,则会更新一个transfer_id,但会有相同的stay_id,例如用ICU中的一个病房转移到另一个病房,则stay_id不变,transfer_id更新。所有id
2021-12-17 14:50:05
23169
11
原创 [pytorch实战]基于pytorch、keras、pyqt5搭建神经网络,完成基于多层感知机MLP、SVM、Transformer的辅助诊断gui程序
基于pytorch、keras搭建神经网络进行患者结局预测即诊断分类;使用PyQt5搭建界面。界面可用于模型参数的调整,训练和测试。也可用于患者的分类。使用了包括MLP、SVM、Transformer(encoder)在内的分类器。完成了一个有GUI交互界面的辅助诊断系统
2021-12-16 21:00:45
2956
4
原创 c语言控制51单片机完成交通信号灯(红绿灯)
完成目标:模拟十字路口(东南西北走向)交通灯:通过单片机的P1口控制实验箱上6个LED灯(两红两绿两黄),按照自定义规则控制交通灯。要求有如下过程:某种颜色灯转另一种颜色的灯之前,要闪烁六次。我的程序自定义规则如下:每隔7秒开始改变信号灯,一个方向红灯亮,一个方向绿灯亮,绿灯变红灯时要先闪烁6次,变黄灯,再变红灯。红灯直接变绿灯。流程图如下电路图如下本实验主要通过定时器来完成闪烁和计时功能,主函数用来设置和启动定时器void main(){ TMOD=0x01; //开启定时器
2021-11-29 15:30:26
18307
原创 python 导入txt文件并删除换行符并提取部分内容———MIMIC-IV/MIMIC-CXR文本报告预处理
首先看我们的txt数据:我想要将这篇报告中的findings提取成为一行字符串。像这样如果我们使用panda.read_table读取,将会变成这样的dataframe类型:下面放上我的代码,非常简单f = open(r"E:\MIMIC-IV\MIMIC-CXR\MIMIC-cxr-report\%s"%study_path,"r")study_p=f.read().split('FINDINGS:')[1].split('IMPRESSION:')[0].strip().replace("\
2021-11-27 23:33:54
2018
1
原创 pandas两表正则,判断每个样本多行数据是否属于另一个列表,MIMIC数据集的患者疾病分类
目录使用场景Python实现使用场景使用场景是这样的,MIMIC医疗数据集中,患者诊断以ICD编码的形式给出。往往一个大类疾病对应多个ICD编码。如肺癌患者的ICD编码在CCW中定义为以下ICD10编码,而患者的诊断编码形式如右侧所示,每个患者对应的多个ICD_code中存在一个包含于左侧列表,则该患者为肺癌患者。 
MIMIC-III数据库的应用现状摘要一、引言二、MIMIC数据库简介三、基于统计方法的数据分析四、基于机器学习的数据分析4.1死亡风险预测4.2再入院风险评估4.3疾病预测六、总结参考文献一篇综述,希望可为研究者们提供一些应用上的帮助。MIMIC数据库应用广泛,可以为医疗数据相关模型性能对比提供帮助。目前已经发布MIMIC-IV,可以在physionet网站中进行研究者认证并进行下载。Physionet中还有MIMIC-IV其他数据,可自行搜索。各数据集的说明可在MIMIC官方网站进行查找阅读。值得
2021-10-19 11:48:02
6602
原创 Python贝叶斯决策面计算及仿真
一、实验目的二、实验原理贝叶斯决策理论方法是统计模型决策中的一个基本方法,其基本思想是:1.已知类条件概率密度参数表达式和先验概率2.利用贝叶斯公式转换成后验概率3.根据后验概率大小进行决策分类。因为两类条件概率密度函数符合不同正态分布,因此可以根据两类数据集的分布计算出两类判别函数。判断时,该点哪类判别函数大,则判为哪类。根据密度公式及判别函数可得其中使g1(x)=g2(x),即可获得x2关于x1的函数,为两类在x1及x2坐标系下的决策面...
2021-10-17 17:23:42
2254
1
原创 anaconda 中python环境和库的管理
首先打开anaconda文件夹下的指令窗口,刚打开时,我们处在的环境是base输入下面命令可以创建一个新的环境 ‘’ python=3.7 ‘’指定python版本conda crate --name python37 python=3.7 然后可以使用下面命令查看我们已有的环境,前面是自己起的名称,后面是储存位置conda info --envs之后输入以下命令即可进入指定环境,括号中变为新的环境conda activate python37然后可以在当前环境使用pip的命令进行库
2021-09-01 13:12:22
699
原创 使用distance.squareform时进行向量矩阵转换以及出现“The matrix argument must be square“报错的解决方案
在计算相似性问题时,没两个样本之间计算距离,可以产生一个nn的相似性矩阵,其中共有n(n-1)/2个不重复的相似性。因此为了便于储存,我们通常将其储存成为向量形式,节省储存空间和读取速度。我这里使用了4103个样本,于是计算得到了8415253维的向量,在读取后,我需要重新获取完整的相似性矩阵,从而进行谱聚类。于是我使用pd.read_csv读取相似性向量,获得一个8415253*1的Dataframe格式的变量。使用distance.squareform()函数进行矩阵变换时,却出现了报错Haar_
2021-06-27 22:37:48
1106
原创 c语言控制51单片机模拟实验 定时器/计数器、外部中断实验
实验过程实验目的实验内容1、定时器2、计数器方法1方法二外部中断本实验使用使用c语言在Keil uVision 4软件编程,使用Proteus软件模拟单片机运行,掌握单片机使用定时器、计数器和外部中断的方法。51单片机设置晶振频率为11.0592MHz。将keil生成的.hex程序导入到Proteus的单片机中便可以仿真运行。实验目的掌握8051单片机内部定时器/计数器、外部中断的使用方法。实验内容1、定时器任务按电路原理图接线,P1.1接一个LED灯(输出0时灯亮,输出1时灯灭),用51单片
2021-04-07 17:38:25
7831
1
原创 医学图像处理示例六 图像形状与图像纹理的表示
实验目的:了解纹理概念及量化方法,掌握一些常用纹理测度计算方法。.原始数据四幅不同纹理图像,分别是草编、树皮、光线形和土壤实验要求:产生这四幅图像的灰度共生矩阵,计算常用纹理参数。实验过程:1、首先将四幅图转化为灰度图像。代码如下A=imread('草编.bmp');B=imread('树皮.bmp');C=imread('光线形.bmp');D=imread('土壤.bmp');A=rgb2gray(A);B=rgb2gray(B);C=rgb2gray(C);D=rg
2021-04-06 14:52:47
741
原创 matlab医学图像处理 图像编码,旋转和匹配
编码dicom格式图像是医学图像中最常见的影像格式,这种格式不利于我们对其进行处理和分析。因此,要将其转换成其他格式的图像储存,便于处理。本实验要求:读取DICOM图像将其转换为BMP和JPEG格式计算峰值信噪比峰值信噪比(Peak signal-to-noise Ratio, PSNR)提供了一个衡量图像失真或是噪声水平的客观标准,常用于图像压缩等领域压缩前后图像劣化程度的客观评价。PSNR值越大,则越趋于无劣化,劣化程度较大时,PSNR值趋于0。程序代码如下close all;cle
2021-04-06 14:14:55
1669
1
原创 数字信号处理 实验三 FFT 应用及 CZT (fft在快速卷积,相关,功率谱及CZT应用)
前言傅里叶变换在时频域转换和频域分析上有着重要的作用。但是如果直接用DFT公式进行计算当序列长度N很大时,运算量大,且运算耗时。而快速傅里叶变换(FFT)就可以很好的解决这个问题。本次实验便是利用FFT算法,在快速卷积,快速自相关等理论基础上,使用matlab编写程序实现计算卷积,信号自相关和功率谱,实现CTZ变换。快速傅里叶变换N 点的 DFT 可以分解为两个 N/2 点的 DFT,每个 N/2 点的 DFT 又可以分解为两个 N/4 点的 DFT。依此类推,当 N 为 2 的整数次幂时由于每分解一
2021-04-05 21:21:30
5077
1
原创 matlab医学图像处理 图像gamma修正与分割(边缘检测)
医学图像处理课程 实验课 图像gamma修正与分割图像gamma修正图像边缘检测图像gamma修正一、实验目的:熟练章握Gamma修正算法原理,步骤和结果二、实验数据:microorg.jpg三、实验要求:编写matlab程序,实现对实验數据 的亮度分量的Gamma修正,Gamma值分别取0.25、0.5、1、2, 3四、实验方法和结果步骤1:将像素值归一化,得到a∈[0,1];歩骤2:计算伽马函数:b = dy;歩骤3:将经过伽马修正的像素值做灰度变换,得到b∈[0,amax],用公式
2021-04-05 20:39:27
2089
1
原创 matlab医学图像处理实现读取图片头文件信息,图片三等分及灰度图绘制 ( 医学图像处理教材示例一)
matlab实现读取图片头文件信息,图片三等分及灰度图绘制医学图像处理教材示例一此文章是医学图像处理与分析第二版教材示例一代码1 解读下面图像的文件头和位图信息数据程序如下clearfid=fopen('示例一.bmp','r');fileinfo=(fread(fid,54)); %此处54为读取行数读取结果为一个列矩阵每行对应结果如图。15行之后还有其他数据,...
2020-03-10 20:52:18
3381
3
基于GPT-3模型的聊天网页,仿chatgpt
2023-02-18
基于java,在IntelliJ IDEA下开发的仿QQ聊天程序,java大作业
2023-02-18
基于java编写的飞机大战和连连看游戏,java课程大作业
2023-02-18
html+ccs+JavaScript的网页课程大作业
2022-12-16
【MIMIC-IV/pytorch实战】基于word2vec、transformer进行英文影像报告文本分类
2022-08-13
中国四川省自贡市第四人民医院ICU数据库数据表介绍文档
2022-06-27
pygame实战(python编写2048小游戏)
2022-06-25
数字信号处理 实验一 离散时间信号分析(基于matlab的离散信号生成、运算与采样)
2022-06-23
MIMIC-IV文档介绍及使用笔记.docx
2021-12-17
数字信号处理 实验三 FFT 应用及 CZT (fft在快速卷积,相关,功率谱及CZT应用)
2021-12-16
基于pytorch、pyqt5搭建使用MLP、SVM、Transformer的辅助诊断程序(有界面)
2021-12-16
c语言控制51单片机完成交通信号灯(红绿灯)
2021-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人