
Implementa metodi di machine learning e deep learning per la localizzazione indoor di jammer UWB, inclusa l'ottimizzazione degli iperparametri, la classificazione e la regressione su dataset reali.
Questo repository include il codice e il link al dataset per l'articolo
“Machine and Deep Learning for Indoor UWB Jammer Localization.”
Esegui il processo di ottimizzazione degli iperparametri:
python hpo.py \
--task classification \
--mode actual \
--framework ml \
--config config.yaml \
--trials 50 \
--study-name my_study
main.py nel formato atteso.hpo.db per impostazione predefinita.hpo.py tramite argparse. Fare riferimento a quel file per descrizioni e flag aggiuntivi.Per eseguire la classificazione o la regressione sul dataset di origine e testarla sul test set, puoi usare:
python main.py --config config.yaml
cfg.output.directory.outputs/simple_nn/).I nomi dei file per i metodi di allineamento del dominio corrispondono direttamente ai rispettivi nomi nella pubblicazione.
Assicurati di regolare i percorsi in base alla struttura del tuo progetto nel file config.yaml.
A causa di vincoli di dimensione, i dataset grezzi non sono inclusi in questo repository.
Possono essere scaricati da .
Tuttavia, per facilitare l'esecuzione immediata del codice, in questo repository sono forniti due file Parquet per i domini di origine e destinazione. I file compressi di array NumPy (.npz), contenenti i dati per i modelli di allineamento del dominio, possono essere scaricati tramite il link sopra.