SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Tecnura Vol. 15 No.29 Edición Especial 201190
re-creaciones
Palabras clave: Pronóstico, red de datos, red neuronal, trá¿co.
Key words: Forecasting, data network, neural network, traf¿c.
Redes neuronales y predicción de tráfico
Neural networks and prediction of traffic
NELSON STIVET TORRES ÁLVAREZ
Ingeniero electrónico. Estudiante de la Maestría en Ciencias de la Información y
las Comunicaciones de la Universidad Distrital Francisco José de Caldas. Bogo-
tá, Colombia. nstorresa@correo.udistrital.edu.co
CÉSAR HERNÁNDEZ
Ingeniero electrónico, magíster en Ciencias de la Información y las Comuni-
caciones. Docente e investigador de la Universidad Distrital Francisco José de
Caldas. Bogotá, Colombia. cahernandezs@udistrital.edu.co
LUIS F. PEDRAZA
Ingeniero electrónico, magíster en Ciencias de la Información y las Comuni-
caciones. Docente e investigador de la Universidad Distrital Francisco José de
Caldas. Bogotá, Colombia. lfpedrazam@udistrital.edu.co
Clasificación del artículo: Investigación (Recreaciones)
Fecha de recepción: 30 de mayo de 2011 Fecha de aceptación: 29 de agosto de 2011
RESUMEN
El presente documento muestra el desarrollo de
un modelo de trá¿co basado en redes neuronales.
Los datos de trá¿co que se utilizaron en el en-
trenamiento de la red neuronal se extrajeron de
una red de datos LAN Ethernet a través del snifer
Ethereal; también se utilizó el software MATLAB
para modelar la red neuronal de tres capas. Los
resultados obtenidos evidencian la gran Àexibili-
dad y precisión de las redes neuronales en el mo-
delamiento de trá¿co de una red Ethernet, si se
cuenta con el su¿ciente número de muestras de
trá¿co para entrenarla.
ABSTRACT
This paper shows the development of a traf¿c mo-
del based on neural networks. Traf¿c data used
in training of the neural network were extracted
90 Tecnura Vol. 15 No.29 pp. 90 -97 Edición Especial 2011
91redes neuronales y predicción de tráfico
NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA
re-creaciones
* * *
from a data network through the Ethernet LAN
Ethereal Sniffer; also MATLAB software was
used to modeling the three-layer neural network.
The results show the Àexibility and accuracy of
neural networks in modeling of Ethernet network
traf¿c, if you have a suf¿cient number of samples
of traf¿c to train it.
1. INTRODUCCIÓN
El uso de sistemas inteligentes para la resolución
de problemas cotidianos, se convierte en una he-
rramienta indispensable y de gran ayuda, cuando
otros modelos matemáticos no logran representar
con exactitud el comportamiento de un sistema
[1], [2].
Las redes neuronales arti¿ciales (Arti¿cial Neural
Networks, “ANN”) son utilizadas como mecanis-
mo de aprendizaje en diferentes modelos compu-
tarizados [3].
En teletrá¿co las ANN se aplican como mecanis-
mo para predecir trá¿co en redes de alta veloci-
dad para controlar la congestión [4], [5], predic-
ción dinámica del ancho de banda, predicción de
errores y clasi¿cación de trá¿co, entre otras.
2. NEURONAS ARTIFICIALES
El cerebro del ser humano es un órgano complejo,
está diseñado no solamente para hacer funcionar
el cuerpo, sino también para solucionar in¿nidad
de problemas en un tiempo muy corto, éste a su
vez está compuesto por millones de neuronas in-
terconectadas que permiten el procesamiento de
una gran cantidad de información [6] - [8].
Los cientí¿cos en la búsqueda del funcionamien-
to del cerebro y de alcanzar su capacidad de pro-
cesamiento han tratado de recrear neuronas usan-
do herramientas computacionales [9], esta idea
ha permitido que puedan ser utilizadas para la
resolución de problemas complejos en diferentes
ámbitos.
Fig. 1. Neurona del Sistema Nervioso Humano.
Fig. 2. Neurona Artificial.
Donde, ‘xi’ es el valor de la entrada i-ésima, ‘wi’
es el peso de la conexión, ‘o’ es la salida de la
neurona y ‘s’ es la función no-lineal o función de
activación [10]. La red estaría dada por:
red=w1x1+w2x2+...+wnxn.
2.1 Pesos
Los pesos son coe¿cientes adaptativos que a tra-
vés de la fase de entrenamiento son modi¿cados
para que aprendan correctamente la relación entre
las entradas y las salidas [11], [13].
Tecnura Vol. 15 No.29 Edición Especial 201192
re-creaciones
2.2 Función de transferencia
La función suma y la función de transferencia
son dos componentes de las redes neuronales que
realizan actividades muy importantes. La función
sumatoria, suma el producto entre los vectores de
entrada y el vector de pesos, y luego, se dirige el
resultado a la función de transferencia que gene-
ralmente es no lineal y es la que determina el es-
tado dinámico de un sistema de redes neuronales
[12] - [15].
Existen varios tipos de funciones de activación:
sigmoide, tangente hiperbólica, función signo,
entre otras.
2.3 Arquitectura
La combinación de neuronas se realiza mediante
capas [12], [16] y dependiendo de éstas y de la
interconexión entre ellas se tienen diferentes cla-
si¿caciones:
Tabla 1. Arquitectura
Depende de Clasificación
Número de Capas Monocopa (1 capa)
Multicapa (Más de una copa).
Tipos de Conexiones Recurrente (realimentación)
No recurrente
Número de conexiones Totalmente conectada
Parcialmente conectada
2.4 Perceptron multicapa (MLP)
Las redes perceptron multicapa se aplican a pro-
blemas de clasi¿cación, modelización, predicción
en series temporales, control discreto, etc. [17],
[18]. Tiene un sistema de aprendizaje por minimi-
zación de error, la primera capa es la de entrada,
la última es la capa de salida y las intermedias se
denominan ocultas.
3. PREDICCIÓN DE TRÁFICO
Existen diferentes métodos para predecir trá¿co
a partir del estudio de series estacionarias no de-
terministas asociadas a diferentes momentos de
tiempo, entre ellos se pueden destacar:
– Modelo AR
– Modelo ARI
– Modelo BOX-Jenkins o ARIMA
La técnica empleada consiste en extraer las rela-
ciones subyacentes de los valores pasados y se
utilizan para extrapolar y predecir el comporta-
miento futuro [14], [19].
Sin embargo, para efectos de este artículo se ana-
lizará la predicción de trá¿co usando las redes
neuronales, que presentan grandes ventajas en
cuanto a adaptación y manejo computacional.
4. METODOLOGÍA
A continuación se realiza un experimento infor-
mático, con el ¿n de corroborar el funcionamiento
de las redes neuronales y la versatilidad de aplica-
ciones, en este caso la predicción del volumen de
trá¿co en una red LAN.
Capa de Entrada Capa Oculta Capa de Salida
Fig. 3. Red perceptron multicapa.
93redes neuronales y predicción de tráfico
NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA
re-creaciones
Los datos muestreados fueron obtenidos en un
intervalo de 50 seg en una red LAN, utilizando
un software libre para la medición del ancho de
banda.
En la siguiente tabla se encuentran algunas mues-
tras de los datos utilizados:
Tabla 2. Muestras de tráfico LAN.
t [seg] M bits por segundo
1 2.97
2 0.9
3 1.74
4 2.47
5 2.56
6 1.43
7 0.38
8 0.19
9 0.51
10 0.7
11 2.35
12 2.99
13 0.69
14 0.3
15 2.16
16 2.49
17 2.44
18 1.37
19 2.89
20 1.35
21 0.96
22 1.83
23 1.25
24 1
25 2.96
Utilizando el método de prueba y error, se con-
¿guraron los parámetros de la red (ANN) para
que permitiera identi¿car y predecir el trá¿co de
acuerdo con la información suministrada.
Para crear la red se utilizó el software ® Matlab,
el cual facilita la creación de redes neuronales a
través del lenguaje de programación matemático.
Inicialmente se probaron diferentes modelos y
parámetros, pero el que mejor aproximó el com-
portamiento para estas muestras fue el siguiente:
Se utilizó una capa de entrada, una capa de salida,
una capa oculta con función de activación lineal
(ver Fig. 5).
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
0
0,5
1
1,5
2
2,5
3
3,5
Volumen de Trafico Red LAN
Mbits por segundo
Tiempo[Seg]
[Mbits]
Fig. 4. Volumen de tráfico red LAN.
Capa deentrada Capa oculta lineal Capa de salida
g
Fig. 5. Modelo utilizado.
La información extraída de la red LAN se usó para
entrenar una red neuronal arti¿cial (ANN), con el
¿n de realizar la predicción del trá¿co futuro.
Tecnura Vol. 15 No.29 Edición Especial 201194
re-creaciones
xlabel(‘time [seg]’)
ylabel(‘Output Simulation ANN (Blue) Target(--)
[Mbits]’)
title(‘Output ANN (Simulation) and Target Sig-
nals (Traffic to Predict)’)
e=w-simu;
%Cálculo del error
figure
plot(t,e) %Gráfica del error
hold on
plot([min(t) max(time)],[0 0],’:r’)
hold off
xlabel(‘Time [Seg]’)
ylabel(‘Error’)
title(‘Error Signal’)
5. RESULTADOS
Como se observa en las siguientes grá¿cas de
comportamiento, después de realizar el entrena-
miento de la red neuronal con el algoritmo de
aprendizaje, se alcanza el objetivo de predecir
el trá¿co de la red, veri¿cando que es una herra-
mienta válida para este tipo de aplicación.
El modelo neuronal elegido cumple a cabalidad,
respondiendo adecuadamente según lo que se
espera del comportamiento de la red, en un in-
tervalo de tiempo determinado.
Comparando la salida simulada de la red en co-
lor azul con el trá¿co a predecir “línea punteada
verde” Fig. 7, se observa un periodo transitorio
al comienzo y después la predicción del trá¿co
es muy aproximada al comportamiento real de
la red LAN, tal como se observa en la grá¿ca de
error Fig. 8, donde se evidencia cómo disminuye
4.1 Código red neuronal (ANN)
Seguidamente se observa el algoritmo utilizado
para crear la red neuronal arti¿cial.
T;
%Vector tiempo en seg
w;
% Vector capturas de tráfico
Q=length(w); % Longitud del Vector
P=seros(10,Q);
% inicialización del vector de IN
P(1,2:Q) = w(1,1:(Q-1));
P(2,3:Q) = w(1,1:(Q-2));
P(3,4:Q) = w(1,1:(Q-3));
P(4,5:Q) = w(1,1:(Q-4));
P(5,6:Q) = w(1,1:(Q-5));
plot(t,w);
% Gráfica del tráfico a predecir
%Config. del gráfico
Xlabel (‘Time [Seg]’);
Ylabel (‘Traffic [Mbits]’);
Title (‘Traffic to Predict’);
% Creación de la red neuronal
net=newlind(P,w);
% Se ingresa el vector de entrada, y el vector
target (Objetivo)
simu=sim(net,P);
% Se simula la red con el vector de entrada y se
almacena en simu.
figure
plot(t,simu,t,w,’--’);
% plot(t,simu);
95redes neuronales y predicción de tráfico
NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA
re-creaciones
el error prácticamente llegando a un valor muy
cercano a cero a medida que el tiempo transcu-
rre.
Adicionalmente, la red neuronal responde con
la rapidez necesaria para igualar el Àujo de trá-
¿co en la red, rati¿cando su gran capacidad de
aprendizaje y adaptación a diferentes entornos y
sistemas.
6. CONCLUSIONES
Predecir el trá¿co utilizando como herramienta
las redes neuronales arti¿ciales es posible.
Gracias al entrenamiento de la red y ajuste de los
valores de los pesos, después de realizar varias
iteraciones el modelo empieza a predecir con un
error que tiende a cero y arroja excelentes resul-
tados.
Como se evidencia en este documento es una in-
teresante alternativa para la predicción no sola-
mente de problemas relacionados con el volumen
de trá¿co, sino a otros parámetros como por ejem-
plo: clasi¿cación de trá¿co, predicción de errores
[20], [21], reconocimiento de patrones, etc.
La inteligencia arti¿cial es una alternativa adicio-
nal para enfrentar este tipo de problemas, que de
otra forma sería más complejo solucionarlos.
La Àexibilidad de las redes neuronales facilita su
adaptación a diferentes entornos, entre ellos redes
de comunicaciones, trá¿co en general o identi¿-
cación de sistemas.
Las redes neuronales son de gran utilidad para
identi¿car sistemas que se comporten de manera
lineal y no lineal, sin embargo, se hace necesario
contar con tecnología que tenga alta capacidad de
cómputo para que el resultado del entrenamiento
de las neuronas se lleve en un menor tiempo y con
una mayor exactitud.
Fig. 6. Tráfico a predecir.
Fig. 7. Simulación de la ANN vs. Volumen de tráfico
a predecir.
Fig. 8. Error entre el tráfico a predecir y la simulación.
Tecnura Vol. 15 No.29 Edición Especial 201196
re-creaciones
[1] M. Turcaník, “Traf¿c lights control using
recurrent neural networks,” Science & Mi-
liltary. vol. 2, 2009.
[2] D. Teodorovic, V. Varadarajan, J. Popovic,
M. Chinnaswamy, S. Ramaraj, “Dynamic
programming--neural network real-time
traf¿c adaptive signal control algorithm,”
Journal Annals of Operations Research -
Annals, vol. 143, no. 1, pp. 123-131, 2006.
[3] D. Patrick, Neural agents spy network tra-
ffic errors, 1998.
[4] M. Shareef, “Development of dynamic
real-time integration of transit signal prio-
rity in coordinated traf¿c signal control
system using genetic algorithms and arti-
¿cial neural networks,” 2008.
[5] S. Mohamed and N. Mahmoud. “High-
speed network traf¿c prediction and its
applications using neural networks and
self-similar models,” Journal of High
Speed Networks, vol. 15, no. 2. pp. 111-
112. Jan. 2006.
[6] C. Samira, Z.Abdelouhab,A. Jilali, “Iden-
ti¿cation and Prediction of Internet Traf¿c
Using Arti¿cial Neural Networks,” Jour-
nal of Intelligent Learning Systems and
Applications vol. 2, no.3, pp. 147-155.
2010.
[7] T. Ahmed, A neural network model for
traffic management in broadband networ-
ks, Doctoral Dissertation. City University
of New York. 1994.
[8] H. Shan and B. Ran, An application of
neural network on traffic speed prediction
under adverse weather conditions, 2003.
[9] H. Jiuyi, Applications of ANNs in trans-
portation engineering: Development of
a neural traffic signal control system,
Doctoral Dissertation. University of De-
laware Newark. 1995.
[10] J. Wook, Traffic flow control and schedu-
ling of cells in ATM switch using neural
networks, 1996.
[11] T. Benjamin, “Incorporating neural net-
work traf¿c prediction into freeway inci-
dent detection,” Transportation Research
Record: Journal of the Transportation Re-
search Board, vol. 1679, pp. 101-111. Jan.
2007.
[12] J. Giertl, J. Baca, F. Jakab, R. Andoga,
“Adaptive sampling in measuring traf¿c
parameters in a computer network using
a fuzzy regulator and a neural network,”
Cybernetics and Systems Analysis, vol. 44.
no. 3, May. 2008.
[13] V. Francois and M. Eng, “A neural network
approach to detect traf¿c anomalies in a
communication network,” 1992.
[14] J. Chen, Characterization and implemen-
tation of neural network time series models
for traffic volume forecasting, University
of Toledo, 1997.
[15] J. Miller and E. Bednar, “Player vs. Bot
Traf¿c Analysis Using Arti¿cial Neural
Networks,” Proceedings of Industrial En-
gineering Research Conference, Cancun,
June. 2010.
[16] F. Keng. An artificial neural network con-
troller for airport air-traffic control, Fu-
llerton: California State University, 1991.
REFERENCIAS
97redes neuronales y predicción de tráfico
NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA
re-creaciones
[17] D, Zhen, A static traffic assignment model
combined with an artificial neural net-
work delay model, PhD thesis, University
Digital Commons. 2007.
[18] Z. Li. Optimizing traffic network signals
around railroad crossings, PhD Thesis,
Faculty of the Virginia Polytechnic Insti-
tute and State University, 2000.
[19] J. Xiaomo and A. Jojjat, “Dynamic Wave-
let Neural Network Model for Traf¿c
Flow Forecasting,” Journal of Transpor-
tation Engineering. vol. 131, no. 10, Jan.
2005.
[20] A. Moustapha and R. Selmic, “Wireless
sensor network modeling using modi¿ed
recurrent neural network: Application to
fault detection,” IEEE Transactions on
Instrumentation and Measurement, vol.
57, no. 5, pp. 981-988. May. 2008.
[21] Q. Fengxiang, Intelligent classification,
simulation and control of traffic flow, Ph.D
Thesis. Hong Kong University of Science
and Technology, 2000.
97Tecnura Vol. 15 No.29 pp. 90 - 97 Edición Especial 2011

