Capture
RTL-SDR capture
06Machine Learning Research
PyTorch CNN research for classifying five RF signal categories from a 150,000-sample corpus and evaluating robustness under noisy conditions.
Completed as a Machine Learning Researcher at the Royal Military College of Canada.
System architecture+1 more
Developed and compared more than five convolutional architectures, improved noisy-condition accuracy by about 10%, and contributed to a roughly 2 Hz embedded inference pipeline.
RF classification models must distinguish signal types while remaining useful under noise and deployment constraints. The work explored model architecture, data handling, augmentation, evaluation, and embedded inference rather than optimizing a single clean-data score.
Worked as a Machine Learning Researcher at the Royal Military College of Canada from May through September 2025, developing and evaluating CNN architectures, preparing RF data captured with RTL-SDR hardware, analyzing noisy-condition behaviour, and supporting embedded deployment.
Capture
RTL-SDR capture
Dataset
Corpus construction
Prepare
Preprocessing
Model
CNN comparison
Evaluate
Held-out evaluation
Deploy
Embedded inference
≈90%
Average accuracy on unseen signals
Research-role result as reported in the current Master and MLE/SWE resumes and the LinkedIn record.
Approximate, reported by the research role. No public repository, paper, or dataset supports independent reproduction.
≈10%
Improvement in noisy-band generalization
Source wording is “improved by ~10%”, achieved through augmentation, learning-rate decay, frequency-offset sampling, and spectrogram normalization.
The source does not state whether this is a relative lift or ten percentage points; it is reported as written.
150K / 5
Labeled samples and signal classes
Dataset scale as reported in the current resumes and LinkedIn record.
≈2 Hz
Embedded inference cadence
Refresh rate supported by the embedded inference pipeline.
An inference cadence, not a latency percentile.
Approximately 90% accuracy on unseen data, an approximately 10% improvement in noisy-condition accuracy, and an embedded inference workflow running at about 2 Hz.
Data and privacy
Only the high-level project scale and approximate outcomes already present in the public resumes and LinkedIn record are published here. Code, raw data, signal details, and operational context are not public.