Diff of /读我.md [000000] .. [857d1b]

Switch to unified view

a b/读我.md
1
# Real-time Fall Detection for RNN(AFD-RNN)
2
3
<p align="left">
4
<img src="https://github.com/chizhanyuefeng/Fall_Detection_for_RNN/blob/master/result/rnn.gif", width="720">
5
</p>
6
7
结果图说明:
8
9
- 图中红、绿、蓝线,分别代表加速度传感器的x、y、z轴数据。
10
- correct为label,predict为rnn预测值
11
- Fall1、Fall2、Fall3、Fall4分别代表4种跌倒(前向跌倒、侧向跌倒、后向跌倒、膝盖着地的前向跌倒)
12
13
14
## 环境配置
15
- TensorFlow >= 1.4
16
- python3
17
- matplotlib
18
19
## 使用RNN来完成跌倒数据的分析和检测识别
20
由于传感器是按照时间序列进行获取的数据,所以本项目采用RNN来进行网络模型设计。
21
其中数据采集频率为50HZ(大于50HZ的数据,通过截取降为50HZ)。
22
23
## 训练和测试的数据集
24
25
使用[MobileFall](http://www.bmi.teicrete.gr/index.php/research/mobiact)的数据集合进行网络的训练和测试,来检测网络模型的优劣。
26
准确率达到98.78%
27
28
## 检测识别种类
29
坐下、起立、站立、慢跑、走路、上楼梯、下楼梯、跌倒、跳、躺下等10种动作。
30
31
## 网络训练
32
33
### 1.训练数据要求
34
- 传感器采集频率50Hz
35
- 包含加速度传感器、陀螺仪传感器
36
37
### 2.训练前准备
38
将数据放到./dataset/train/中,进新kalman滤波
39
40
41
    python utils.py
42
43
### 3.网络训练和测试
44
    
45
    python train_rnn.py
46
    
47
## 4.测试数据
48
将测试数据同样进行kalman滤波后,放入./dataset/test/中
49
50
51
    python run_rnn.py