You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+14-14
Original file line number
Diff line number
Diff line change
@@ -100,7 +100,7 @@ annotation_utils.annotate(
100
100
avg_window_len=256, # The number of samples over which to average signal power
101
101
avg_duration=0.25, # The number of seconds, from the start of the recording to use to automatically calculate the SNR threshold, if it is None then all of the samples will be used
102
102
debug=False,
103
-
estimate_frequency=True, #Whether the frequency bounds for an annotation should be calculated. estimate_frequency needs to be enabled if you use min/max_bandwidth
103
+
set_bandwidth=10000000, #Manually set the bandwidth of the signals in Hz, if this parameter is set, then spectral_energy_threshold is ignored
104
104
spectral_energy_threshold=0.95, # Percentage used to determine the upper and lower frequency bounds for an annotation
105
105
force_threshold_db=-58, # Used to manually set the threshold used for detecting a signal and creating an annotation. If None, then the automatic threshold calculation will be used instead.
106
106
overwrite=False, # If True, any existing annotations in the .sigmf-meta file will be removed
@@ -138,7 +138,7 @@ After you have finished labeling your data, the next step is to train a model on
138
138
139
139
### Configure
140
140
141
-
This repo provides an automated script for training and evaluating models. To do this, configure the [run_experiments.py](./run_experiments.py) file to point to the data you want to use and set the training parameters:
141
+
This repo provides an automated script for training and evaluating models. To do this, configure the [run_experiments.py](rfml/run_experiments.py) file to point to the data you want to use and set the training parameters:
142
142
143
143
```python
144
144
"experiment_0": { # A name to refer to the experiment
@@ -186,29 +186,29 @@ This will generate a **.mar** file in the [models/](./models/) folder. [GamutRF]
186
186
## Files
187
187
188
188
189
-
[annotation_utils.py](annotation_utils.py) - DSP based automated labelling tools
189
+
[annotation_utils.py](rfml/annotation_utils.py) - DSP based automated labelling tools
190
190
191
-
[auto_label.py](auto_label.py) - CV based automated labelling tools
191
+
[auto_label.py](rfml/auto_label.py) - CV based automated labelling tools
192
192
193
-
[data.py](data.py) - RF data operations tool
193
+
[data.py](rfml/data.py) - RF data operations tool
194
194
195
-
[experiment.py](experiment.py) - Class to manage experiments
195
+
[experiment.py](rfml/experiment.py) - Class to manage experiments
196
196
197
-
[models.py](models.py) - Class for I/Q models (based on TorchSig)
197
+
[models.py](rfml/models.py) - Class for I/Q models (based on TorchSig)
198
198
199
-
[run_experiments.py](run_experiments.py) - Experiment configurations and run script
199
+
[run_experiments.py](rfml/run_experiments.py) - Experiment configurations and run script
200
200
201
-
[sigmf_pytorch_dataset.py](sigmf_pytorch_dataset.py) - PyTorch style dataset class for SigMF data (based on TorchSig)
201
+
[sigmf_pytorch_dataset.py](rfml/sigmf_pytorch_dataset.py) - PyTorch style dataset class for SigMF data (based on TorchSig)
0 commit comments