Diseño, implementación y comparación del rendimiento de algoritmos de predicción de espectro, utilizando métodos estadísticos y de machine learning

En el trabajo presentado a continuación se diseñó un algoritmo capaz de predecir los canales disponibles en el espectro a través del método de machine learning el cual se basa en redes neuronales recurrentes. En la implementación de este algoritmo se utilizó el lenguaje de programación Python. Para...

全面介紹

Saved in:
書目詳細資料
主要作者: Morales Aguilar., María Carolina (author)
其他作者: Díaz Loayza, Erick Andres (author), Medina Moreira, Washington, Director (author)
格式: bachelorThesis
出版: 2021
主題:
在線閱讀:http://www.dspace.espol.edu.ec/handle/123456789/56833
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:En el trabajo presentado a continuación se diseñó un algoritmo capaz de predecir los canales disponibles en el espectro a través del método de machine learning el cual se basa en redes neuronales recurrentes. En la implementación de este algoritmo se utilizó el lenguaje de programación Python. Para evaluar su efectividad se lo comparó con un método tradicional estadístico como es ARIMA, algoritmo que fue diseñado en dos diferentes lenguajes de programación que son RStudio y Python. En el primer capítulo se detalla la problemática que llevó a realizar la investigación del trabajo, para esto se investigó varias soluciones ya desarrolladas a este problema. Por último, se elaboró una solución para la predicción de los canales disponibles en el espectro. En el segundo capítulo se detallaron todos los conceptos posibles para poder entender el funcionamiento del espectro y de la radio cognitiva. En el tercer capítulo se presenta el desarrollo de la solución tanto para el algoritmo de machine learning (LSTM) como para el algoritmo estadístico (ARIMA), donde se muestra el código desarrollado para cada método con una respectiva descripción de cómo funciona cada línea de código. Para el cuarto capítulo se obtuvieron los resultados de la predicción de los canales disponibles, en donde se encontró tres parámetros importantes como el accuracy, el tiempo de ejecución y el RMSE de cada algoritmo. Al final se realizó la comparación de cada método de predicción para determinar que método es más eficiente.