Skip to content

Commit 042f25d

Browse files
committed
big changes
1 parent d9d4c5f commit 042f25d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+9320
-64491
lines changed

.DS_Store

6 KB
Binary file not shown.

.gitignore

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,18 @@ Domain5/
77
Domain1_to_Domain2/
88
Domain1_to_Domain3/
99
Domain1_to_Domain4/
10-
Domain1_to_Domain5/
10+
Domain1_to_Domain5/
11+
12+
13+
# pics
14+
*.eps
15+
16+
*.txt
17+
*.csv
18+
19+
# intermediate
20+
.idea/
21+
.ipynb_checkpoints/
22+
23+
24+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# 现代信号处理2022Fall-第二次Proejct
2+
3+
___
4+
5+
### 概览
6+
7+
本次Project目标为分类房颤和非房颤心电图信号,具体包括两部分:
8+
9+
- 任务1:使用深度学习对原始数据进行分类(核心要展示的)
10+
11+
- 任务2:使用自定义的特征提取方式(可以简单尝试一下[Aura-healthcare/hrv-analysis: Package for Heart Rate Variability analysis in Python (github.com)](https://github.com/Aura-healthcare/hrv-analysis)),随后测试不同分类器的分类效果(SVM等)
12+
13+
- 实验过程中遇到问题先自己解决,解决不了的代码问题可以找助教庞义杰询问。
14+
15+
16+
17+
### 代码以及要求
18+
19+
本次Project提供任务1的大部分代码,包括数据预处理部分和训练部分,任务二部分可以使用任务一的dataloader,随后搜集一些ecg信号特征提取的方式,使用sklearn库完成训练,需要注意:
20+
21+
- train_model.ipynb提供数据获取、模型训练、性能评估所有代码,大家可以直接跑通。大家可以先将助教提供的代码跑起来,深入理解里面的每一部分,在此基础上完成下面的指标要求
22+
23+
- 1)超参数、损失函数、求解器的选择, 描述自己的选择过程以及测试过程中的发现,训练过程中训练与测试的损失、评估指标变化
24+
25+
- 2)模型的代码的复现,stream2部分需要自己实现,并验证不同的kernel size的结果(如果自己设计、探究了其他算法算加分项)
26+
27+
- 3)data loader中数据增强部分的实现 ,需要实现增加噪声、随机时间尺度放缩、随机crop已经提供。
28+
29+
- 4)不同评估指标的实现(sklearn),观察哪些能有效表征不平衡数据集的性能表征。
30+
31+
- 5)深入理解代码写作过程(包含提供的),展示是可能随机提问。
32+
33+
- 图表、可视化效果越多越好,一般论文中更重要的是可视化的过程
34+
35+
- 机器学习部分做一些简单的尝试,至少要出一个机器学习预测的结果(特征提取方式的探究算作加分项)
36+
37+
38+
39+
40+
41+
### 报告
42+
43+
报告的latex模板在./latex下,请遵循IEEE的规范撰写报告,并将报告于1.16前将报告和可运行的代码发送至[email protected]
Binary file not shown.

Atrial Fibrillation/.DS_Store

6 KB
Binary file not shown.
6 KB
Binary file not shown.

0 commit comments

Comments
 (0)