Más contenido relacionado

La actualidad más candente

Perceptron Multicapa back-propagation
 Perceptron Multicapa back-propagation  Perceptron Multicapa back-propagation
Perceptron Multicapa back-propagation Gin Pao
 
Función Logsig y tansig
Función Logsig y tansigFunción Logsig y tansig
Función Logsig y tansigVane Erraez
 
Introduccion a las redes neuronales
Introduccion a las redes neuronalesIntroduccion a las redes neuronales
Introduccion a las redes neuronalesHALCONPEREGRINO2
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes NeuronalesDavid852
 
Redes neuronales maria jose paredes
Redes neuronales maria jose paredesRedes neuronales maria jose paredes
Redes neuronales maria jose paredesmajito269
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronalesgueste7b261
 
Generalidades De Las Redes Neuronales Artificiales (RNA)
Generalidades De Las  Redes Neuronales Artificiales  (RNA)Generalidades De Las  Redes Neuronales Artificiales  (RNA)
Generalidades De Las Redes Neuronales Artificiales (RNA)ESCOM
 
Introduccion redes neuronales artificiales
Introduccion redes neuronales artificialesIntroduccion redes neuronales artificiales
Introduccion redes neuronales artificialesESCOM
 
redes neuronales Som
redes neuronales Somredes neuronales Som
redes neuronales SomESCOM
 
