-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPROTOCOL
97 lines (72 loc) · 2.75 KB
/
PROTOCOL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Systematic approach for performance evaluation
----------------------------------------------
1: State goals and define the system
------------------------------------
Comparison between a Signal processing and a deep learning approach for the detection and classification of real life sound.
Sound are recorded in different scenes and condition. Dataset provided by international and european organisation.
See Bird Audio Detection (BAD) challenge and DCASE challenge.
2: List services and outcomes
-----------------------------
- Advance the state of the art in sound detection and classification
- Many scientific usage:
- Help with very long records used for bio-scientific
- Security (Detection car, broken glass, gun shot)
- Monitoring wildlife activity
- Monitoring city activity (Car, honk, bike, etc ...)
3: Select metrics
-----------------
Manly a comparison of two methods => How to compare them.
- Efficiency a.k.a accuracy of the solution.
- For classification this implied the following metrics: Overall accuracy and recall (see definition)
- for deep learning: Training time, inference time
- for signal processing: Result time (how long it takes to have the result)
4: List parameters:
-------------------
- signal processing
- Feature used
- Sampling rate
- quantification (number of bits)
- sample lenght
- number of channel
- Deep learning
- Architecture used (CNN, resNet, denseNet)
- Hardware
- Backend (Library used: Tensorflow, torch, etc...)
-
- Common:
- Operating system
- Driver version (for matarial acceleration)
- Cuda version
- Hardware (CPU, RAM, VRAM, SSD, HDD, etc..., PCIe version and line number ?)
- sample lenght
- number of sample (require for learning time and comparison time)
- number of label ? (surpervised learning)
- data augmentation technics
5: Select factors to study
--------------------------
What can change
- Feature used
- Data augmentation technics
- Architecture (deep learning)
- Library
-
6: Select evaluation technique
------------------------------
Experiment using real life sound sample provided by international or european entities (DCASE and BAD challenge for example)
7: Select workload
------------------
Set of script or program that will perform the experiment. It is necessary to do some pre and post production.
8: Design experiments
---------------------
Still in going
9: Analyze and interpret data
-----------------------------
- Signal processing
- Analysis efficiency and comparison between the feature used
- Comparison of usage or not of data augmentation
- Deep learning
- Analysis of the effect of the architecture used
- Usage or not of data augmentation
- Analysis of the effect of the feature extracted as a pre-treatment for deep learning
10: Present result
------------------