Universidad de Guayaquil: Proyecto de Titulación
Universidad de Guayaquil: Proyecto de Titulación
Universidad de Guayaquil: Proyecto de Titulación
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
AUTOR (ES):
EGAS ARIZALA KEVIN OSWALDO
ROQUE COLT TELMO FERNANDO
TUTOR:
Ing. Jorge Charco Aguirre, M.sc.
GUAYAQUIL – ECUADOR
2020
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “DISEÑO DE UN MODELO PREDICTIVO BASADO EN TÉCNICAS DE MACHINE
LEARNING QUE PERMITA DETERMINAR LA TEMPERATURA USANDO LOS DATOS DE
UNA MINI ESTACIÓN METEOROLÓGICA EN LA CIUDAD DE GUAYAQUIL.”
AUTORES: REVISORES:
EGAS ARIZALA KEVIN OSWALDO.
ROQUE COLT TELMO FERNANDO.
INSTITUCIÓN: Universidad de Guayaquil. FACULTAD: Ciencias Matemáticas y
Físicas.
CARRERA: Ingeniería en Sistemas Computacionales.
FECHA DE PUBLICACIÓN: //2020 N0 PÁGS.:nnn
ÁREA TEMÁTICA:
PALABRAS CLAVE: Predicción, modelo, Machine Learning, Temperatura.
RESUMEN: En la actualidad conocer la temperatura a futuro se ha vuelto importante para realizar las
actividades de manera normal, tomando las debidas precauciones ante variaciones de temperatura, por lo que
en el presente proyecto, consistió en observar, obtener y almacenar los datos de temperatura, humedad y presión
atmosférica mediante una mini estación meteorológica conformada por sensores y conectada a una dispositivo
IoT, ubicada en la ciudad de Guayaquil, además el desarrollo del diseño de un modelo predictivo basado en
técnicas de Machine Learning, donde se utilizó la arquitectura de red neuronal recurrente (LSTM), se tomó en
cuenta un año de datos de temperatura, humedad y presión atmosférica (mínima y máxima) proporcionados
por el Instituto Nacional de Meteorología e Hidrología, datos que se utilizaron para el entrenamiento del modelo
y así obtener una predicción de un día en el futuro de la temperatura, los resultados son comparados con los
datos reales que se cuentan y con otros modelos predictivos similares basados en redes neuronales. El proyecto
también integra de un sitio web donde se podrá visualizar los datos de la mini estación y las variaciones diarias
de la temperatura cuyas variaciones pueden ser analizadas mediante gráficos estadísticos, y las predicciones
obtenidas por el modelo podrán ser visualizadas en un módulo destinado a las predicciones. A través de un
juicio de expertos realizados a especialistas en el área de Inteligencia artificial y sistemas, se logró la aceptación
del desarrollo del proyecto.
N0 DE REGISTRO (en base de datos): N0 DE CLASIFICACIÓN:
DIRECCIÓN URL (tesis en la web): http://repositorio.ug.edu.ec/
ADJUNTO PDF X SI NO
CONTACTO CON AUTORES: Teléfono: E-mail:
EGAS ARIZALA KEVIN OSWALDO. X
0986207743 [email protected]
ROQUE COLT TELMO FERNANDO. 0981708122 [email protected]
CONTACTO DE LA INSTITUCIÓN Nombre: Abg. Juan Chávez
Universidad de Guayaquil Teléfono:
Carrera de Ingeniería en Sistemas Computacionales
2307729
Víctor Manuel Rendón y Baquerizo Moreno.
APROBACIÓN DEL TUTOR
Atentamente,
III
DEDICATORIA
IV
AGRADECIMIENTO
V
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Fausto Cabrera Montes, M.sc. Ing. Gary Reyes Zambrano, Mgs.
DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA DE
CIENCIAS MATEMÁTICAS Y INGENIERÍA EN SISTEMAS
FÍSICAS COMPUTACIONALES
Ing. Jorge Charco Aguirre, M.sc. Ing. Segundo Delgado Menoscal, PhD.
PROFESOR REVISOR DEL
PROFESOR TUTOR DEL
PROYECTO
PROYECTO
DE TITULACIÓN
DE TITULACIÓN
VI
DECLARACIÓN EXPRESA
C.I. 0930997309
C.I. 1207127612
VII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
Proyecto de Titulación que se presenta como requisito para optar por el título de
Autores:
C.I. 0930997309
C.I. 1207127612
VIII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
CERTIFICO:
Presentado por:
IX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF
y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
X
ÍNDICE GENERAL
CONTENIDO
APROBACIÓN DEL TUTOR.............................................................................. III
DEDICATORIA ................................................................................................... IV
AGRADECIMIENTO ........................................................................................... V
TRIBUNAL PROYECTO DE TITULACIÓN ..................................................... VI
DECLARACIÓN EXPRESA .............................................................................. VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ............................................ IX
ÍNDICE GENERAL ............................................................................................. XI
ABREVIATURA .............................................................................................XVIII
SIMBOLOGÍA.....................................................................................................XX
RESUMEN......................................................................................................... XXI
ABSTRACT ...................................................................................................... XXII
INTRODUCCIÓN ................................................................................................ 1
CAPÍTULO I ......................................................................................................... 4
EL PROBLEMA ................................................................................................. 4
PLANTEAMIENTO DEL PROBLEMA ........................................................... 4
Ubicación del Problema en un Contexto ......................................................... 4
Situación Conflicto Nudos Críticos ................................................................ 6
Causas y Consecuencias del Problema ........................................................... 6
Delimitación del Problema .............................................................................. 7
Formulación del Problema .............................................................................. 7
Evaluación del Problema ................................................................................ 7
OBJETIVOS ................................................................................................... 9
ALCANCES DEL PROYECYO ........................................................................ 9
JUSTIFICACIÓN E IMPORTANCIA ............................................................. 10
METODOLOGÍA DEL PROYECTO .............................................................. 11
Metodología de Desarrollo ............................................................................ 11
Metodología de la Investigación ................................................................... 12
SUPUESTOS Y RESTRICCIONES ................................................................ 13
CAPITULO II ..................................................................................................... 15
MARCO TEÓRICO .......................................................................................... 15
ANTECEDENTES DE ESTUDIO ............................................................... 15
FUNDAMENTACIÓN TEÓRICA............................................................... 16
FUNDAMENTACIÓN LEGAL ................................................................... 92
XI
HIPÓTESIS ................................................................................................. 100
CAPITULO III .................................................................................................. 101
PROPUESTA TECNOLÓGICA .................................................................... 101
ANÁLISIS DE FACTIBILIDAD ................................................................... 102
Factibilidad Operacional ................................................................................. 102
Factibilidad Técnica ........................................................................................ 103
Factibilidad Legal ........................................................................................... 105
Factibilidad Económica ................................................................................... 105
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ............................... 108
Validación de expertos ................................................................................ 108
ETAPAS DE LA METODOLOGÍA DEL PROYECTO ............................... 108
Metodología de Investigación de Campo .................................................... 108
Metodología de Cascada ............................................................................. 109
LSTM...……………………………………………………………………… 117
Funcionamiento de una red LSTM...…………………………………………117
Arquitectura de la red LSTM…………………………………………………118
Embedding…………………………………………………………………...119
VALIDACIÓN DE RESULTADOS .............................................................. 139
Validación de Expertos ............................................................................... 139
Plan de Evaluación de Expertos .................................................................. 140
Entregables del proyecto ............................................................................. 141
CAPITULO IV .................................................................................................. 143
CRITERIOS DE ACEPTACIÓN DEL PROYECTO ........................................ 143
CONCLUSIONES .......................................................................................... 145
RECOMENDACIONES ................................................................................. 147
BIBLIOGRAFIA ............................................................................................... 150
ANEXOS ............................................................................................................ 154
ANEXO 1. GEOLOCALIZACIÓN DE LA MINIESTACIÓN ..................... 154
ANEXO 2. SOLICITUD PARA LA PETICIÓN DE LOS DATOS
METEOROLOGICOS DEL INAMHI ........................................................... 155
ANEXO 3. ARTICULO CIENTIFICO (Temperature prediction through
Recurrent Neural Networks in Guayaquil City).............................................. 156
ANEXO 4. JUICIO DE EXPERTOS ............................................................. 164
XII
ÍNDICE DE CUADROS
XIII
ÍNDICE DE FIGURAS
XIV
Figura N. 45 Módulo de Predecir la Temperatur. ............................................... 129
Figura N. 46 Ubicación exacta de la mini estación.. ........................................... 131
Figura N. 47 Ubicación de la estación meteorológica del INAMHI................... 132
Figura N. 48 Ítem Sensor de Temperatura.. ........................................................ 133
Figura N. 49 Ítem Sensor de Presión Atmosférica.. ............................................ 134
Figura N. 50 Funcionamiento del proyecto. ....................................................... 139
XV
ÍNDICE DE TABLAS
XVI
ÍNDICE DE GRÁFICOS
XVII
ABREVIATURA
AI Inteligencia Artificial
AWS Amazon Web Service
CCNN Facultad de Ciencias Naturales de la Universidad de Guayaquil
CIIFEN Centro Internacional para la Investigación del Fenómeno de El
Niño
CNN Redes neuronales convolucionales
CPU Unidad central de procesamiento
CSV Valores separados por comas
DBN Red de creencia profunda
ENIAC Computador e Integrador Numérico Electrónico
Gb Gigabyte
GHz Gigahertz
GPS Sistema de Posicionamiento Global
GPU Unidad de procesamiento gráfico
HDD Unidad de disco duro
hPa Hectopascales
HTML Lenguaje de Marcas de Hipertexto
I2C Circuito inter - integrado
IDE Entorno de Desarrollo Integrado
INHAMI Instituto Nacional de Hidrología y Meteorología
IoT El internet de las cosas
IPCC Grupo Intergubernamental de Expertos sobre el Cambio
Climático
IPs Sistema de Prevención de Intrusos
Km kilómetro
KM2 Kilómetro cuadrado
LDAP Protocolo ligero de acceso a directorios
LibSVM Library for Support Vector Machines
LSTM Long short-term memory
mA Miliamperio
m.s.n.m. Metros sobre el nivel del mar
M.sc. Maestría universitaria en ciencias
Mgs. Magister
MHz Megahercio
MLP MultiLayer Perceptrón
mm Milímetro
NNTP Protocolo para la transferencia de noticias en red
NOAA Administración Nacional Oceánica y Atmosférica
XVIII
NWP Numerical Weather Prediction
PCA Análisis de componentes principales
PDF Formato de documento portátil
PHP Preprocesador de hipertexto
PNT Procedimientos Normalizados de Trabajo
POP3 Post Office Protocol
RAM Memoria de acceso aleatorio
RBF Redes de función de base radial
RBM Máquina de Boltzmann restringida
RNA Redes Neuronales Artificiales
RNN Red neuronal recurrente
SNMP Protocolo simple de administración de red
SVM Máquinas de Vectores de Soporte
URL Localizador Uniforme de Recursos
XHTML Lenguaje de Marcado de Hipertexto Entendido
XIX
SIMBOLOGÍA
e Error
N Muestra
p Probabilidad a favor
q Probabilidad en contra
V Voltio
Z Nivel de confianza
XX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE
INGENIERÍA EN SISTEMAS COMPUTACIONALES
RESUMEN
XXI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE
INGENIERÍA EN SISTEMAS COMPUTACIONALES
ABSTRACT
At present, knowing the temperature in the future has become important to carry out the
activities in a normal way, taking due precautions against temperature variations.
Therefore, in the present project, it consisted of observing, obtaining and storing the data
of temperature, humidity and atmospheric pressure by means of a mini meteorological
station made up of sensors and connected to an IoT device, located in the city of Guayaquil,
in addition to the development of the design of a predictive model based on Machine
Learning techniques, Where the recurrent neural network architecture (LSTM) was used,
one year of temperature, humidity and atmospheric pressure data (minimum and
maximum) provided by the National Institute of Meteorology and Hydrology was taken
into account. This data was used for training the model and thus obtaining a one-day
forecast of the future temperature, the results are compared with the real data available and
with other similar predictive models based on neural networks. The project also has a
website where the data from the mini-station and the daily variations of the temperature
can be visualized and the predictions obtained by the model can be visualized in a module
destined to the predictions. Through an expert judgment made to specialists in the area of
artificial intelligence and systems, the acceptance of the project development was achieved.
XXII
INTRODUCCIÓN
1
El clima vario durante todo el año por la influencia de dos tipos de corrientes
del pacífico: la corriente de Humboldt o corriente fría y la corriente el Niño.
Una de las ciudades de la región costera donde se han registrado altas
temperaturas es la ciudad de Guayaquil, donde diferentes actividades
dependen del estado del tiempo. Es una de las ciudades más pobladas del
Ecuador con diferentes actividades comerciales tales como: Agricultura,
turismo, ganadería, pesca y entre otras.
2
En el Capítulo I, se describe el planteamiento del problema, ubicación en
un contexto definido, nudos críticos, análisis de causas y consecuencias
del problema, delimitación, evaluación, definición de objetivo general,
objetivos específicos, alcances del problema, justificación y metodología
del proyecto. En el Capítulo II, se encuentran los antecedentes del
proyecto, fundamentación teórica, fundamentación legal según leyes y
artículos vigentes en Ecuador; y, definiciones conceptuales. En el Capítulo
III, la propuesta tecnológica con el análisis de factibilidad, etapas de la
metodología, entregables y estadísticas. En el Capítulo IV, los criterios de
aceptación del producto en base a parámetros de calidad, conclusiones y
recomendaciones de los resultados obtenidos.
3
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Los cambios climáticos han sido más evidentes en los últimos 1000
años, la tasa de la temperatura global muestra un incremento que
oscila 1 grados centígrado la temperatura media mundial,
considerando un aumento de 0,2 ºC por década (Greenpeace, Ojea,
2018).
4
Los cambios climáticos son más altos en regiones de Europa, América
del norte y el Ártico que el promedio mundial debido a que se dan
mayores variaciones en las variables, tales como temperatura,
humedad, presión atmosférica, el viento y la radiación solar, esto hace
que ocurran eventos meteorológicos en la tropósfera.
5
A medida que la temperatura aumenta, las sequías y olas de calor son
cada vez más comunes, los fenómenos naturales se intensifican con
mayor frecuencia, lo que provoca pérdidas en el sector del turismo,
agrícola, acuícola, pesquero, y afectaciones en actividades al aire
libre, considerando que los efectos desfavorables causados por un
clima inconsistente puedan repercutir sobre dichos sectores y
actividades.
CUADRO N. 1
MATRIZ DE CAUSAS Y CONSECUENCIAS DEL PROBLEMA.
Causas Consecuencias
Uso de técnicas tradicionales
La información procesada
muestra resultados con un
elevado porcentaje de error
Recolección de datos con Alto grado de inexactitud en las
errores predicciones
Grandes variaciones en las Pérdidas económicas en sector
temperaturas registradas agrícola, pesquero, y social
Predicciones no fiables No poder tomar medidas
respectivas ante fenómenos de
carácter ambiental
Elaborado por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
6
Delimitación del Problema
CUADRO N. 2
DELIMITACIÓN DEL PROBLEMA.
Campo Climático.
Área Inteligencia Artificial & Robótica.
Aspecto Dispositivo IoT que facilite la
predicción de Temperatura a
través de técnicas de Machine
Learning.
Tema Diseño de un modelo predictivo
basado en técnicas de machine
Learning que permita determinar
la temperatura usando los datos
de una mini estación
meteorológica en la ciudad de
Guayaquil.
Elaborado por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
7
Evidente: Los fenómenos meteorológicos se han intensificado con el
avance del calentamiento global, siendo un factor considerable el
cambio de las temperaturas en las diferentes partes del mundo.
Concreto: Los cambios en los elementos del clima, han hecho que
se adopte el uso de nuevas técnicas de Machine Learning, para
obtener un mejor procesamiento de la información y aumentar el
margen de fiabilidad en los resultados.
Variables
Independientes: Margen de error en la predicción de la temperatura.
Dependientes: Técnicas de Machine Learning.
8
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
9
• Validación de los resultados obtenidos de la predicción del modelo.
• Desarrollo de un sitio Web que permita visualizar los resultados
obtenidos a través de credenciales de acceso.
JUSTIFICACIÓN E IMPORTANCIA
10
METODOLOGÍA DEL PROYECTO
Metodología de Desarrollo
11
el software, luego tener un satisfactorio desarrollo en las fases
siguientes. Se desarrolla el documento de especificación de
requisitos.
Metodología de la Investigación
12
La investigación de campo cuenta con un conjunto de métodos, técnicas e
instrumentos para llevar a cabo la recolección de los datos, este proyecto
se adhiere a los siguiente.
SUPUESTOS Y RESTRICCIONES
SUPUESTOS:
RESTRICCIONES:
13
5. El equipo debe tener instalado TensorFlow en la versión 2.0.
6. La plataforma web solo permitirá el registro de usuarios con cédula
de ciudadanía ecuatoriana.
Plan de calidad
14
CAPITULO II
MARCO TEÓRICO
ANTECEDENTES DE ESTUDIO
15
La predicción de la temperatura ha sido algo que se han venido dando con
mayor frecuencia, y se llega a obtener un resultado, aplicando diferentes
métodos para realizar un pronóstico, dependiendo de la experiencia y la
cantidad de información que se disponga, y el nivel de dificultad que
conlleva el método, se obtiene un mayor grado de exactitud o confianza en
la predicción.
FUNDAMENTACIÓN TEÓRICA
BASES TEÓRICAS
Meteorología
Clima
Temperatura
16
rápido se mueven esas partículas más energía liberan y así el calor
aumenta entonces la temperatura es una magnitud que mide el calor que
posee cada materia.
La temperatura es una de las variables fundamentales, la cual está
relacionada con eventos meteorológico en la tropósfera.
Atmósfera
La atmósfera son capas que están integradas por una mezcla de partículas
gases y aerosoles que rodean, favorecen y preservan la vida en el planeta
tierra, esas capas de gases tienen pesos y al tener pesos son atraídos por
la gravedad que generan una presión a la que es llamada presión
atmosférica, que además está va disminuyendo cada vez que la altitud
aumenta.
Estructura de la atmósfera
1. Tropósfera
17
2. Estratósfera
3. Mesósfera
4. Termosfera
Conocida como ionósfera, esta capa tiene una longitud de 500 kilómetros
de altitud formada principalmente por átomos cargados eléctricamente
llamados iones y es donde rebotan las ondas radioeléctricas de radios y
televisores que pueden llegar de un punto al otro del planeta sin perderse
en el espacio.
5. Exósfera
18
Figura N. 2 Capas de la atmósfera.
Esta imagen representa como está compuesta la estructura de la atmósfera, con sus respectivas
capas y sus longitudes en kilómetros de cada una de ellas. Fuente: AB Internet Networks 2008,
Elaboración: meteorología en red.
Según las previsiones, 2019 será el segundo o tercer año más caluroso
jamás registrado. El año 2016, que empezó con un episodio de El Niño de
intensidad excepcional, se mantiene como el año más cálido. La tendencia
al calentamiento global a largo plazo se ha mantenido en 2018 y la
temperatura media mundial han sido la cuarta más elevada de la que se
tienen datos (Nullis, 2019).
El 2018 está en camino de ser el cuarto año más cálido que se haya
registrado. Esto significaría que los últimos cuatro años - 2015, 2016, 2017
y 2018 - son también los cuatro años más cálidos de la serie. El 2018 es el
19
más genial de los cuatro. En contraste con los dos años más cálidos, el año
2018 comenzó́ con condiciones débiles de La Niña, típicamente asociadas
con temperaturas globales más bajas. Los 20 años más cálidos han
ocurrido todos en los últimos 22 años (Bruno, 2019).
El último informe del IPCC lo deja claro: el clima del planeta se está
calentando “más allá de toda duda razonable”. Y hablamos de un
calentamiento sin precedentes históricos, con la temperatura aumentando
sucesivamente durante cada una de las tres últimas décadas más que
cualquier década anterior (Martín, Rivera, 2018).
El año 2018 comenzó con un débil evento de La Niña, que continuó hasta
marzo. En octubre, las temperaturas de la superficie del mar en el Pacífico
Tropical oriental mostraban signos de un retorno a las condiciones de El
Niño, aunque la atmósfera todavía no ha mostrado una respuesta. Si se
desarrolla El Niño, es probable que el año 2019 sea más cálido que el 2018
(Bruno, 2019).
20
o tres decenios (nivel de confianza alto) o en una escala temporal de un
siglo (nivel de confianza medio) (IPCC, 2019).
21
Gran parte de Europa experimentó un calor y una sequía excepcionales
hasta finales de la primavera y el verano de 2018. Las temperaturas
estuvieron muy por encima de la media y las precipitaciones muy por
debajo de la media, a partir de abril en gran parte del norte y oeste de
Europa (Bruno, 2019).
22
descendió a 42,6 °C, una de las temperaturas mínimas más altas
conocidas. A principios de julio, el calor se extendió́ al norte de África y se
establecieron récords en varios lugares de Argelia, siendo el más alto de
51,3 °C en Ouargla, un récord nacional (Bruno, 2019).
23
VARIACIÓN DEL CLIMA Y LA VARIABLE DE TEMPERATURA EN EL
ECUADOR
24
Figura N. 3 Mapa del Ecuador.
Se muestra una descripción del territorio Ecuatoriano que cuenta con una extensión territorial, alrededor
de 283.561 Km². (Fuente; Elaboración: Copyright © 2020 por Geology 170- Ecuador & the Galápagos
Islands).
Figura N. 6 La corriente de Humboldt. El enfriamiento de estos vientos ocurre más en las zonas bajas de
la Cordillera da Costa. Por EcuRed
El Ecuador continental está situado al Noroeste de América del Sur, entre
Figura N. 4 Mapa del Ecuador.
los 01º 28’
Se muestra unade Latitud del
descripción Norte y 05º
territorio 01 de Latitud
Ecuatoriano Sur
que cuenta cony una
desde los 75°11
extensión enalrededor
territorial, la
de 283.561 Km². (Fuente; Elaboración Copyright © 2020 por Geology 170- Ecuador & the Galápagos
planicie
Islands). Amazónica hasta los 81° 01 de longitud Oeste. Limita al norte con
25
A continuación, se presenta información de las ubicaciones geográficas
que conforman las regiones del Ecuador.
Costa
Sierra
La región Sierra está dominada por la Cordillera de los Andes, con una
extensión de 800 km de longitud y 100-200 km de ancho aproximadamente,
desde el río Carchi al norte y hasta el río Macará al sur. Se conforma de
hileras de montes, nevados, volcanes, páramos alto andinos, cumbres,
valles y lagunas. La cordillera Occidental es de menor altura y sus
principales elevaciones son el volcán Chimborazo (el más alto del país, con
6310 m), Guagua Pichincha, Atacazo, Corazón y los Illinizas. La cordillera
Oriental es la más alta y sus principales elevaciones son el volcán Cotopaxi
(segundo más alto, con 5897 m), Cayambe, Antisana, Tungurahua, Altar y
Sangay. Los Andes sur del Ecuador no se diferencian claramente entre
cordilleras y sus elevaciones no sobrepasan los 4000 m de altura. […]
(Varela, 2018).
26
Amazonia
Región insular
27
Estaciones Meteorológicas
Tabla N. 1
Distribuciones de Estaciones Meteorológicas.
Nº
Institutos – Empresas Siglas
estaciones
CEA
Coordinadora Ecuatoriana de Agroecología 2
28
Empresa Municipal de Agua Potable Quito Escuela EMAPQ 35
Escuela Politécnica Nacional EPN 1
Escuela Politécnica del Chimborazo ESPOCH 2
Fuerza Aérea Ecuatoriana FAE 22
Honorable Consejo Provincial de Pichincha HCCP 26
Estación de Radio HCJB HCJB 1
Ingenio San Carlos I.S.CARLOS 19
Instituto Nacional de Meteorología e Hidrología INAMHI 539
Instituto Ecuatoriano de Electrificación INECEL 142
Instituto Ecuatoriano de Recursos Hidráulicos INERHI 97
Instituto Oceanográfico de la Armada INOCAR 13
Junta de Recursos Hidráulicos JRH 5
Ministerio de Agricultura y Ganadería MAG 10
Programa de Desarrollo del Sur PREDESUR 56
Universidad Central del Ecuador UCE 2
Universidad de Guayaquil UG 1
Sin Institución S/I 40
Elaboración autoría propia, los datos fueron obtenido desde la Fuente: Atlas climatológico del
Ecuador, 2010.
Temperatura máxima
Temperatura Media
29
en las costas de los sectores de la provincia de Manabí y el golfo de
Guayaquil y en la provincia de Esmeraldas.
Temperatura Mínima
Región Litoral
30
día 1 y una mínima de 18.3°C que se presentó el día 2 en Santo Domingo
(Instituto Nacional de Meteorología e Hidrilogía, 2019).
Región interandina
Región amazónica
31
Figura N. 4 Estadística Climatológica.
Se expone la estadística Climatológica corresponde al mes de noviembre del 2019. Resumen de
precipitación y temperatura captadas por las estaciones del instituto de Nacional de Meteorología e
Hidrología. (Fuente; Elaboración: Instituto Nacional de Meteorología e Hidrología).
32
LA TEMPERATURA EN GUAYAQUIL
33
DEFINICIONES CONCEPTUALES
Corriente de Humboldt
34
Figura N. 7 Circulación atmosférica en condiciones normales.
(Fuente; Elaboración: Luhr, 2003).
Las aguas del Pacífico Oriental pueden ser influenciadas por la corriente
del Niño (ENSO), este fenómeno causa corrientes tropicales cálidas,
generando efectos negativos en cuanto al desequilibrio de los ecosistemas
marinos (Ponce, 2017).
35
A diario aparece información meteorológica en los medios de comunicación
y, aunque a veces ésta es motivo de las conversaciones más triviales,
sabemos que la comprensión del tiempo implica conocer un buen número
de conceptos científicos, no todos ellos sencillos. Desde tiempos
inmemoriales, el hombre ha admirado los fenómenos atmosféricos y ha
intentado explicar sus causas. Mientras no hubo instrumentos, ni grandes
conocimientos científicos, la magia y la religión sirvieron de explicación a la
mayor parte de los fenómenos meteorológicos. Hoy en día, la Meteorología
es una ciencia avanzada, basada en el conocimiento de la Física y en el
uso de tecnologías modernas. Los meteorólogos son capaces, incluso, de
predecir el tiempo hasta con una semana de antelación con gran precisión
(Rodriguez, Capa, Lozano, 2004).
36
activa que podría hacer que los pronósticos sean más útiles para las
actividades cotidianas. Un desafío crucial en la próxima década será la
integración de simulaciones físicas directas, por un lado y enfoques
basados en datos, por el otro (Gnoza, Barberena, 2018).
37
análisis numérico, optimización, entre otros. El punto de partida para la
construcción de un modelo matemático, que se ajuste a las condiciones de
una determinada región geográfica, son las leyes de conservación y leyes
constitutivas que gobiernan la física del sistema atmosférico. Todo modelo
matemático desarrollado sobre esta base requiere además ser
complementado con condiciones de borde, condiciones iniciales y
esquemas de parametrización física que permitan ajustar los términos
distribuidos del modelo (Calderón, Naranjo, De los reyes, Hidalgo, 2014).
38
la rejilla de integración es tan grande que se necesitan ordenadores muy
potentes para poder integrarlos. Además, puesto que la cobertura es global
necesitan observaciones de todo el planeta para su asimilación. Como la
cobertura de las observaciones es muy desigual, los resultados de dichos
modelos dependen mucho de la zona del globo que se considere (Barraza,
Choto, Cortez, 2017).
39
la hipótesis hidrostática cuya validez es muy discutible por encima de la
resolución antes mencionada. Aquellos modelos diseñados especialmente
para funcionar a resoluciones por encima de los 5 Km. Se conocen con el
nombre de "modelos de mesoescala". Se trata de modelos con unos
esquemas de parametrizaciones físicas muy sofisticados pero que tienen
como contrapartida que necesitan una enorme capacidad de cálculo.
Debido a que sus resultados operativos aún no están a la altura de los
recursos informáticos que necesitan estos modelos se usan principalmente
como herramienta de investigación (Barraza, Choto, Cortez, 2017).
40
de las nubes, etc. Entre los métodos numéricos más usados para
solucionar sistema de ecuaciones diferenciales en derivadas parciales
(modelo numérico del tiempo) son: diferencias finitas, métodos espectrales
y elementos finitos.
1. Modelos barotrópicos
Después del tiempo t = 0, el movimiento del aire viene gobernado tan sólo
por la inercia que posee en el instante t = 0, lo que equivale decir que no
se tiene en cuenta cualquier aportación de nueva energía. El movimiento
se supone que es totalmente horizontal (La observación del tiempo, 2020).
2. Modelos baroclínicos
41
48, 72 horas o más, es muy limitada. Se podría decir que es casi imposible
de predecir el tiempo con varios días de anticipación. Sin embargo, a través
de un MODELO GLOBAL se puede tener pronósticos fiables hasta con una
semana de anticipación. La fiabilidad es mayor para periodos de tiempo
menor que 5 días, y también en regiones de latitudes medias. Un modelo
numérico regional es muy útil para el pronóstico del tiempo con alta
resolución (desde 500-600 m hasta 60-100 Km.) y con antelación de 48
horas. Estos modelos son más fiables que los modelos globales, y no
necesariamente requieren de un superordenador (“La Obs. del tiempo,”
2020).
MÉTODOS DE PRONÓSTICO
42
2. El Método de la tendencia (Usando matemáticas)
3. El Método climatológico
4. El Método Análogo
Este método es uno de los más usado comúnmente y el que tiene cierto
grado de complejidad por lo complicado que es virtualmente encontrar un
43
análogo perfecto, infiere examinar el evento del pronóstico actual y recordar
un día en el pasado, en el cual el evento meteorológico fue idéntico. Por
ejemplo, se observa que hoy es un día caluroso y un frente frío se está
acercando. Entonces localiza en los registros históricos condiciones
parecidas de presión, humedad relativa, temperatura, velocidad del viento,
etc. Encontrados los datos podrá tener una referencia para realizar un
pronóstico confiable. Si se guarda muchos registros y condiciones
meteorológicas, existen mejores probabilidades de encontrar un análogo,
por lo que las condiciones de pronosticar con este método mejorarían
44
La versión actual contiene un paquete completo de física y se ha aplicado
con éxito durante los últimos años a la predicción operativa en tiempo real
del clima a escala de tormenta en las Grandes Llanuras del Sur de los
Estados Unidos (Storms, 2013).
45
para algunas situaciones climáticas. La configuración de esta
parametrización depende tu desempeño óptimo.
ETA
46
El Centro de Predicción Numérica (CPN) del Servicio Nacional de
Meteorología e Hidrología (SENAMHI), comenzó la implementación en
marzo 1999 y oficialmente ejecutándose desde julio del año 2000.
47
El modelo de comunidad compresible de mesoescala (MC2), dedicado al
pronóstico del clima y utilizado en el Kit de herramientas de simulación de
energía eólica (WEST), funciona bien para simulaciones sobre pendientes
planas, suaves y moderadas. En términos generales, el núcleo MC2
resuelve las ecuaciones de gobierno separando las derivadas materiales
aplicado en las variables pronósticas y los términos lineales a partir de los
no lineales términos, forzamiento externo y términos fuente.
Recientemente, el modelo MC2 se ha actualizado con una gran simulación
incorporada (LES) metodología y esquemas avanzados de parametrización
física que aumentan sus capacidades para resolver fenómenos de flujo
atmosférico no lineal sobre orografía de alto impacto (Flores, Benoit,
Masson, 2019).
48
incrementando los involucrados y colaboradores, su funcionamiento
operativo fue en 1990 y pertenece al ECMWF.
49
Figura N. 9 Componente del ECMWF.
Se expone como está integrando los componentes principales del modelo ECMWF.
(Fuente; Elaboración Santoalla, 2018).
50
MASS es un modelo mesoescalar que soluciona ecuaciones primitivas
empleando la aproximación hidrostática, creado para trabajar con
resoluciones entre 10 a 100 km y 20 a 40 niveles verticales. Este modelo
también tiene una versión no-hidrostática la cual permite incrementar la
resolución de trabajo.
UM (Unified Model)
51
El UM se desempeña en configuraciones tanto global como regional para
el pronóstico del tiempo:
52
Es un sistema numérico de predicción meteorológica de mesoescala de
próxima generación diseñado tanto para la investigación atmosférica como
para aplicaciones de pronóstico operativo. Cuenta con dos núcleos
dinámicos, un sistema de asimilación de datos y una arquitectura de
software que admite cómputo paralelo y extensibilidad del sistema. El
modelo sirve una amplia gama de aplicaciones meteorológicas en escalas
desde decenas de metros hasta miles de kilómetros (Weather research and
forecasting model, n.d.).
La página oficial del modelo facilita la descarga gratuita del WRF. Además,
proporciona su código, documentación, lanzamientos y contribuciones de
la comunidad.
53
WRF-Chem (Weather Research and Forecasting model coupled to
Chemistry)
Entre sus objetivos esta emplear la viabilidad del modelo como climático
regional y ampliar nuevos procedimientos de procesos de aerosol para
modelos climáticos globales.
54
basado en la comunidad diseñado para vincular modelos de procesos de
la atmósfera e hidrología terrestre a múltiples escalas. Se utiliza para una
variedad de proyectos como hidrometeorológicos e hidrológicos, incluida la
predicción de inundaciones repentinas, la evaluación regional de los
impactos del hidroclima, el pronóstico estacional de los recursos hídricos y
los estudios de acoplamiento tierra-atmósfera ( WRF-Hydro Modeling
System, n.d.) .
55
COAMPS (Coupled Ocean/Atmosphere Mesoscale Prediction System)
56
A partir del 17 de mayo del 2002 el CCM3 aparece con nueva versión y
nuevo nombre quedando obsoleta todas las versiones anteriores. Después
de la fecha cambia a CAM Community Atmosphere Model (Modelo de
atmósfera comunitaria).
El antecesor del modelo ICON: fue el modelo GME que entró en producción
en 1999, fue el primer modelo de pronóstico del tiempo operacional del
mundo en ejecutar el pronóstico en fundamento a una cuadrícula triangular
que abarcó por completo el mundo.
57
El Servicio Meteorológico Alemán DWD actualmente opera el modelo ICON
como modelo global, que contiene un icosaedro colocado en el núcleo de
la tierra como núcleo de la estructura reticular. El tamaño de la malla
horizontal es de 13 km, en vertical la atmósfera se disuelve con 90 capas,
cuyo borde superior tiene 75 km de altura. Un icosaedro colocado en la
tierra forma el núcleo de la estructura reticular. Al conectar los 12 puntos
de esquina del icosaedro con grandes secciones circulares en la esfera, se
crean 20 triángulos esféricos equiláteros con una longitud lateral de
alrededor de 7054 km. El entramado de la resolución del modelo deseado
se genera mediante subdivisiones sucesivas (por ejemplo, reducir a la
mitad) los triángulos esféricos. La raíz de la superficie central de los
triángulos esféricos se considera el tamaño efectivo de la malla. Las
principales variables de predicción de ICON son: densidad del aire y
temperatura (potencial), de la cual la presión del aire, los componentes del
viento horizontal y vertical, el vapor de agua, el agua de la nube, el hielo de
la nube, la lluvia y la nieve se derivan en 90 capas modelo en la atmósfera
desde el suelo hasta una altura de 75 km. Todas las variables del modelo,
como la densidad del aire, la temperatura, el viento, el vapor de agua, el
agua de las nubes, el hielo de las nubes, así como el contenido de lluvia y
nieve, deben considerarse valores medios sobre los elementos de la
cuadrícula, es decir, sobre un área de 173 km2 (Alemán, n.d.).
58
una alta resolución de aproximadamente 25 km de separación. El modelo
emplea el paquete de dinámica de elementos espectrales, que utiliza un
método de Galerkin continuo preciso de cuarto orden. El paquete dinámico
incluye un esquema de difusión horizontal basado en la hiperdifusión con
una disipación adicional de segundo orden cerca de la parte superior del
modelo. Las diversas configuraciones CAM5 proporcionan información útil
sobre la simulación del clima tropical, así como la capacidad del modelo
para simular eventos de precipitación extrema. Los efectos de la
temperatura de la superficie se consideran comparando simulaciones
usando una temperatura fija y uniforme de la superficie del mar con
simulaciones usando un modelo interactivo llamado slab-ocean. (Reed,
Chavas, 2015).
La documentación y los pronostico del GFS son emitido por los Centros
Nacionales de Predicción Ambiental (NCEP).
59
RAMS (Regional Atmospheric Model System)
60
A continuación, se describe a breve rasgo trabajos y aplicaciones
desarrolladas con técnicas de Machine Learning es distintas empresas,
instituciones y universidades en diversos países.
61
DBN y los hiperparámetros del kernel GP kernel (Grover, Kapoor, Horvitz,
2015).
62
ejemplo de esta tecnología. El sistema DICast combina los datos y las
observaciones del modelo de NWP para producir pronósticos ajustados de
elementos meteorológicos sensibles, así como otros elementos
meteorológicos derivados o personalizados. El sistema está
completamente automatizado, se actualiza con la frecuencia. El sistema
DICast se ha utilizado como base para numerosos proyectos de RAL,
incluidas las áreas de transporte, energía eólica, energía solar y agricultura
(Research Application Laboratory, n.d.).
63
y 2015 de las diferentes ciudades. En los conjuntos de datos disponibles,
se utilizó la técnica de minería de datos y algoritmo Decision Tree para
clasificar los parámetros meteorológicos como temperatura máxima,
temperatura mínima en términos del día, el mes, año y eliminar los datos
inapropiados. En general, la temperatura máxima y la temperatura mínima
son las principales responsables de la predicción meteorológica. Este
documento desarrolla un modelo que utiliza el árbol de decisión para
predecir fenómenos climáticos como el frío total, el calor total y la caída de
la nieve, que pueden ser una información que salve vidas (Bhatkande,
Hubballi, 2016).
Machine Learning
64
TÉCNICAS DE APRENDIZAJE DE MACHINE LEARNING
2. Bayesian inference
65
de la probabilidad marginal. Esto puede permitir algoritmos más eficientes
que tienen un proceso más simple para dar seguimiento a la convergencia.
Una de su característica importante radica en que revela mejor las tareas
de nivel superior como hacer decisiones óptimamente rentables o diseño
experimental. En este último, aspectos del modelo y los experimentos de
medición se adaptan en función del creciente conocimiento sobre la
situación actual.
3. Redes Neuronales
Las RNA como modelo matemático puede resuelve diversas tareas como
clasificación de patrones, reconocimientos, grandes procesamientos de
información, etc.
66
4. Clustering technique: PCA
Aprendizaje supervisado
67
Aprendizaje por refuerzo: Se trata de un aprendizaje supervisado, más
lento que el anterior, que se basa en la idea de no disponer de un ejemplo
completo del comportamiento deseado, es decir, de no indicar durante el
entrenamiento exactamente la salida que se desea que proporcione la red
ante una determinada entrada.
Aprendizaje no supervisado.
En general se suelen considerar dos tipos, que dan lugar a los siguientes
aprendizajes:
68
“Cuando un axón de una celda A esta suficientemente cerca como para
conseguir excitar una celda B y persistentemente toma parte en su
activación, algún proceso de crecimiento tiene lugar en una o ambas
celdas, de tal forma que la eficiencia de A, cuando la celda a activar es B,
aumenta”. Este postulado nos dice que los pesos de las conexiones
sinápticas se ajustan por medio de la correlación entre los valores de
activación de las dos neuronas conectadas. Las neuronas son activadas
por los pensamientos, las decisiones y las experiencias a partir de la
estimulación externa, entonces el cerebro verifica si ya ha habido un
estímulo similar o no y toma las características de los datos de entrada
generando una asociación entre las entradas y las salidas del sistema. La
conexión de las neuronas genera un peso sináptico. Si un peso contribuye
a la activación de la neurona, el peso incrementa, si se inhibe, el peso se
decrementa por lo que la fuerza de la sinapsis en el cerebro cambia
proporcionalmente según el disparo de las neuronas de entrada y salida.
Este proceso remodela las viejas redes hebbiano, (las que ya no son
agradables) o crea nuevas redes (que sí sean agradables) generando la
neuroplasticidad. La neurona de entrada es conocida como presináptica y
la de salida como post sináptica (Ordoñez, 2017).
69
Clasificación de redes neuronales artificiales
Las redes monocapa son redes con una sola capa. Para unirse las
neuronas crean conexiones laterales para conectar con otras neuronas de
su capa. Las redes más representativas son la red de Hopfield, la red
BRAIN-STATE-IN-A-BOX o memoria asociativa y las maquinas
estocásticas de Botzmann y Cauchy. Entre las redes neuronales
monocapa, existen algunas que permiten que las neuronas tengan
conexiones a sí mismas y se denominan autorecurrentes. Las redes
monocapa han sido ampliamente utilizadas en circuitos eléctricos ya que,
debido a su topología, son adecuadas para ser implementadas mediante
hardware, usando matrices de diodos que representan las conexiones de
las neuronas (Ballesteros, n.d.-a).
70
capaz de aprender funciones no linealmente separables (como es el caso
de la función XOR). Se ha demostrado que es un aproximador universal de
funciones. Este, es un modelo de red neuronal con alimentación hacia
delante, es decir, con conexiones sin bucles (tipo de red feedforward). Está
compuesto por varias capas ocultas entre la entrada y la salida, y se
caracteriza por tener salidas disjuntas pero relacionadas entre sí (siendo la
salida de una neurona la entrada de la siguiente).Las capacidades de
decisión de un perceptrón multicapa de 2 y 3 capas con una única neurona
de salida como se muestra en la figura número 11. En el perceptrón
multicapa, al igual que en el perceptrón simple, podemos diferenciar una
fase de propagación de los valores de entrada hacia delante, y una fase de
aprendizaje en la que los errores obtenidos a la salida del perceptrón se
van propagando hacia atrás con el objetivo de actualizar los pesos de las
conexiones mediante el gradiente de la función de error. Este algoritmo se
llama backpropagation o retropropagación (Cortés Antona, 2017).
Este tipo de redes contienen solo conexiones entre capas hacia delante.
Esto implica que una capa no puede tener conexiones a una que reciba la
71
señal antes que ella en la dinámica de la computación. Ejemplos de estas
redes son: Perceptrón, Adaline, Madaline, Backpropagation y los modelos
LQV y TMP de Kohonen (Ballesteros, n.d.-a).
72
ARQUITECTURA
73
Los datos introducidos en el momento t en la entrada, son transformados y
van circulando por la red incluso en los instantes de tiempo siguientes t +
1, t + 2, [..] (Calvo, 2017).
Una red de funciones de base radial es una red neuronal que utiliza
funciones de base radial como funciones de activación. La arquitectura
utilizada por las RBF es muy similar a la del perceptrón multicapa, con la
característica de que las RBF utilizan siempre tres capas; una capa de
entrada, una capa oculta y una de salida, mientas que los MLP pueden
tener más. En las RBF la capa oculta realiza una transformación no lineal
del espacio de entrada. Las neuronas de esta capa son las funciones de
base radial y cada neurona de la capa de salida es un combinador lineal
(Mercado et al, 2015).
74
TECNOLOGÍAS Y COMPONENTES UTILIZADOS EN EL DESARROLLO
DEL PROYECTO
Protoboard
75
Cables jumper
UVM-30A
76
• Exactitud ±1UV índice.
• Tamaño 27 x 22 mm.
• Tiempo de respuesta : <0,5 s.
• Longitud de onda de respuesta 200 ~ 370nm.
CUADRO N. 3
PINES DE CONFIGURACIÓN UVM30A.
Nombre Descripción
+ Power
- Conexión a tierra
OUT Salida analógica
Elaborado por: Telmo Roque, Kevin Egas.
Fuente: Telmo Roque, Kevin Egas.
BMP180
77
microcontrolador a través de este puerto. Entre sus aplicaciones típicas
tenemos la mejora de la navegación en los dispositivos GPS, su uso en
PDAS y fundamental para pronóstico del tiempo. Su programación se la
realiza con el IDE de Arduino.
CUADRO N. 4
PINES DE CONFIGURACIÓN BMP180.
Nombre Descripción
VDD Alimentación a 3.3v
GND Tierra
SCL I2c, serial bus clock
SDA I2c, serial bus data
Elaborado por: Telmo Roque, Kevin Egas.
Fuente: Telmo Roque, Kevin Egas.
78
ESP32-WROOM-32
79
CUADRO N. 5
PINES DE CONFIGURACIÓN ESP32-WROOM-32.
ESP32-WROOM-32
NOMBRE NÚMERO DESCRIPCIÓN
GND 1 CONEXIÓN A TIERRA
3V3 2 FUENTE DE ALIMENTACIÓN
EN 3 SEÑAL DE HABILITACIÓN DE MÓDULO
SENSOR_VP 4 GPIO36, ADC1_CH0, RTC_GPIO0
SENSOR_VN 5 GPIO39, ADC1_CH3, RTC_GPIO3
IO34 6 GPIO34, ADC1_CH6, RTC_GPIO4
IO35 7 GPIO35, ADC1_CH7, RTC_GPIO5
GPIO32, XTAL_32K_P (32.768 KHZ CRYSTAL
IO32 8 OSCILLATOR INPUT), ADC1_CH4, TOUCH9,
RTC_GPIO9
GPIO33, XTAL_32K_N (32.768 KHZ CRYSTAL
IO33 9 OSCILLATOR OUTPUT), ADC1_CH5,
TOUCH8, RTC_GPIO8
GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6,
IO25 10
EMAC_RXD0
GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7,
IO26 11
EMAC_RXD1
GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17,
IO27 12
EMAC_RX_DV
GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16,
IO14 13 MTMS, HSPICLK, HS2_CLK, SD_CLK,
EMAC_TXD2
GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15,
IO12 14 MTDI, HSPIQ, HS2_DATA2, SD_DATA2,
EMAC_TXD3
GND 15 CONEXIÓN A TIERRA
GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14,
IO13 16 MTCK, HSPID, HS2_DATA3, SD_DATA3,
EMAC_RX_ER
GPIO9, SD_DATA2, SPIHD, HS1_DATA2,
SHD/SD2* 17
U1RXD
80
GPIO10, SD_DATA3, SPIWP, HS1_DATA3,
SWP/SD3* 18
U1TXD
SCS/CMD* 19 GPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTS
SCK/CLK* 20 GPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTS
SDO/SD0* 21 GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTS
SDI/SD1* 22 GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS
GPIO15, ADC2_CH3, TOUCH3, MTDO,
O15 23 HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD,
EMAC_RXD3
GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12,
IO2 24
HSPIWP, HS2_DATA0, SD_DATA0
GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11,
IO0 25
CLK_OUT1, EMAC_TX_CLK
GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10,
IO4 26 HSPIHD, HS2_DATA1, SD_DATA1,
EMAC_TX_ER
GPIO16, HS1_DATA4, U2RXD,
IO16 27
EMAC_CLK_OUT
GPIO17, HS1_DATA5, U2TXD,
IO17 28
EMAC_CLK_OUT_180
GPIO5, VSPICS0, HS1_DATA6,
IO5 29
EMAC_RX_CLK
IO18 30 GPIO18, VSPICLK, HS1_DATA7
IO19 31 GPIO19, VSPIQ, U0CTS, EMAC_TXD0
NC 32 -
IO21 33 GPIO21, VSPIHD, EMAC_TX_EN
RXD0 34 GPIO3, U0RXD, CLK_OUT2
TXD0 35 GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
IO22 36
GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO23 37 GPIO23, VSPID, HS1_STROBE
GND 38 CONEXIÓN A TIERRA
81
Figura N. 19 Microcontrolador Esp32-wroom-32.
(Fuente; Elaboración: autoría propia).
DTH11
82
• Tiempo de respuesta 2s.
• Rango de medida Temperatura de 0 ºC a 50 ºC.
• Rango de medida Humedad De 20% a 90% RH.
• Consumo de 2,5 mA.
CUADRO N. 6
Pines de configuración DTH11.
Nombre Descripción
GND Tierra
DATA Transmitir la información
VCC Alimentación 3,5 V a 5 V
Elaborado por: Telmo Roque - Kevin Egas.
Fuente: Telmo Roque - Kevin Egas.
Arduino Software
83
Figura N. 21 IDE de desarrollo de Arduino.
(Fuente; Elaboración autoría propia).
Python
84
pandas la cual también se utilizaron para el desarrollo del proyecto
(Raschka, Mirjalili, 2017).
Python tiene una amplia gama de, API que hace sencillo y posible el
desarrollo de trabajos que estén relacionado con la Data Science y la
Inteligencia Artificial.
GRÁFICO N. 1
COMPARATIVA PYTHON VS LISP VS PROLOG VS OPS5 VS HASKELL.
GRÁFICO N. 2
COMPARATIVA PYTHON VS LISP VS PROLOG VS OPS5 VS HASKELL.
85
Figura N. 22 Estudio diferentes herramientas para Machine Learning.
Investigación por Jeff Hale Co-organizer of Data Science DC, basada en 11 fuentes de datos y
en 7 categorías. Con criterio listados de trabajos en línea y la encuesta de uso de KDnuggets,
las búsquedas en la web. (Fuente: Towards Data Science Elaboración: Jeff Hale).
TensorFlow
Keras
Es una API desarrollada en Python de alto nivel para crear y entrenar redes
neuronales que opera por default en TensorFlow. Adicionalmente puede
desempeñarse en Theano o en Microsoft Cognitive Toolkit. Es totalmente
libre y la más utilizada en la actualidad para implementar modelos de Deep
Learning. Lo que consigue Keras de manera muy simplificada es plantear
86
una interfaz sencilla a nivel de capas de todas las funcionalidades que
aporta tensorFlow. Keras sabe todo los calculo que tiene que hacer para
construir y entrenar una red, pero no lo hace, esos cálculos se los envía
para que lo realice tensorFlow.
GRÁFICO N. 3
COMPARATIVA DE DIFERENTES HERRAMIENTAS DE MACHINE LEARNING.
GRÁFICO N. 4
COMPARATIVA DE DIFERENTES HERRAMIENTAS DE MACHINE LEARNING.
87
PHP
88
JetBrains PyCharm Community Edition
89
000webhost
Características 000webhost
• 3 GB ancho de banda.
• Auto instalador de WordPress, Joomla entre otros más.
• 10Gb de tráfico al mes.
• Cpanel administrable y Gratis.
• 300 MB espacio en disco.
• Sitios web permitidos 2.
• Alojamiento de dominio gratis.
• Copias de seguridad instantáneas.
• Características compatibles con tareas Cron y Curl.
• Protección Hotlink.
• Directorios Protegidos por Contraseña.
• Administrador de IPs y Redirección URL.
90
Figura N. 25 Comparativa de Hosting.
En esta ilustración se expone una comparativa entre los mejores hostings gratuitos de la red.
(Fuente: hosting experto,2019. Elaboración: Josep García Bonilla).
91
FUNDAMENTACIÓN LEGAL
92
objetivos del régimen de desarrollo y los principios establecidos en la
Constitución.
Art. 2.- Objeto. - Esta Ley tiene como objeto definir sus principios,
garantizar el derecho a la educación superior de calidad que propenda a la
excelencia, al acceso universal, permanencia, movilidad y egreso sin
discriminación alguna.
93
académica y profesional con producción de conocimiento pertinente y de
excelencia.
Art. 87.- Requisitos previos a la obtención del título. - Como requisito previo
a la obtención del título, los y las estudiantes deberán acreditar servicios a
la comunidad mediante prácticas o pasantías preprofesionales,
debidamente monitoreadas, en los campos de su especialidad, de
conformidad con los lineamientos generales definidos por el Consejo de
Educación Superior.
94
Superior del Ecuador para su difusión pública respetando los derechos de
autor.
95
misivas, guiones para teatro, cinematografía, televisión,
conferencias, discursos, lecciones, sermones, alegatos en derecho,
memorias y otras obras de similar naturaleza, expresadas en
cualquier forma;
2. Colecciones de obras, tales como enciclopedias, antologías o
compilaciones y bases de datos de toda clase, que por la selección
o disposición de las materias constituyan creaciones intelectuales
originales, sin perjuicio de los derechos que subsistan sobre las
obras, materiales, información o datos;
3. Obras dramáticas y dramático musicales, las coreografías, las
pantomimas y, en general las obras teatrales;
4. Composiciones musicales con o sin letra;
5. Obras cinematográficas y otras obras audiovisuales;
6. Las esculturas y las obras de pintura, dibujo, grabado, litografía y las
historietas gráficas, tebeos, comics, así como sus ensayos o bocetos
y las demás obras plásticas;
7. Proyectos, planos, maquetas y diseños de obras arquitectónicas y
de ingeniería;
8. Ilustraciones, gráficos, mapas, croquis y diseños relativos a la
geografía, la topografía y, en general, a la ciencia;
9. Obras fotográficas y las expresadas por procedimientos análogos a
la fotografía;
10. Obras de arte aplicado, en la medida en que su valor artístico pueda
ser disociado del carácter industrial de los objetos a los cuales estén
incorporadas;
11. Obras remezcladas, siempre que, por la combinación de sus
elementos, constituyan una creación intelectual original; y,
12. Software.
96
expresados, ya sea como código fuente; es decir, en forma legible por el
ser humano; o como código objeto; es decir, en forma legible por máquina,
ya sea sistemas operativos o sistemas aplicativos, incluyendo diagramas
de flujo, planos, manuales de uso, y en general, aquellos elementos que
conformen la estructura, secuencias y organización del programa.
97
Se entiende por código fuente, al conjunto de instrucciones escritas en
algún lenguaje de programación, diseñadas con el fin de ser leídas y
transformadas por alguna herramienta de software en lenguaje de maquina
o instrucciones ejecutables en la máquina.
98
Artículo 151.- Libre elección de software. –
1. Sostenibilidad de la solución;
2. Costo de oportunidad;
3. Estándares de seguridad;
Capacidad técnica que brinde el soporte necesario para el uso del software.
99
HIPÓTESIS
Variables independientes
• Margen de error en la predicción de la temperatura.
Variables dependientes
• Técnicas de Machine Learning.
100
CAPITULO III
PROPUESTA TECNOLÓGICA
101
ANÁLISIS DE FACTIBILIDAD
• Factibilidad Operacional
• Factibilidad Técnica
• Factibilidad Legal
• Factibilidad Económica
Factibilidad Operacional
102
• La creación del diseño de un modelo predictivo basado en técnicas
de Machine Learning, aplicando técnicas actualizadas, pretende
obtener un mejor desempeño del modelo predictivo para la
reducción del porcentaje de desconfianza en la predicción de la
temperatura.
• El sitio web creado proporcionará información diaria de la
temperatura, humedad y presión atmosférica en la cual se podrá
monitorizar las variaciones de las temperaturas de cada 5 minutos a
través de un dashboard, adicional se mostrará información de la
predicción de la temperatura.
Factibilidad Técnica
103
CUADRO N. 7
ESPECIFICACIONES DE HADWARE.
Componentes
Computador Lenovo IdeaPad 320 de procesador Intel Core i5 de séptima
generación, con memoria RAM de 8 Gb o superior, disco duro HDD 1tb o
superior y tarjeta gráfica Nvidia Gforce 940 MX, con memoria RAM dedicada
de 2 GB o superior.
Placa Esp32-Wroom-32
Sensor Uvm-30a
Sensor Dht11
Sensor Bmp180
Protoboard
Elaborador por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
CUADRO N. 8
REQUERIMIENTOS DE SOFTWARE.
COMPONENTES ESPECIFICACIÓN
Windows 10
MacOs 10.15.3
PyCharm 11.0.5
PHP 7.2
104
Librerías TensorFlow 2.0.0
Keras
Numpy
Pandas
Matplotlib
Elaborador por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
Factibilidad Legal
Factibilidad Económica
105
CUADRO N. 9
ESPECIFICACIONES DE RUBROS RECURSOS HUMANOS.
RECURSOS HUMANOS
N. Valor
Descripción Total Observación
de Horas por hora
Estudiante 1: Telmo
Fernando 380 $3 1140 Estos valores deben ser
Roque Colt considerados por tiempo
y esfuerzo en el desarrollo
Estudiante 2: Kevin Oswaldo
380 $3 1140 del proyecto,
Egas Arizala pero no es desembolsable
Tutor: Ing. Jorge Charco 80 $5 400 en el desarrollo de este.
CUADRO N. 10
ESPECIFICACIONES DE RUBROS MATERIALES.
RECURSOS MATERIALES
Descripción Cantidad Valor Total Observación
Equipos de
Sin desembolso en el proyecto,
computación 2 $700 $1400
cada uno tiene equipo de trabajo
(Laptops)
Materiales de Oficina 100 $1,25 $125 Desembolso del proyecto
Viáticos
Descripción Valor Total Observación
Transporte $200 $200
Desembolso del proyecto
Alimentación $250 $250
Elaborador por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
106
CUADRO N. 11
ESPECIFICACIONES DE RUBROS DE HADWARE.
HARDWARE TECNOLÓGICO
Componentes Valor Cantidad Valor Total
Placa Esp32-Wroom-32 $30 1 $30
Sensor Dht11 $10 5 $50
Sensor Uvm30A $16 1 $16
Sensor Bmp180 $9 1 $9
Protoboard $4 2 $8
otros materiales Electrónicos $40 1 $40
Total $153
Elaborador por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
CUADRO N. 12
ESPECIFICACIONES DE RUBROS DE SOTWARE.
SOFTWARE
Descripción Cantidad Valor Valor Total
Windows 10 1 $0 $0
MacOs 10.15.3 1 $0 $0
IDE de Arduino 1 $0 $0
IDE PyCharm 2 $0 $0
Apache Xammp 2 $0 $0
Hosting y Dominio 1 $80 $80
Total $80
Elaborador por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
CUADRO N. 13
RESUMEN DEL COSTO DEL PROYECTO.
107
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
Validación de expertos
108
Captura de los
datos de
Observación de
temperatura,
las variables
humedad y
capturadas
presión
atmosférica
Tratamiento de Almacenamiento
la información de la información
Metodología de Cascada
109
CUADRO N. 14
FASES DE CASCADA.
1. Investigación
Por medio de la investigación que se realizó sobre las variables que hacen
que la temperatura varié como se detalló en la fundamentación teórica
descrita en el capítulo ll, se han seleccionado la temperatura, humedad y
presión atmosférica como las variables más considerables para continuar
con el desarrollo del modelo predictivo.
110
CUADRO N. 15
CARACTERISTICAS DE LAS PLACAS IOT.
111
CUADRO N. 16
CARACTERISTICAS DE LOS SENSORES.
112
Requerimientos Básicos
Para el cliente: Que tenga un costo bajo, que sea de fácil acoplamiento de
los componentes, una vida útil de larga duración y sea de fácil
programación de los microcontroladores, los datos puedan ser accedidos
de manera rápida y fácil a través del sitio web, donde se puedan visualizar
la variación de la temperatura y se pueda visualizar la predicción de la
temperatura, que el acceso a la información sea a través de credenciales
desde el sitio web.
CUADRO N. 17
COMPONENTES USADOS EN LA MINI ESTACIÓN.
COMPONENTES
Placa ESP32-WROOM-32
Sensor DHT11
Sensor UVM30A
Sensor BMP180
Cables Jumper
Cable Micro USB
Protoboard
Elaborador por: Telmo Roque Colt, Kevin Egas Arizala.
Fuente: Telmo Roque Colt, Kevin Egas Arizala.
113
Se muestra a continuación el diseño de las conexiones de cada uno de los
componentes electrónicos necesarios para el correcto funcionamiento del
proyecto en desarrollo.
114
Figura N. 28 Mini estación meteorológica.
Vista de forma general una vez en funcionamiento de la mini estación (Fuente; Elaboración:
autoría propia).
115
A continuación, se presenta información sobre la red neuronal LSTM y del
porque la utilización de esta en el proyecto en desarrollo.
LSTM
116
Figura N. 29 Celda de estado de la LSTM.
Esta figura da una imaginación previa de como seria el correcto funcionamiento de una cell
state de estado, de una red LSTM. (Fuente; Elaboración: autoría propia).
Compuesta por dos capas LSTM y una capa densa, la primera con 32
unidades internas, tangente hiperbólica como función de activación que
incluye como secuencias de retorno para múltiples capas LSTM ocultas. El
segundo contiene 16 unidades internas y ReLu como función de activación
del modelo. Finalmente, una capa densa con 1 unidad para predecir la
temperatura durante el próximo día.
117
Figura N. 30 Entrenamiento y proceso de predicción.
Muestra un funcionamiento básico y paso para realizar una predicción. (Fuente; Elaboración: autoría
propia).
Embedding
118
datos categóricos. Fundamentalmente se basa en un método utilizado para
representar variables discretas como vectores continuos.
119
Figura N. 31 Proceso Training y Prediction.
Descripción de manera superficial del funcionamiento básico del algoritmo Embeddings. (Fuente;
Elaboración: autoría propia).
120
El INAMHI al ser un instituto dedicado a llevar un control en las variaciones
de las variables climáticas en el Ecuador, en sus estaciones meteorológicas
cuenta con un conjunto de sensores con resultados más confiables, por la
cual se decide utilizar el conjunto de datos proporcionados para entrenar el
modelo predictivo del proyecto de tesis.
Tratamiento de la data
121
El archivo CSV debe de cumplir una estructura para que el modelo
predictivo pueda obtener la información de manera correcta, a
continuación, se detalla la estructura:
122
Entrenamiento del modelo predictivo
123
Figura N. 36 Script para normalizar la data. (Fuente; Elaboración: autoría propia).
124
el val_loss más bajo, para que se lo pueda utilizar en el archivo de
predicción y no haya necesidad de volver a entrenar el modelo en caso de
que se requiera realizar la predicción de un día en específico.
Figura N. 39 Script para guardar el mejor modelo. (Fuente; Elaboración: autoría propia).
El sitio web contará con una interface de inicio de sesión, que mediante
unas credenciales de acceso se podrá acceder al conjunto de módulos que
cuenta el sitio web.
125
Figura N. 40 Inicio de sesión del sitio web. (Fuente; Elaboración: autoría propia).
El diseño del sitio web según los requerimientos cuenta con un conjunto de
módulos que son detallados a continuación:
126
Inicio
Administrar Usuarios
Solo accesible para los usuarios con rol de administrador, este módulo
permitirá al usuario modificar la información de cualquier usuario o
desactivar una cuenta en el sitio web.
127
Figura N. 43 Modulo de Administrar Usuarios. (Fuente; Elaboración: autoría propia).
Información de la Cuenta
128
Predecir la Temperatura
129
CUADRO N. 18
COMPONENTES USANDOS EN LA MINI ESTACIÓN.
GRÁFICO N. 5
RESULTADOS DE LOS COMPONENTES USADOS EN LA MINI
ESTACIÓN.
1200
1000
800
600
400
200
0
Temperatura Humedad Presion Atmosferica
130
La ubicación estratégica de la mini estación al norte de la ciudad de
Guayaquil, según las coordenadas proporcionadas por Google Maps 3er
Pasaje 23 NO 15, Guayaquil 090510, Ecuador.
Figura N. 46 Ubicación exacta de la mini estación. (Fuente Google Maps Elaboración: autoría
propia).
131
Figura N. 47 Ubicación de la estación meteorológica del INAMHI.( Fuente; Elaboración:
Instituto Nacional de Meteorología e Hidrología).
132
A continuación, se presentan las especificaciones de los sensores que
utiliza el INAMHI en su estación meteorológica para la obtención de los
datos de temperatura, humedad y presión atmosférica.
133
Figura N. 49 Ítem Sensor de Presión Atmosférica. (Fuente; Elaboración: Instituto Nacional de
Meteorología e Hidrología).
134
Tabla N. 2
Comparativa de Resultados de la Red Neuronal.
Our Proposed
Our Proposed
Real Model -
Model - Error time
Temperature Prediction time Error LSTM
Prediction series embedding
(IMANHI) series
LSTM
embedding
Min Max Avg Min Max Avg Min Max Avg Min Max Avg Min Max Avg
ENE 24,1 31,5 27,8 24,2 32,2 28,2 24,4 32,1 28,3 0,58% 2,09% 1,46% 1,45% 1,65% 1,56%
FEB 24,3 32,2 28,2 24,1 33,5 28,8 25,1 32,6 28,9 0,62% 3,97% 2,00% 3,50% 1,09% 2,14%
MAR 24,3 32,7 28,5 23,9 33,4 28,7 24,5 33 28,8 1,40% 2,02% 0,56% 1,07% 0,86% 0,95%
ABR 23,9 33,5 28,7 23,6 33,3 28,5 24,4 34,1 29,3 1,34% 0,63% 0,92% 2,09% 1,82% 1,93%
MAY 24 32,7 28,4 23,4 32,4 27,9 24,2 31,9 28 2,37% 1,01% 1,57% 0,67% 2,48% 1,15%
JUN 22,8 30,8 26,8 22,3 31 26,7 23,5 32,2 27,9 2,28% 0,78% 0,50% 3,07% 4,68% 4,01%
JUL 21,5 31,2 26,3 20,9 32 26,5 20,9 31,6 26,3 2,79% 2,79% 0,51% 2,74% 1,54% 0,21%
AGO 20,2 31,4 25,8 19,8 31,3 25,6 20,4 32,1 26,2 2,08% 0,41% 1,06% 0,64% 2,07% 1,53%
SEPT 20,2 30,5 25,4 21,2 31,2 26,2 20,6 29,2 24,9 4,90% 2,20% 3,29% 2,13% 4,36% 1,76%
OCT 21,5 30,6 26 20,9 30,9 25,9 21,4 30,2 25,8 2,38% 0,88% 0,46% 0,42% 1,27% 0,92%
NOV 22,8 31,8 27,3 23 32,3 27,6 23 32 27,5 0,83% 1,48% 1,21% 1,05% 0,47% 0,73%
DICI 23,5 33,7 28,6 23,6 35,6 29,6 23,6 34,2 28,9 0,34% 5,82% 3,59% 0,30% 1,63% 1,10%
Mean error
1,43% 1,50%
estimation
En la tabla N. 2 Se muestran los resultados obtenidos, luego una comparación, con su respectivo mínimo, máximo y promedio.
135
Tabla N. 3
Comparativa Respecto al Artículo Científico.
Our Error -
Proposed
Proposed Proposed
Our Proposed Model by Error Error -
Real Temperature Model - Model by
Model - Prediction (Pérez- - time serie
(IMANHI) Prediction (Pérez-
LSTM Espinoza, LSTM embedding
Time serie Espinoza,
2019)
embedding 2019)
Min Max Avg Min Max Avg Avg Avg Avg Avg Avg
ENE 24,09 31,54 27,82 24,23 32,2 28,22 28,25 27,51 1,46% 1,56% 1,10%
FEB 24,26 32,23 28,25 24,11 33,51 28,81 28,85 27,14 2,00% 2,14% 3,91%
MAR 24,27 32,71 28,49 23,93 33,37 28,65 28,76 26,89 0,56% 0,95% 5,62%
ABRIL 23,91 33,52 28,72 23,59 33,31 28,45 29,27 27,53 0,92% 1,93% 4,13%
MAY 24,01 32,72 28,37 23,44 32,39 27,92 28,04 29,68 1,57% 1,15% 4,64%
JUN 22,81 30,76 26,79 22,29 31 26,65 27,86 28,52 0,50% 4,01% 6,48%
JUL 21,53 31,16 26,35 20,93 32,03 26,48 26,29 29,2 0,51% 0,21% 10,84%
AGOS 20,24 31,41 25,83 19,82 31,28 25,55 26,22 29,23 1,06% 1,53% 13,18%
SEPT 20,2 30,51 25,36 21,19 31,18 26,19 24,91 29,69 3,29% 1,76% 17,10%
OCT 21,45 30,59 26,02 20,94 30,86 25,9 25,78 29,07 0,46% 0,92% 11,72%
NOV 22,79 31,83 27,31 22,98 32,3 27,64 27,51 26,8 1,21% 0,73% 1,87%
DIC 23,48 33,65 28,57 23,56 35,61 29,59 28,88 28,15 3,59% 1,10% 1,45%
Mean error
1,43% 1,50% 6,84%
estimation
En la tabla N. 3 Se muestra la comparativa con respecto al artículo científico y al modelo de red neuronal propuesto por Pérez Espinoza, 2019.
El porcentaje de error para la predicción fue mejorado notablemente como se presenta en la tabla. (Fuente; Elaboración: autoría propia).
136
Para soporte de los resultados obtenidos por el modelo predictivo LSTM,
se desarrolló una variante, un modelo predictivo time serie embedding, en
el cual se utilizaron parámetros similares al modelo LSTM, donde se
obtuvieron resultados de predicción que pueden ser usados para comparar
los resultados de predicción obtenidos por el modelo de predicción LSTM.
GRÁFICO N. 6
COMPARACIÓN DE TEMPERATURA MÍNIMA.
25
20
15
10
137
GRÁFICO N. 7
COMPARACIÓN DE TEMPERATURA MÁXIMA.
Además, como se puede apreciar en la tabla N°.3, los resultados del error
estimado en la predicción obtenidos por el modelo predictivo desarrollado
en este proyecto, fue comparado con un modelo de Deep Learning
propuesto por (Pérez-Espinoza, 2019), donde los resultados obtenidos por
el modelo se compara el margen de error estimado obtenido por el modelo
LSTM que se desarrolló en su artículo “Comparison Between Two Deep
Learning Models for Temperature Prediction at Guayaquil”, con los
resultados del error obtenido en la predicción por nuestro modelo LSTM, y
el modelo time serie embedding.
138
Figura N. 50 Funcionamiento del proyecto.
Mediante esta ilustración se da una breve guía resumida de como funciona de manera general el
proyecto.(Fuente; Elaboración: autoría propia).
VALIDACIÓN DE RESULTADOS
Validación de Expertos
139
Matemáticas y Físicas, carrera de Ingeniería en Sistemas
Computacionales, con experiencia en el área de Inteligencia Artificial, este
análisis autoriza el cumplimiento de las fases del proceso del proyecto
desarrollado de titulación.
Los productos que se van a evaluar en este proyecto son los siguientes:
140
CUADRO N. 19
PLAN DE EVALUACIÓN DE EXPERTOS.
141
• Datos del INAMHI
• Dispositivo Electrónico
• Sitio Web
142
CAPITULO IV
Juicio de Expertos
CUADRO N. 20
CRITERIOS DE ACEPTACIÓN DEL DISPOSITIVO.
Monitoreo de datos X
en tiempo real de las
variables
meteorológicas.
Página web para X
mostrar predicción
de temperatura.
143
CUADRO N. 21 MODELO DE PREDICCIÓN UTILIZADO
Indicadores Si No Observación
Según su experiencia. X
¿El modelo de Red
Neuronal Recurrente
LSTM es el adecuado?
Indicadores Si No Observación
¿El preprocesamiento de X
los datos (Mini estación
meteorológica) son los
adecuados?
X
¿La cantidad de datos
utilizados son suficientes
para la predicción?
144
CONCLUSIONES
145
• Se procedió con la experimentación y parametrización de la red neuronal
LSTM para obtener mejores resultados, basados en entrenamientos y
pruebas, haciendo uso de los valores proporcionados por el INAMHI, se
pudo obtener un modelo de red neuronal para la predicción de la
temperatura mínima y máxima.
• Se desarrollo un sitio web con el fin de mostrar los datos recabados por
la mini estación meteorológica en tiempo real, llevar un control de las
variaciones de la temperatura diaria y mostrar la predicción obtenida por
el modelo predictivo desarrollado en este proyecto.
146
RECOMENDACIONES
• Añadir el modulo de entrenar el modelo desde el sitio web, para que sea
capaz de realizar el entrenamiento del modelo predictivo.
147
BIBLIOGRAFÍA
148
Barraza., Choto, Cortez (2017). Aplicación del modelo mesoescalar wrf en la
modelación hidrológica de la cuenca del río sucio.
Flores, Benoit, Masson, (2019). Enhanced modelling of the stratified atmospheric
boundary layer over steep terrain for wind resource assessment enhanced
modelling of the stratified atmospheric boundary layer over steep terrain for
wind resource assessment. recuperado de https://doi.org/10.1088/1742-
6596/1222/1/012005
Foundation, n. c. for a. r. & n. s. (2018). wrf-chem | Atmospheric chemistry
observations & modeling (acom). recuperado de
https://www2.acom.ucar.edu/wrf-chem
Frank lantsheer. (2016). Hirlam. recuperado de
http://hirlam.org/index.php/hirlam-programme-53
Gnoza, n., & Barberena, m. (2018). Estudio de factibilidad del uso de machine
learning con múltiples fuentes de datos en el pronóstico del tiempo.
Gómez, j. c., & Montaluisa, j. p. (2006). Diseño e implementación de una estación
meteorológica automática.
González, Calero, s. l. (2019). Comparación de las metodologías cascada y ágil
para el aumento de la productividad en el desarrollo de software.
Ojea. (2018). imágenes y datos. recuperado de https://es.greenpeace.org/es/wp-
content/uploads/sites/3/2018/11/gp-cambio-climatico-lr.pdf
Grover, a., Kapoor, a., & Horvitz, e. (2015). a deep hybrid model for weather
forecasting. proceedings of the acm sigkdd international conference on
knowledge discovery and data mining, recuperado de
https://doi.org/10.1145/2783258.2783275
Weatherspark (2020). Clima promedio en guayaquil. recuperado de
https://es.weatherspark.com/y/19346/clima-promedio-en-guayaquil-
ecuador-durante-todo-el-año
Hale, j. (2018). Deep learning framework power scores 2018 - hacia la ciencia de
datos. retrieved february 5, 2020, recuperado de
https://towardsdatascience.com/deep-learning-framework-power-scores-
2018-23607ddf297a
Ipcc. (2019). Informe especial del ipcc sobre los impactos del calentamiento
global de 1,5 oc con respecto a los niveles preindustriales y las trayectorias
correspondientes que deberían seguir las emisiones mundiales de gases de
149
efecto invernadero, en el contexto del r. recuperado de www.ipcc.ch
Kukkonen, j., Olsson, t., Schultz, d. m., Baklanov, a., Klein, t., Miranda, a. i., …
Eben, k. (2012). A eview of operational, regional-scale, chemical weather
forecasting models in europe. atmospheric chemistry and physics.
recuperado de https://doi.org/10.5194/acp-12-1-2012
La observación del tiempo. (2020). El tiempo. recuperado de
https://www.canaltiempo21.com/capitulo-9-la-prediccion-del-tiempo/
Murillo, Rivera. (2018). Cambio climático y desarrollo sostenible en iberoamérica.
recuperado de www.observatoriolarabida.com
Lema, l. (2018). Análisis geoespacial para la determinación de vapor de agua
troposférico con datos de gps en ecuador. recuperado de
http://dspace.ups.edu.ec/bitstream/123456789/5081/1/ups-cyt00109.pdf
Instituto Nacional de Meteorología e Hidrología. (2019). Boletín climatológico
mensual.
Mercado, Caballero, l. p., & Martínez, e. (2015). Comparison of neural network
applied to prediction of time series. 13(2), recuperado de
https://doi.org/10.15665/rp.v13i2.491
Mm5 community model homepage. (2015). Welcome to the pennsylvania state
university / national center for atmospheric recuperado de
https://www2.mmm.ucar.edu/mm5/mm5-home.html
Model, u. (n.d.). Unified model - met office. recuperado de
https://www.metoffice.gov.uk/research/approach/modelling-
systems/unified-model/index
Model, w. r. a. f. (n.d.). Weather research and forecasting model. recuperado de
https://www.mmm.ucar.edu/weather-research-and-forecasting-model
Eltiempoenjumilla.es. (n.d.). Modelos de predicción recuperado de
http://www.eltiempoenjumilla.es/prediccion/modelos-de-prediccion.html
Montero, b. m., Cevallos, h. v., & Cuesta. (2018). Metodologías ágiles frente a
las tradicionales en el proceso de desarrollo de software. espirales revista
multidisciplinaria de investigación recuperado de
https://doi.org/https://doi.org/10.1007/bf03194495
Montoro, a. f. (2012). Python 3 al descubierto.
Narejo, s., & pasero, e. (2017). Meteonowcasting using deep learning
architecture. international journal of advanced computer science and
150
applications, 8(8). recuperado de
https://doi.org/10.14569/ijacsa.2017.080803
Nullis, c. o. m. m. (2019). El año 2019 cierra una década de valores
excepcionales de calor y fenómenos meteorológicos de efectos
devastadores a escala mundial. retrieved december 26, 2019, recuperado
de https://public.wmo.int/es/media/comunicados-de-prensa/el-año-2019-
cierra-una-década-de-valores-excepcionales-de-calor-y
Office, n. (n.d.). Numerical weather prediction models - met office. recuperado de
https://www.metoffice.gov.uk/research/approach/modelling-
systems/unified-model/weather-forecasting
Ordoñez, b. (2017). Sistema generico de clasificacion extendida con aprendizaje
hebbiano (gxcs-h) para apoyo a la generacion de comportamientos
autonomos. universidad autoonoma del estado de mexico.
Page, w. d. a. s. u. (2019). recuperado de
https://www2.mmm.ucar.edu/wrf/users/wrfda/index.html
Pedregosa, f., Weiss, r., & Brucher, m. (2011). Scikit-learn : machine learning in
python. scikit-learn: machine learning in python fabian, 12, 2825–2830.
Pérez, c. m. (2019). Comparison between two deep learning models for
temperature prediction at.
Ponce, b. (2017). Caracterización de arrecifes rocosos de la costa del pacífico
de ecuador usando la metodología reef check.
Portilla, f. (2018). Agroclimatología del Ecuador.
Puerto, j. (2020). On p -support vector machines and multidimensional kernels.
Raschka, S., & Mirjalili, V. (2017). Python Machine Learning. Second edition
Radhika, y., & Shashi, m. (2009). Atmospheric temperature prediction using
support vector machines. international journal of computer theory and
engineering, 55–58. recuperado de https://doi.org/10.7763/ijcte.2009.v1.9
Reed, k., & Chavas, d. (2015). Journal of advances in modeling earth systems.
1938–1955. recuperado de https://doi.org/10.1002/2015ms000519.received
Research application laboratory (ral). (n.d.). Advancing weather analysis and
forecasting technologies | laboratorio de aplicaciones de investigación ncar
| ral. recuperado de https://ral.ucar.edu/projects/advancing-weather-
analysis-and-forecasting-technologies
Research, n. c. for a. & n. s. f. a. r. (n.d.). Overview | ncar research applications
151
laboratory ral. recuperado de
https://ral.ucar.edu/projects/wrf_hydro/overview
Rodriguez, capa, Lozano. (2004). Meteorología y climatología semana de la
ciencia y la tecnología. recuperado de www.fecyt.es
Rozas, p., Inza, i., & Lozano, j. a. (2018). A system for airport weather forecasting
based on circular regression trees. recuperado de
https://doi.org/10.1016/j.envsoft.2017.11.004
Serna, e. (2017). Desarrollo e innovación en ingeniería.
recuperado de http://arps.caps.ou.edu/arpsoverview.html
Aws Truepower (2012). Description of the mesomap system.
Calderon, Naranjo, De los reyes, Hidalgo (2014). formulario para la presentación
de proyectos de investigación científica y desarrollo tecnológico.
Um – ncas (2019). Computational modelling services. recuperado de
http://cms.ncas.ac.uk/wiki/um#umversions
Useros, l. j. (2012). El cambio climático: sus causas y efectos medioambientales.
Valderá, n. (2018). La persistencia como referencia en la estimación de la
habilidad de las predicciones del tiempo a corto plazo.
Sierra, Espinoza (2018). Análisis comparativo entre asp. net y php comparative
analysis between asp.net and php. análisis comparativo entre asp. net y php
comparative analysis between asp.net and php.
Garcia, Moya (n.d.). Los modelos numéricos de predicción del tiempo.
recuperado de
https://www.tethys.cat/antics/num02/articles/art0205esp.htm
zou, x. (2015). Using the coampstm adjoint modeling system to forecast.
152
ANEXOS
153
ANEXOS
154
ANEXO 2. SOLICITUD PARA LA PETICIÓN DE LOS DATOS
METEOROLÓGICOS DEL INAMHI
155
ANEXO 3. ARTÍCULO CIENTIFICO (Using Multivariate Time Series Data via
Long-Short Term Memory Network for Temperature Forecasting)
156
157
158
159
160
161
162
163
164
165
ANEXO 4. JUICIO DE EXPERTOS
166
167
168
169
170
171