Diseño y Entrenamiento de Redes Neuronales Artificiales
Diseño y Entrenamiento de Redes Neuronales ArtificialesDiseño y Entrenamiento de Redes Neuronales Artificiales
Diseño y Entrenamiento de Redes Neuronales ArtificialesESCOM
 
Equipo Redes Neuronales Artificiales
Equipo Redes Neuronales ArtificialesEquipo Redes Neuronales Artificiales
Equipo Redes Neuronales ArtificialesArgenis Vicent
 
redes neuronales Kohonen
redes neuronales Kohonenredes neuronales Kohonen
redes neuronales KohonenESCOM
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas SomESCOM
 
El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón MulticapaESCOM
 

La actualidad más candente (20)

Perceptron Multicapa back-propagation
 Perceptron Multicapa back-propagation  Perceptron Multicapa back-propagation
Perceptron Multicapa back-propagation
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Redes neuronales
Redes neuronalesRedes neuronales
Redes neuronales
 
Función Logsig y tansig
Función Logsig y tansigFunción Logsig y tansig
Función Logsig y tansig
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Introduccion a las redes neuronales
Introduccion a las redes neuronalesIntroduccion a las redes neuronales
Introduccion a las redes neuronales
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Redes neuronales maria jose paredes
Redes neuronales maria jose paredesRedes neuronales maria jose paredes
Redes neuronales maria jose paredes
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Generalidades De Las Redes Neuronales Artificiales (RNA)
Generalidades De Las  Redes Neuronales Artificiales  (RNA)Generalidades De Las  Redes Neuronales Artificiales  (RNA)
Generalidades De Las Redes Neuronales Artificiales (RNA)
 
Introduccion redes neuronales artificiales
Introduccion redes neuronales artificialesIntroduccion redes neuronales artificiales
Introduccion redes neuronales artificiales
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
redes neuronales Som
redes neuronales Somredes neuronales Som
redes neuronales Som
 
Diseño y Entrenamiento de Redes Neuronales Artificiales
Diseño y Entrenamiento de Redes Neuronales ArtificialesDiseño y Entrenamiento de Redes Neuronales Artificiales
Diseño y Entrenamiento de Redes Neuronales Artificiales
 
20 y 21
20 y 2120 y 21
20 y 21
 
Equipo Redes Neuronales Artificiales
Equipo Redes Neuronales ArtificialesEquipo Redes Neuronales Artificiales
Equipo Redes Neuronales Artificiales
 
redes neuronales Kohonen
redes neuronales Kohonenredes neuronales Kohonen
redes neuronales Kohonen
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas Som
 
Slidecats
SlidecatsSlidecats
Slidecats
 
El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón Multicapa
 

Similar a Dialnet redes neuronalesy-predicciondetrafico-3802210

06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus apliccionesjcbp_peru
 
Lectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memLectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memjcbp_peru
 
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdfSimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdfPaolaAndrea813335
 
Inteligencia artificial avanzada
Inteligencia artificial avanzadaInteligencia artificial avanzada
Inteligencia artificial avanzadaDiego Guamán
 
Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...
Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...
Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...CESARGARCIABECERRA
 
