Skip to content

JoannaManjarres/Beam_selection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SELEÇÃO DE BEAM USANDO UMA REDE NEURAL WISARD

Neste repositorio se encontra o codigo que realiza a seleção de Beam com uma rede neural sem peso WiSARD. São usados dados do dataset Raymobtime (https://www.lasse.ufpa.br/raymobtime/) especificamente o dataset s008 para treinamento e s009 para teste. A seleção de beam é realizada usando dados multimodais (coordenadas e LiDAR) com um preprocessamento que se discute entre as diversas propostas ao longo do repositorio. Dentre as propostas se encontra:

  • Eliminacao de Variancias
  • Implementação da técnica Análise de componentes principais (PCA)
  • Balanceamento de Classes: até agora usando o randomoversampling
  • Autoencoder: atualizacao do modelo

No link (https://drive.google.com/drive/folders/1m2-OCTeLE6pwMnNCsiObMW0L-W3XOhHB?usp=sharing) na pasta data se encontram os dados necessarios para compilar este algoritmo corretamente, fazer download das pastas: coord, lidar e beams_output


Antes de realizar a selecao de Beam com a rede WiSARD verifique que os dados de treinamento e teste estao disponiveis

  • COORDENADAS
     data/coord/CoordVehiclesRxPerScene_s008.csv 

     data/coord/CoordVehiclesRxPerScene_s009.csv 
  • LiDAR
     data/lidar/s008/lidar_train_raymobtime.npz 

     data/lidar/s008/lidar_validation_raymobtime.npz 

     data/lidar/s009/lidar_test_raymobtime.npz 
  • BEAMS
     data/beam_output_baseline_raymobtime_s008/beams_output_train.npz 

     data/beam_output_baseline_raymobtime_s008/beams_output_test.npz 

     data/beam_output_baseline_raymobtime_s009/beams_output_test.npz 

Para rodar o codigo

para simular os testes do paradigma aprendizado online

rodar o arquivo online_learning_beam_selection_wisard.py --input='coord' --top_k=False

Para simular os testes incluido top-k, apenas basta aticar a variavel top_k como True


Para salvar os resultados

Para guardar os testes do paradigma aprendizado online, criar as seguintes pastas:

  • COORDENADAS
     results/score/Wisard/online/coord/fixed_window/ 

     results/score/Wisard/online/coord/incremental_window/ 

     results/score/Wisard/online/coord/sliding_window/ 

     results/score/Wisard/online/coord/sliding_window/window_size_var/ 
  • LiDAR
     results/score/Wisard/online/lidar/fixed_window/ 

     results/score/Wisard/online/lidar/incremental_window/ 

     results/score/Wisard/online/lidar/sliding_window/ 

     results/score/Wisard/online/lidar/sliding_window/window_size_var/  
  • COORDENADAS + LiDAR
     results/score/Wisard/online/lidar_coord/fixed_window/ 

     results/score/Wisard/online/lidar_coord/incremental_window/ 

     results/score/Wisard/online/lidar_coord/sliding_window/ 

     results/score/Wisard/online/lidar_coord/sliding_window/window_size_var/ 

Para guardar os testes do paradigma aprendizado online TOP-K , criar as seguintes pastas:

  • COORDENADAS
     results/score/Wisard/online/top_k/coord/fixed_window/ 

     results/score/Wisard/online/top_k/coord/incremental_window/ 

     results/score/Wisard/online/top_k/coord/sliding_window/ 
  • LiDAR
     results/score/Wisard/online/top_k/lidar/fixed_window/ 

     results/score/Wisard/online/top_k/lidar/incremental_window/ 

     results/score/Wisard/online/top_k/lidar/sliding_window/ 
  • COORDENADAS + LiDAR
     results/score/Wisard/online/top_k/lidar_coord/fixed_window/ 

     results/score/Wisard/online/top_k/lidar_coord/incremental_window/ 

     results/score/Wisard/online/top_k/lidar_coord/sliding_window/ 

About

Realizar seleção de beam a partir de variáveis de contexto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages