“Namhyun-Kim” commited on
Commit
0e13d45
·
1 Parent(s): 34abd42

Refresh Space overview copy

Browse files
Files changed (2) hide show
  1. README.md +6 -1
  2. app.py +8 -11
README.md CHANGED
@@ -12,7 +12,12 @@ short_description: 'Exploring spectrograms, LWM embedding, and its evaluations.'
12
 
13
  # LWM-Spectro Lab
14
 
15
- One-stop lab for exploring spectrograms, LWM embeddings, and lightweight evaluation baselines.
 
 
 
 
 
16
 
17
  ## Features
18
  - Visualize LWM embeddings or raw spectrograms with customizable filters.
 
12
 
13
  # LWM-Spectro Lab
14
 
15
+ Walk through the Sub-6 GHz mmWave workflow end-to-end: pretrained LWM encoders digest Sub-6 GHz spectrograms, lightweight heads approximate the residual 1D-CNN beam scorer (~500k params), and MoE embeddings expose the joint SNR/mobility cues used to rank mmWave beams.
16
+
17
+ **What you get**
18
+ - **Scenario coverage:** Six DeepMIMO deployments (excluded from LWM pretraining) across LTE / WiFi / 5G with modulation, SNR, and mobility metadata for filtering.
19
+ - **Pipeline checkpoints:** Inspect raw spectrograms, compare LWM embeddings vs. raw vectors via balanced t-SNE, and plug embeddings into k-NN prototypes before training the production beam-selection head.
20
+ - **Evaluation hooks:** Joint SNR/Doppler MoE embeddings approximate the feature bank that conditions the mmWave codebook selector, enabling rapid benchmarking of routing strategies.
21
 
22
  ## Features
23
  - Visualize LWM embeddings or raw spectrograms with customizable filters.
app.py CHANGED
@@ -745,17 +745,14 @@ with gr.Blocks(title="LWM-Spectro Lab") as demo:
745
  gr.Markdown("# 🔬 LWM-Spectro Interactive Demo")
746
  gr.Markdown(
747
  """
748
- Compare **LWM embeddings** vs **Raw Spectrograms** for visualization, then evaluate **precomputed MoE embeddings**
749
- with a lightweight k-NN prototype classifier for joint SNR/Doppler recognition.
750
- """
751
- )
752
- gr.Markdown(
753
- """
754
- 📡 **Sub-6 GHz mmWave Beam Prediction Task**
755
- - LWM extracts signal-centric features from Sub-6 GHz spectrograms, mirroring the first stage of the beam prediction pipeline.
756
- - A lightweight downstream model (residual 1D-CNN, ≈500k params) consumes those embeddings to rank mmWave beams from the codebook.
757
- - The bundled dataset mixes six DeepMIMO scenarios that were held out from LWM pre-training, highlighting cross-scenario generalization.
758
- - Use the tabs below to inspect raw inputs, visualize the embedding space, and benchmark simple classifiers before deploying larger heads.
759
  """
760
  )
761
 
 
745
  gr.Markdown("# 🔬 LWM-Spectro Interactive Demo")
746
  gr.Markdown(
747
  """
748
+ Walk through the Sub-6 GHz mmWave workflow end-to-end: pretrained **LWM encoders** digest Sub-6 GHz spectrograms,
749
+ lightweight heads act as stand-ins for the residual 1D-CNN beam scorer (~500k params), and **MoE embeddings** expose
750
+ the joint SNR/mobility cues used to rank mmWave beams.
751
+
752
+ **What you get**
753
+ - **Scenario coverage:** Six DeepMIMO deployments (held out from LWM pretraining) spanning LTE / WiFi / 5G with modulation, SNR, and mobility metadata for filtering.
754
+ - **Pipeline checkpoints:** Inspect raw spectrograms, compare LWM embeddings vs. raw vectors via balanced t-SNE, and plug embeddings into k-NN prototypes before training the production beam-selection head.
755
+ - **Evaluation hooks:** Joint SNR/Doppler MoE embeddings approximate the feature bank that conditions the mmWave codebook selector, enabling rapid benchmarking of routing strategies.
 
 
 
756
  """
757
  )
758