Redes Neuronales - Robótica
Redes Neuronales - RobóticaRedes Neuronales - Robótica
Redes Neuronales - RobóticaJoaquinMontoro
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAADiego Guamán
 
Perceptrón simple y multicapa
Perceptrón simple y multicapaPerceptrón simple y multicapa
Perceptrón simple y multicapaJefferson Guillen
 
implementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapaimplementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapaBrian Piragauta
 
expo ULTIMO mantenimiento.ppt
expo ULTIMO  mantenimiento.pptexpo ULTIMO  mantenimiento.ppt
expo ULTIMO mantenimiento.pptOscar37272
 
Exposicion
ExposicionExposicion
ExposicionROWE
 
Diagnóstico de fallas utilizando un algoritmo basado en Redes de Petri
Diagnóstico de fallas utilizando un algoritmo basado en Redes de PetriDiagnóstico de fallas utilizando un algoritmo basado en Redes de Petri
Diagnóstico de fallas utilizando un algoritmo basado en Redes de PetriAlex Arredondo
 
Ambrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionAmbrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionJhonatan Ambrosi
 
Clasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig TansigClasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig TansigYeferson Torres Berru
 

Similar a Dialnet redes neuronalesy-predicciondetrafico-3802210 (20)

06mem
06mem06mem
06mem
 
06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones
 
Lectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memLectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06mem
 
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdfSimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
 
Inteligencia artificial avanzada
Inteligencia artificial avanzadaInteligencia artificial avanzada
Inteligencia artificial avanzada
 
Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...
Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...
Deteccion de trayectorias y caracteres con algoritmos geneticos y redes de ho...
 
Redes Neuronales - Robótica
Redes Neuronales - RobóticaRedes Neuronales - Robótica
Redes Neuronales - Robótica
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAA
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Perceptrón simple y multicapa
Perceptrón simple y multicapaPerceptrón simple y multicapa
Perceptrón simple y multicapa
 
implementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapaimplementación simulated annealing-en-perceptronmulticapa
implementación simulated annealing-en-perceptronmulticapa
 
expo ULTIMO mantenimiento.ppt
expo ULTIMO  mantenimiento.pptexpo ULTIMO  mantenimiento.ppt
expo ULTIMO mantenimiento.ppt
 
Inteligencia Artificial.pptx
Inteligencia Artificial.pptxInteligencia Artificial.pptx
Inteligencia Artificial.pptx
 
Neurona de Mc culloch
Neurona de Mc cullochNeurona de Mc culloch
Neurona de Mc culloch
 
Exposicion
ExposicionExposicion
Exposicion
 
Diagnóstico de fallas utilizando un algoritmo basado en Redes de Petri
Diagnóstico de fallas utilizando un algoritmo basado en Redes de PetriDiagnóstico de fallas utilizando un algoritmo basado en Redes de Petri
Diagnóstico de fallas utilizando un algoritmo basado en Redes de Petri
 
Ambrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionAmbrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacion
 
Clasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig TansigClasificador Caracteres Logsig Tansig
Clasificador Caracteres Logsig Tansig
 
Regla de kohonen y Red LVQ
Regla de kohonen y Red LVQ Regla de kohonen y Red LVQ
Regla de kohonen y Red LVQ
 

Último

Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 

Último (20)

Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 

