Commit ·
3787d31
1
Parent(s): 9a2fadb
Update README.md
Browse files
README.md
CHANGED
|
@@ -80,26 +80,6 @@ The wide training range enables FRTSearch to handle both **drift scan short-term
|
|
| 80 |
|
| 81 |
---
|
| 82 |
|
| 83 |
-
## Model Performance
|
| 84 |
-
|
| 85 |
-
Benchmarked on **FAST-FREX** dataset (600 FRB bursts):
|
| 86 |
-
|
| 87 |
-
| Metric | Value |
|
| 88 |
-
|--------|-------|
|
| 89 |
-
| **Recall** | 98.0% |
|
| 90 |
-
| **False Positives Per Image (FPPI)** | 4.1 |
|
| 91 |
-
| **Speedup vs PRESTO** | 25.5× |
|
| 92 |
-
| **Cross-facility Generalization** | 100% (19/19 ASKAP FRBs detected) |
|
| 93 |
-
|
| 94 |
-
### Key Advantages
|
| 95 |
-
|
| 96 |
-
- ✅ **High Sensitivity**: 98.0% recall on benchmark dataset
|
| 97 |
-
- ✅ **Low False Positives**: Reduces false positives by >99.9% vs traditional methods
|
| 98 |
-
- ✅ **Cross-Telescope Robustness**: Successfully generalizes to FAST, Parkes, and SKA without retraining
|
| 99 |
-
- ✅ **Efficiency**: Up to 25.5× faster than traditional pipelines
|
| 100 |
-
- ✅ **Unified Framework**: Eliminates redundant DM-width grid searches
|
| 101 |
-
|
| 102 |
-
---
|
| 103 |
|
| 104 |
## Supported Data Formats
|
| 105 |
|
|
@@ -112,7 +92,7 @@ Benchmarked on **FAST-FREX** dataset (600 FRB bursts):
|
|
| 112 |
- 2-bit quantization
|
| 113 |
- 4-bit quantization
|
| 114 |
- 8-bit quantization
|
| 115 |
-
|
| 116 |
---
|
| 117 |
|
| 118 |
## Test Samples
|
|
@@ -178,52 +158,6 @@ python FRTSearch.py data.fits config.py --slide-size 128
|
|
| 178 |
- `data.fits`: Observation data file (.fits or .fil format)
|
| 179 |
- `config.py`: Model configuration file (see `configs/` directory)
|
| 180 |
- `--slide-size`: Number of sub-integrations per batch (default: 128)
|
| 181 |
-
|
| 182 |
-
### Example Configuration
|
| 183 |
-
|
| 184 |
-
```python
|
| 185 |
-
# configs/detector_FAST.py
|
| 186 |
-
data_cfg = dict(
|
| 187 |
-
freq_range=[1000.0, 1500.0], # MHz
|
| 188 |
-
downsample_time=1,
|
| 189 |
-
downsample_freq=16
|
| 190 |
-
)
|
| 191 |
-
|
| 192 |
-
model_cfg = dict(
|
| 193 |
-
detector_cfg='path/to/detector_config.py',
|
| 194 |
-
score_thr=0.3,
|
| 195 |
-
detector_model='models/hrnet_epoch_36.pth'
|
| 196 |
-
)
|
| 197 |
-
|
| 198 |
-
aug_cfg = dict(
|
| 199 |
-
type='dm_filtering',
|
| 200 |
-
threshold=3.0 # Filter candidates with DM < 3.0
|
| 201 |
-
)
|
| 202 |
-
```
|
| 203 |
-
|
| 204 |
-
---
|
| 205 |
-
|
| 206 |
-
## Hyperparameter Tuning
|
| 207 |
-
|
| 208 |
-
### Model Input Constraint
|
| 209 |
-
|
| 210 |
-
The model is trained on input dimensions of **256 (freq) × 8192 (time)**. This wide training range enables FRTSearch to handle both drift scan short-term observations and tracking long-term observation data processing.
|
| 211 |
-
|
| 212 |
-
### Tuning Guidelines
|
| 213 |
-
|
| 214 |
-
**Key Parameters:**
|
| 215 |
-
- `freq_range`: **CRITICAL** - Must match your observation frequency range
|
| 216 |
-
- `downsample_time`: Time downsampling factor
|
| 217 |
-
- `downsample_freq`: Frequency downsampling factor
|
| 218 |
-
- `--slide-size`: Batch size for processing long observations
|
| 219 |
-
|
| 220 |
-
**Critical Rules:**
|
| 221 |
-
1. Time dimension after downsampling must be ≤ 8192
|
| 222 |
-
2. Frequency dimension should target ≈ 256 bins (can be higher, avoid very low values)
|
| 223 |
-
3. Always update `freq_range` to match your data
|
| 224 |
-
|
| 225 |
-
See [test_sample/README.md](test_sample/README.md) for telescope-specific tuning strategies.
|
| 226 |
-
|
| 227 |
---
|
| 228 |
|
| 229 |
## Telescope Coverage
|
|
|
|
| 80 |
|
| 81 |
---
|
| 82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
|
| 84 |
## Supported Data Formats
|
| 85 |
|
|
|
|
| 92 |
- 2-bit quantization
|
| 93 |
- 4-bit quantization
|
| 94 |
- 8-bit quantization
|
| 95 |
+
- 32-bit quantization
|
| 96 |
---
|
| 97 |
|
| 98 |
## Test Samples
|
|
|
|
| 158 |
- `data.fits`: Observation data file (.fits or .fil format)
|
| 159 |
- `config.py`: Model configuration file (see `configs/` directory)
|
| 160 |
- `--slide-size`: Number of sub-integrations per batch (default: 128)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
---
|
| 162 |
|
| 163 |
## Telescope Coverage
|