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 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 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/