Dialnet redes neuronalesy-predicciondetrafico-3802210

  • 1. Tecnura Vol. 15 No.29 Edición Especial 201190 re-creaciones Palabras clave: Pronóstico, red de datos, red neuronal, trá¿co. Key words: Forecasting, data network, neural network, traf¿c. Redes neuronales y predicción de tráfico Neural networks and prediction of traffic NELSON STIVET TORRES ÁLVAREZ Ingeniero electrónico. Estudiante de la Maestría en Ciencias de la Información y las Comunicaciones de la Universidad Distrital Francisco José de Caldas. Bogo- tá, Colombia. nstorresa@correo.udistrital.edu.co CÉSAR HERNÁNDEZ Ingeniero electrónico, magíster en Ciencias de la Información y las Comuni- caciones. Docente e investigador de la Universidad Distrital Francisco José de Caldas. Bogotá, Colombia. cahernandezs@udistrital.edu.co LUIS F. PEDRAZA Ingeniero electrónico, magíster en Ciencias de la Información y las Comuni- caciones. Docente e investigador de la Universidad Distrital Francisco José de Caldas. Bogotá, Colombia. lfpedrazam@udistrital.edu.co Clasificación del artículo: Investigación (Recreaciones) Fecha de recepción: 30 de mayo de 2011 Fecha de aceptación: 29 de agosto de 2011 RESUMEN El presente documento muestra el desarrollo de un modelo de trá¿co basado en redes neuronales. Los datos de trá¿co que se utilizaron en el en- trenamiento de la red neuronal se extrajeron de una red de datos LAN Ethernet a través del snifer Ethereal; también se utilizó el software MATLAB para modelar la red neuronal de tres capas. Los resultados obtenidos evidencian la gran Àexibili- dad y precisión de las redes neuronales en el mo- delamiento de trá¿co de una red Ethernet, si se cuenta con el su¿ciente número de muestras de trá¿co para entrenarla. ABSTRACT This paper shows the development of a traf¿c mo- del based on neural networks. Traf¿c data used in training of the neural network were extracted 90 Tecnura Vol. 15 No.29 pp. 90 -97 Edición Especial 2011
  • 2. 91redes neuronales y predicción de tráfico NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA re-creaciones * * * from a data network through the Ethernet LAN Ethereal Sniffer; also MATLAB software was used to modeling the three-layer neural network. The results show the Àexibility and accuracy of neural networks in modeling of Ethernet network traf¿c, if you have a suf¿cient number of samples of traf¿c to train it. 1. INTRODUCCIÓN El uso de sistemas inteligentes para la resolución de problemas cotidianos, se convierte en una he- rramienta indispensable y de gran ayuda, cuando otros modelos matemáticos no logran representar con exactitud el comportamiento de un sistema [1], [2]. Las redes neuronales arti¿ciales (Arti¿cial Neural Networks, “ANN”) son utilizadas como mecanis- mo de aprendizaje en diferentes modelos compu- tarizados [3]. En teletrá¿co las ANN se aplican como mecanis- mo para predecir trá¿co en redes de alta veloci- dad para controlar la congestión [4], [5], predic- ción dinámica del ancho de banda, predicción de errores y clasi¿cación de trá¿co, entre otras. 2. NEURONAS ARTIFICIALES El cerebro del ser humano es un órgano complejo, está diseñado no solamente para hacer funcionar el cuerpo, sino también para solucionar in¿nidad de problemas en un tiempo muy corto, éste a su vez está compuesto por millones de neuronas in- terconectadas que permiten el procesamiento de una gran cantidad de información [6] - [8]. Los cientí¿cos en la búsqueda del funcionamien- to del cerebro y de alcanzar su capacidad de pro- cesamiento han tratado de recrear neuronas usan- do herramientas computacionales [9], esta idea ha permitido que puedan ser utilizadas para la resolución de problemas complejos en diferentes ámbitos. Fig. 1. Neurona del Sistema Nervioso Humano. Fig. 2. Neurona Artificial. Donde, ‘xi’ es el valor de la entrada i-ésima, ‘wi’ es el peso de la conexión, ‘o’ es la salida de la neurona y ‘s’ es la función no-lineal o función de activación [10]. La red estaría dada por: red=w1x1+w2x2+...+wnxn. 2.1 Pesos Los pesos son coe¿cientes adaptativos que a tra- vés de la fase de entrenamiento son modi¿cados para que aprendan correctamente la relación entre las entradas y las salidas [11], [13].
  • 3. Tecnura Vol. 15 No.29 Edición Especial 201192 re-creaciones 2.2 Función de transferencia La función suma y la función de transferencia son dos componentes de las redes neuronales que realizan actividades muy importantes. La función sumatoria, suma el producto entre los vectores de entrada y el vector de pesos, y luego, se dirige el resultado a la función de transferencia que gene- ralmente es no lineal y es la que determina el es- tado dinámico de un sistema de redes neuronales [12] - [15]. Existen varios tipos de funciones de activación: sigmoide, tangente hiperbólica, función signo, entre otras. 2.3 Arquitectura La combinación de neuronas se realiza mediante capas [12], [16] y dependiendo de éstas y de la interconexión entre ellas se tienen diferentes cla- si¿caciones: Tabla 1. Arquitectura Depende de Clasificación Número de Capas Monocopa (1 capa) Multicapa (Más de una copa). Tipos de Conexiones Recurrente (realimentación) No recurrente Número de conexiones Totalmente conectada Parcialmente conectada 2.4 Perceptron multicapa (MLP) Las redes perceptron multicapa se aplican a pro- blemas de clasi¿cación, modelización, predicción en series temporales, control discreto, etc. [17], [18]. Tiene un sistema de aprendizaje por minimi- zación de error, la primera capa es la de entrada, la última es la capa de salida y las intermedias se denominan ocultas. 3. PREDICCIÓN DE TRÁFICO Existen diferentes métodos para predecir trá¿co a partir del estudio de series estacionarias no de- terministas asociadas a diferentes momentos de tiempo, entre ellos se pueden destacar: – Modelo AR – Modelo ARI – Modelo BOX-Jenkins o ARIMA La técnica empleada consiste en extraer las rela- ciones subyacentes de los valores pasados y se utilizan para extrapolar y predecir el comporta- miento futuro [14], [19]. Sin embargo, para efectos de este artículo se ana- lizará la predicción de trá¿co usando las redes neuronales, que presentan grandes ventajas en cuanto a adaptación y manejo computacional. 4. METODOLOGÍA A continuación se realiza un experimento infor- mático, con el ¿n de corroborar el funcionamiento de las redes neuronales y la versatilidad de aplica- ciones, en este caso la predicción del volumen de trá¿co en una red LAN. Capa de Entrada Capa Oculta Capa de Salida Fig. 3. Red perceptron multicapa.
  • 4. 93redes neuronales y predicción de tráfico NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA re-creaciones Los datos muestreados fueron obtenidos en un intervalo de 50 seg en una red LAN, utilizando un software libre para la medición del ancho de banda. En la siguiente tabla se encuentran algunas mues- tras de los datos utilizados: Tabla 2. Muestras de tráfico LAN. t [seg] M bits por segundo 1 2.97 2 0.9 3 1.74 4 2.47 5 2.56 6 1.43 7 0.38 8 0.19 9 0.51 10 0.7 11 2.35 12 2.99 13 0.69 14 0.3 15 2.16 16 2.49 17 2.44 18 1.37 19 2.89 20 1.35 21 0.96 22 1.83 23 1.25 24 1 25 2.96 Utilizando el método de prueba y error, se con- ¿guraron los parámetros de la red (ANN) para que permitiera identi¿car y predecir el trá¿co de acuerdo con la información suministrada. Para crear la red se utilizó el software ® Matlab, el cual facilita la creación de redes neuronales a través del lenguaje de programación matemático. Inicialmente se probaron diferentes modelos y parámetros, pero el que mejor aproximó el com- portamiento para estas muestras fue el siguiente: Se utilizó una capa de entrada, una capa de salida, una capa oculta con función de activación lineal (ver Fig. 5). 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 0 0,5 1 1,5 2 2,5 3 3,5 Volumen de Trafico Red LAN Mbits por segundo Tiempo[Seg] [Mbits] Fig. 4. Volumen de tráfico red LAN. Capa deentrada Capa oculta lineal Capa de salida g Fig. 5. Modelo utilizado. La información extraída de la red LAN se usó para entrenar una red neuronal arti¿cial (ANN), con el ¿n de realizar la predicción del trá¿co futuro.
  • 5. Tecnura Vol. 15 No.29 Edición Especial 201194 re-creaciones xlabel(‘time [seg]’) ylabel(‘Output Simulation ANN (Blue) Target(--) [Mbits]’) title(‘Output ANN (Simulation) and Target Sig- nals (Traffic to Predict)’) e=w-simu; %Cálculo del error figure plot(t,e) %Gráfica del error hold on plot([min(t) max(time)],[0 0],’:r’) hold off xlabel(‘Time [Seg]’) ylabel(‘Error’) title(‘Error Signal’) 5. RESULTADOS Como se observa en las siguientes grá¿cas de comportamiento, después de realizar el entrena- miento de la red neuronal con el algoritmo de aprendizaje, se alcanza el objetivo de predecir el trá¿co de la red, veri¿cando que es una herra- mienta válida para este tipo de aplicación. El modelo neuronal elegido cumple a cabalidad, respondiendo adecuadamente según lo que se espera del comportamiento de la red, en un in- tervalo de tiempo determinado. Comparando la salida simulada de la red en co- lor azul con el trá¿co a predecir “línea punteada verde” Fig. 7, se observa un periodo transitorio al comienzo y después la predicción del trá¿co es muy aproximada al comportamiento real de la red LAN, tal como se observa en la grá¿ca de error Fig. 8, donde se evidencia cómo disminuye 4.1 Código red neuronal (ANN) Seguidamente se observa el algoritmo utilizado para crear la red neuronal arti¿cial. T; %Vector tiempo en seg w; % Vector capturas de tráfico Q=length(w); % Longitud del Vector P=seros(10,Q); % inicialización del vector de IN P(1,2:Q) = w(1,1:(Q-1)); P(2,3:Q) = w(1,1:(Q-2)); P(3,4:Q) = w(1,1:(Q-3)); P(4,5:Q) = w(1,1:(Q-4)); P(5,6:Q) = w(1,1:(Q-5)); plot(t,w); % Gráfica del tráfico a predecir %Config. del gráfico Xlabel (‘Time [Seg]’); Ylabel (‘Traffic [Mbits]’); Title (‘Traffic to Predict’); % Creación de la red neuronal net=newlind(P,w); % Se ingresa el vector de entrada, y el vector target (Objetivo) simu=sim(net,P); % Se simula la red con el vector de entrada y se almacena en simu. figure plot(t,simu,t,w,’--’); % plot(t,simu);
  • 6. 95redes neuronales y predicción de tráfico NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA re-creaciones el error prácticamente llegando a un valor muy cercano a cero a medida que el tiempo transcu- rre. Adicionalmente, la red neuronal responde con la rapidez necesaria para igualar el Àujo de trá- ¿co en la red, rati¿cando su gran capacidad de aprendizaje y adaptación a diferentes entornos y sistemas. 6. CONCLUSIONES Predecir el trá¿co utilizando como herramienta las redes neuronales arti¿ciales es posible. Gracias al entrenamiento de la red y ajuste de los valores de los pesos, después de realizar varias iteraciones el modelo empieza a predecir con un error que tiende a cero y arroja excelentes resul- tados. Como se evidencia en este documento es una in- teresante alternativa para la predicción no sola- mente de problemas relacionados con el volumen de trá¿co, sino a otros parámetros como por ejem- plo: clasi¿cación de trá¿co, predicción de errores [20], [21], reconocimiento de patrones, etc. La inteligencia arti¿cial es una alternativa adicio- nal para enfrentar este tipo de problemas, que de otra forma sería más complejo solucionarlos. La Àexibilidad de las redes neuronales facilita su adaptación a diferentes entornos, entre ellos redes de comunicaciones, trá¿co en general o identi¿- cación de sistemas. Las redes neuronales son de gran utilidad para identi¿car sistemas que se comporten de manera lineal y no lineal, sin embargo, se hace necesario contar con tecnología que tenga alta capacidad de cómputo para que el resultado del entrenamiento de las neuronas se lleve en un menor tiempo y con una mayor exactitud. Fig. 6. Tráfico a predecir. Fig. 7. Simulación de la ANN vs. Volumen de tráfico a predecir. Fig. 8. Error entre el tráfico a predecir y la simulación.
  • 7. Tecnura Vol. 15 No.29 Edición Especial 201196 re-creaciones [1] M. Turcaník, “Traf¿c lights control using recurrent neural networks,” Science & Mi- liltary. vol. 2, 2009. [2] D. Teodorovic, V. Varadarajan, J. Popovic, M. Chinnaswamy, S. Ramaraj, “Dynamic programming--neural network real-time traf¿c adaptive signal control algorithm,” Journal Annals of Operations Research - Annals, vol. 143, no. 1, pp. 123-131, 2006. [3] D. Patrick, Neural agents spy network tra- ffic errors, 1998. [4] M. Shareef, “Development of dynamic real-time integration of transit signal prio- rity in coordinated traf¿c signal control system using genetic algorithms and arti- ¿cial neural networks,” 2008. [5] S. Mohamed and N. Mahmoud. “High- speed network traf¿c prediction and its applications using neural networks and self-similar models,” Journal of High Speed Networks, vol. 15, no. 2. pp. 111- 112. Jan. 2006. [6] C. Samira, Z.Abdelouhab,A. Jilali, “Iden- ti¿cation and Prediction of Internet Traf¿c Using Arti¿cial Neural Networks,” Jour- nal of Intelligent Learning Systems and Applications vol. 2, no.3, pp. 147-155. 2010. [7] T. Ahmed, A neural network model for traffic management in broadband networ- ks, Doctoral Dissertation. City University of New York. 1994. [8] H. Shan and B. Ran, An application of neural network on traffic speed prediction under adverse weather conditions, 2003. [9] H. Jiuyi, Applications of ANNs in trans- portation engineering: Development of a neural traffic signal control system, Doctoral Dissertation. University of De- laware Newark. 1995. [10] J. Wook, Traffic flow control and schedu- ling of cells in ATM switch using neural networks, 1996. [11] T. Benjamin, “Incorporating neural net- work traf¿c prediction into freeway inci- dent detection,” Transportation Research Record: Journal of the Transportation Re- search Board, vol. 1679, pp. 101-111. Jan. 2007. [12] J. Giertl, J. Baca, F. Jakab, R. Andoga, “Adaptive sampling in measuring traf¿c parameters in a computer network using a fuzzy regulator and a neural network,” Cybernetics and Systems Analysis, vol. 44. no. 3, May. 2008. [13] V. Francois and M. Eng, “A neural network approach to detect traf¿c anomalies in a communication network,” 1992. [14] J. Chen, Characterization and implemen- tation of neural network time series models for traffic volume forecasting, University of Toledo, 1997. [15] J. Miller and E. Bednar, “Player vs. Bot Traf¿c Analysis Using Arti¿cial Neural Networks,” Proceedings of Industrial En- gineering Research Conference, Cancun, June. 2010. [16] F. Keng. An artificial neural network con- troller for airport air-traffic control, Fu- llerton: California State University, 1991. REFERENCIAS
  • 8. 97redes neuronales y predicción de tráfico NELSON STIVET TORRES ÁLVAREZ / CÉSAR HERNÁNDEZ / LUIS F. PEDRAZA re-creaciones [17] D, Zhen, A static traffic assignment model combined with an artificial neural net- work delay model, PhD thesis, University Digital Commons. 2007. [18] Z. Li. Optimizing traffic network signals around railroad crossings, PhD Thesis, Faculty of the Virginia Polytechnic Insti- tute and State University, 2000. [19] J. Xiaomo and A. Jojjat, “Dynamic Wave- let Neural Network Model for Traf¿c Flow Forecasting,” Journal of Transpor- tation Engineering. vol. 131, no. 10, Jan. 2005. [20] A. Moustapha and R. Selmic, “Wireless sensor network modeling using modi¿ed recurrent neural network: Application to fault detection,” IEEE Transactions on Instrumentation and Measurement, vol. 57, no. 5, pp. 981-988. May. 2008. [21] Q. Fengxiang, Intelligent classification, simulation and control of traffic flow, Ph.D Thesis. Hong Kong University of Science and Technology, 2000. 97Tecnura Vol. 15 No.29 pp. 90 - 97 Edición Especial 2011