Informe - Redes Neuronales
Informe - Redes Neuronales
Informe - Redes Neuronales
FACULTAD INGENIERÍA
“DESARROLLO E IMPLEMENTACIÓN DE
UN SISTEMA BASADO EN REDES
NEURONALES ARTIFICIALES PARA
PREDICCIÓN DE HELADAS EN EL VALLE
DEL MANTARO”
AUTORES:
Uno de los objetivos del ser humano es poder prevenir todos aquellos eventos que
le afectan, es por esto que por medio de la ciencia se está buscando predecir lo que
pasará en el futuro, como ser: la predicción de lluvias, predicción de tiempo,
predicción de reacciones adversas a los medicamentos y otros. La predicción en un
elemento clave en el desarrollo de la ciencia. (Wittgenstein, 1989).
Dentro del estudio del campo meteorológico tenemos fenómenos “HELADA” que
ocurre cuando la temperatura de la tierra o los objetos de la tierra en la superficie
alcanza los 0º C o menos provocando que cualquier tejido u órgano vegetal tienda a
congelarse, ocasionando pérdidas a la agricultura y afectando a la población de las
zonas rurales y ciudades. Este fenómeno (Helada) se manifiesta como un proceso
no lineal continuo, dependiente de un gran número de variables cuya función se
desconoce. Esto hace factible y adecuada la utilización de Redes Neuronales
Artificiales (RNAs), para la predicción de la misma (Garay & Cicero, 2001)
Las Redes Neuronales Artificiales Evolutivas (RNAEs) surgen a finales de los 80´s
a partir de la idea de combinar dos paradigmas, con el fin de optimizar las Redes
Neuronales Artificiales empleando los Algoritmos Evolutivos, generando un campo
intenso de investigación. Una de las características de las Redes Neuronales
Artificiales Evolutivas es que se adaptan al ambiente como a los cambios del
mismo. Las dos formas de adaptación, la evolución y aprendizaje en RNAEs hacen
que su adaptación a un ambiente dinámico sea más eficaz y eficiencia. (Yao, 1999)
CAPITULO I
Las heladas están afectando a todo el mundo por los diversos cambios que
está sufriendo el globo terráqueo, debido a la contaminación desmesurada de
grandes empresas y personas.
Un total de 101 mil 657 hectáreas han sido afectadas en Puebla por heladas y
sequías. El mayor número de perjuicios lo causó el primer meteoro,
acontecido entre el 1 y 2 de junio, que devastó totalmente 50 mil hectáreas en
31 municipios y afectó parcialmente a otras 35 mil 321. Por el segundo
desastre se tienen contabilizadas 16 mil 336 hectáreas dañadas en seis
municipios, según evaluaciones de la Secretaría de Agricultura, Ganadería,
Desarrollo Rural, Pesca y Alimentación (Sagarpa) y del gobierno del estado.
1.3. Objetivos:
a) Objetivo General:
Desarrollar e implementar redes neuronales artificiales para la
predicción de heladas en el Valle del Mantaro.
b) Objetivos Específicos:
Realizar el diagrama de redes neuronales y código fuente en Visual
Studio 2010.
1.4. Justificación
CAPITULO II
MARCO TEÓRICO
1. Redes Neuronales:
1.1. Definición:
1.3. Topología
b) Aprendizaje no supervisado
También llamado autoorganizado. En este aprendizaje no se le
especifica a la red la respuesta correcta, tan sólo se suministran
grandes cantidades de datos para que ésta sea capaz de construir sus
propias asociaciones. Este aprendizaje consiste en modificar
repetidamente los pesos sinápticos de una red en respuesta a modelos
de activación de acuerdo a unas reglas predeterminadas, hasta
conseguir una configuración de pesos estabilizada ante cualquier
estímulo.
c) Aprendizaje por reforzamiento
Es el aprendizaje a través de un proceso de prueba y error diseñado
para maximizar un índice escalar llamado señal de reforzamiento. Si
una acción tomada por el sistema es satisfactoria, entonces la
tendencia del sistema a producir esta acción es “reforzada”.
1.5. Funcionamiento:
1.6. Ventajas:
2. Heladas:
CAPITULO III
HIPÓTESIS Y VARIABLES
3.1. Hipótesis:
Al desarrollar e implementar mediante redes neuronales un sistema para la
predicción de heladas en el Valle del Mantaro, se espera que entregue
resultados óptimos de acuerdo a las entradas ingresadas.
Variable independiente:
Sistema implementado mediante redes neuronales.
Variable dependiente:
Heladas en el Valle del Mantaro.
CAPITULO IV
METODOLOGÍA
Método general:Sistémico
Método especifico:Modelaciónideal.
CAPTURAS DE PANTALLA
DISEÑO DE RED DE INFERENCIA
Feature
Inarrary(1)
(1)
Feature
Inarray(2)
(2)
Feature
Inarray(3)
(3)
Outarray
(1)
Feature
Inarray(4)
(4)
Outarray
(2)
Outarray
Feature
Inarray(5) (3)
(5)
Feature
Inarray(6)
(6)
Feature
Inarrary(7)
(7)
CÓDIGO FUENTE EN VISUAL STUDIO 2010
Temperatura_baja = TextBox1.Text
Aire_frio_seco = TextBox2.Text
Alta_humedad = TextBox3.Text
Alta_altitud = TextBox4.Text
Congelacion_alta = TextBox5.Text
Niebla = TextBox6.Text
Baja_radiacion_solar = TextBox7.Text
' Else
'TextBox1.Text = 0
'TextBox2.Text = 0
'TextBox3.Text = 0
'TextBox4.Text = 0
'TextBox5.Text = 0
'TextBox6.Text = 0
'TextBox7.Text = 0
' End If
'
netsum = -0.723195
netsum = netsum + Temperatura_baja * -0.7983574
netsum = netsum + Aire_frio_seco * -0.6139477
netsum = netsum + Alta_humedad * -0.7837439
netsum = netsum + Alta_altitud * 0.8014902
netsum = netsum + Congelacion_alta * 0.07020642
netsum = netsum + Niebla * 1.30855
netsum = netsum + Baja_radiacion_solar * -0.4811229
feature2(1) = 1 / (1 + Math.Exp(-netsum))
netsum = -0.04504148
netsum = netsum + Temperatura_baja * -0.9142179
netsum = netsum + Aire_frio_seco * 1.70403
netsum = netsum + Alta_humedad * -2.342873
netsum = netsum + Alta_altitud * -1.186064
netsum = netsum + Congelacion_alta * -0.03335913
netsum = netsum + Niebla * 0.9308714
netsum = netsum + Baja_radiacion_solar * 1.503191
feature2(2) = 1 / (1 + Math.Exp(-netsum))
netsum = -0.0740281
netsum = netsum + Temperatura_baja * -2.241805
netsum = netsum + Aire_frio_seco * 0.527923
netsum = netsum + Alta_humedad * -1.045078
netsum = netsum + Alta_altitud * -1.351019
netsum = netsum + Congelacion_alta * 2.278468
netsum = netsum + Niebla * 1.455142
netsum = netsum + Baja_radiacion_solar * 0.4778488
feature2(3) = 1 / (1 + Math.Exp(-netsum))
netsum = -0.1520253
netsum = netsum + Temperatura_baja * -1.230608
netsum = netsum + Aire_frio_seco * -1.407671
netsum = netsum + Alta_humedad * 0.8458483
netsum = netsum + Alta_altitud * 1.472106
netsum = netsum + Congelacion_alta * 0.6289404
netsum = netsum + Niebla * 1.166791
netsum = netsum + Baja_radiacion_solar * -1.514581
feature2(4) = 1 / (1 + Math.Exp(-netsum))
netsum = 0.3360444
netsum = netsum + Temperatura_baja * 1.868454
netsum = netsum + Aire_frio_seco * 0.8144495
netsum = netsum + Alta_humedad * -1.796229
netsum = netsum + Alta_altitud * 1.352932
netsum = netsum + Congelacion_alta * -2.311966
netsum = netsum + Niebla * 0.6053027
netsum = netsum + Baja_radiacion_solar * 0.649767
feature2(5) = 1 / (1 + Math.Exp(-netsum))
netsum = -0.5314908
netsum = netsum + Temperatura_baja * -1.428891
netsum = netsum + Aire_frio_seco * -0.2466223
netsum = netsum + Alta_humedad * -1.462468
netsum = netsum + Alta_altitud * 1.387969
netsum = netsum + Congelacion_alta * -0.6836843
netsum = netsum + Niebla * 2.194784
netsum = netsum + Baja_radiacion_solar * -0.2183095
feature2(6) = 1 / (1 + Math.Exp(-netsum))
netsum = -0.4078638
netsum = netsum + Temperatura_baja * -0.8712807
netsum = netsum + Aire_frio_seco * 0.6653133
netsum = netsum + Alta_humedad * -1.115183
netsum = netsum + Alta_altitud * -0.9145115
netsum = netsum + Congelacion_alta * 0.5658814
netsum = netsum + Niebla * 0.2939413
netsum = netsum + Baja_radiacion_solar * 0.6737889
feature2(7) = 1 / (1 + Math.Exp(-netsum))
netsum = 0.162549
netsum = netsum + Temperatura_baja * -1.402751
netsum = netsum + Aire_frio_seco * -1.320291
netsum = netsum + Alta_humedad * 1.581397
netsum = netsum + Alta_altitud * 0.4507797
netsum = netsum + Congelacion_alta * 0.9652248
netsum = netsum + Niebla * 0.1259096
netsum = netsum + Baja_radiacion_solar * -1.574118
feature2(8) = 1 / (1 + Math.Exp(-netsum))
netsum = -1.980236
netsum = netsum + feature2(1) * 0.2785329
netsum = netsum + feature2(2) * 2.7616
netsum = netsum + feature2(3) * 3.539306
netsum = netsum + feature2(4) * -0.9631032
netsum = netsum + feature2(5) * -1.565938
netsum = netsum + feature2(6) * 1.017459
netsum = netsum + feature2(7) * 1.610966
netsum = netsum + feature2(8) * -0.9916502
Helada_por_Radiacion = 1 / (1 + Math.Exp(-netsum))
netsum = -0.9020997
netsum = netsum + feature2(1) * 0.7928572
netsum = netsum + feature2(2) * 1.337744
netsum = netsum + feature2(3) * -1.323056
netsum = netsum + feature2(4) * -0.5954668
netsum = netsum + feature2(5) * 3.351876
netsum = netsum + feature2(6) * 2.298326
netsum = netsum + feature2(7) * -0.1144323
netsum = netsum + feature2(8) * -2.015185
Helada_por_Advencion = 1 / (1 + Math.Exp(-netsum))
netsum = -1.606133
netsum = netsum + feature2(1) * 1.355419
netsum = netsum + feature2(2) * -1.667662
netsum = netsum + feature2(3) * 1.047568
netsum = netsum + feature2(4) * 2.769881
netsum = netsum + feature2(5) * -1.772958
netsum = netsum + feature2(6) * 1.901758
netsum = netsum + feature2(7) * -0.6281651
netsum = netsum + feature2(8) * 2.12811
Helada_por_Evaporacion = 1 / (1 + Math.Exp(-netsum))
TextBox8.Text = Helada_por_Radiacion
TextBox9.Text = Helada_por_Advencion
TextBox10.Text = Helada_por_Evaporacion
End Sub
End Class
CONCLUSIONES
1. Abonyi, J.; Babuska, R.; Szeifert, F.(2001). “Fuzzy Modeling with Multivariate
Membership Functions: Gray-Box Identification and Control Design”. IEEE
Transactions on Systems, Man, and Cybernetics – Part B: Cybernetics, Vol. 31, No.
5, pp. 755-767.
2. Díaz Q.F. (1983). Práctica de la defensa Contra Heladas. España, Milagro. 450 p.
3. Ojeda Bustamante W. y A. Ramirez Arias (2007). Las heladas en la agricultura,
4. principios y métodos. Archivo: 3-3Heladas.pdf, divulgado en Internet.
5. Snyder L.F. y J.F. Thompson (1987). Passive Frost Protection of trees and Vines.
USA.
6. University of California Cooperative Extension, Division of Agriculture and Natural
7. Resources. 7p.
8. Soza P. J.A. y Leon Fuenzalida M. (2005). Apuntes de control de heladas en vides y
9. frutales. Archivo: Control de Heladas JASoza Sept 2005.pdf, divulgado en Internet.
10. Valli V.J. Basic Principles Freeze Occurrence and the prevention of Freeze Damage
to
11. Crops. Published by Spot Heaters, Inc. USA. 20p.
12. Burgos J. J., (1963). “Las Heladas en la Argentina”. Colección Científica del Instituto
Nacional de Tecnología, 30 pp.
13. Hopkins Patricio, (1965). “Filosofía”, Buenos Aires, Ediciones Almagro.
14. García – Amaro E. (1989). Apuntes de climatología. Offset Larios, 6ª ed., 153 pp.
15. Jordan Michael I. (1998) “Recurrent Network”. Disponible:
www.pubserv.com/mite/pdf/jordan2.pdf
16. Bertona, Luis Federico, (2005). “Entrenamiento de Redes Neuronales basado en
Algoritmos Evolutivos,” Laboratorios en Sistemas inteligentes.