CNE_BPNevo Configuración de una red neuronal de propagación hacia atrás empleando un algoritmo genético y una estrategia evolutiva

Tamaño: px
Comenzar la demostración a partir de la página:

Download "CNE_BPNevo Configuración de una red neuronal de propagación hacia atrás empleando un algoritmo genético y una estrategia evolutiva"

Transcripción

1 CNE_BPNevo Configuración de una red neuronal de propagación hacia atrás empleando un algoritmo genético y una estrategia evolutiva Stop_condition mutate recombine select para Computación Neuronal y Evolutiva Ernesto Staffetti Universidad Rey Juan Carlos, Móstoles Michael Leben Getafe (Madrid), 27//27 Índice. Prerrequisitos para ejecutar el programa CNE_BPNevo.EXE. 2. Introducción a las redes neuronales de contrapropagación. 3. Proyecto. Modelo de clases y representación de las redes. 4. Procedimiento. Resultados. 5. Bibliografía.

2 I Prerrequisitos Como el programa CNE_BPNevo.EXE está escrito con Microsoft Visual Basic.Net., para su ejecución es preciso haber instalado el paquete Microsoft Common Runtime Library., que se puede descargar de manera gratuita desde el enlace siguiente: Para sistemas de Open-Source existe Mono para ofrecer la plataforma de.net: El fichero iris.data tiene que estar ubicado en la capeta de ejecución porque contiene la base de datos del problema de la red neuronal artificial. 2

3 II Introducción a las redes neuronales de propagación hacia atras Las redes neuronales artificiales están inspiradas por la naturaleza, por el funcionamiento de nuestro cerebro. La intención es la simulación de una célula nerviosa - una neurona para conseguir una arquitectura informática tan adaptable y con tanta capacidad de aprendizaje como nuestro sistema nervial. Los modelos de McCulloch, Pitts y Rosenblatt Se supone que una celula nerviosa funciona de la manera siguiente: Tiene n entradas llamadas dendritas que aplican un voltaje x a la célula i. Cada dendrita tiene un peso (como una resistencia negativa de voltaje) denominado w. El voltaje que llega a la célula por una dendrita es el producto del voltaje y el peso. La activación a i de la neurona i es la suma de todos estos productos: a i ús (w i * x i ) La neurona i tiene un voltaje de salida y i (en biología se supone que se trata de una señal química), dado por la función de activación f. y i ú f(a i ). Dada una función de activación que es la de paso ( f: R -> {,} ), una red simple de neuronas puede implementar cualquiera operación binaria. Por lo tanto, dispone del mismo poder de cálculo que una máquina Turing; aunque una sola neurona no puede resolver el problema XOR porque puede solamente resolver problemas de separabilidad lineal. El proceso de aprendizaje consiste en adaptar el peso de la neurona para que dé la señal de salida que corresponde a la señal de salida deseada d p. Habitualmente, se usa el metódo de descenso del gradiente para adaptar los pesos aquí está denominado por la regla de aprendizaje de Hebb. Suponiendo que para el conjunto de patrones de entrada posibles disponemos de un conjunto de salidas deseadas P = { x,.., x n } D= { d,.., d m m n y n,m son enteros positivos } se aplica la regla siguiente de actualización de los pesos w i (t) al tiempo t, siendo w i (t+) el peso actualizado: w i (t+) = w i (t) + w i w i = α * e p * x i e p =d p x p El peso actualizado w i (t+) El cambio de peso w i, α la razón de aprendizaje El error producido e p 3

4 Redes de capas múltiples el algoritmo de propagación hacia atrás Mientras solamente haya una única capa de neuronas, esto funcionará bien y la neurona se podrá adaptar para resolver todos los problemas de separabilidad lineal. Esto quiere decir que usando la red como clasificador - es posible separar las clases en el espacio de soluciones de manera lineal. Si eso no es posible es decir, hay que describir una curva dentro del espacio de soluciones para separar las clases - harán falta más capas de neuronas para que la red tenga más parámetros que pueda emplear para la separación de soluciones. Sin embargo, en una arquitectura de más de una capa faltan las salidas deseadas para que cada capa no sea una capa de salida. Para lograr el aprendizaje en tal entorno, se emplea el algoritmo de contrapropagación. Eso consiste en calcular el error que comete toda la red para minimizarlo. El aprendizaje funciona así: después de propagar la señal de las entradas hacia delante, se calcula Arquitectura de una red neuronal de capas multiples de mediante las salidas deseadas el error cometido en la capa de salida. Entonces este error se propaga hacia detrás, adaptando los pesos de las conexiones intermedias. Para calcular el cambio de peso de las neuronas de capas intermedias, hay que usar la derivación de la función de activación. Por lo tanto, la función de activación tiene que ser derivable. Normalmente, se usan funciones como la sigmoide, dada por y en las capas intermedias su derivación, dada por sigmoide Su nonlinealidad ayuda a la separación de problemas linealmente no separables. Una red debería además contener para cada neurona un peso adicional, llamado bias. Se denomina habitualmente como w i para la neurona i. Este peso cuenta como entrada adicional de la misma manera que las otras, con la única diferencia de que su voltaje siempre es. Sirve para resolver problemas como el siguiente: La función de negación: X W = Y * w = * w = Claro que un peso w para solucionar eso no existe. Si añadimos un peso adicional adaptable como el bias, resulta lo siguiente: * w + * w = * w + * w = Esto tiene una solución: w = -, w =. Por desgracia, este algoritmo de aprendizaje supervisado converge bastante despacio respecto al problema dado. O mejor dicho la simulación por ordenador de este tipo de aprendizaje pertenece a una clase de complejidad alta, dependiendo de la cantidad de neuronas y capas y del problema. 4

5 III Proyecto. Modelo de clases y representación de las redes El objetivo es encontrar una combinación de pesos tal que una tasa muy alta de los patrones sea clasificada correctamente. Por eso, los individuos de la población en el algoritmo genético son redes neuronales artificiales, es decir, su configuracion dada por una lista de pesos. La contrapropagación es un algoritmo de aprendizaje para una red neuronal artificial de múltiples capas. El algoritmo de aprendizaje debe encontrar una combinación de pesos valida para la tarea. Usando un algoritmo genético para la configuración, no hace falta un algoritmo de aprendizaje. Pero el hecho de que se trata de una red de contrapropagación es importante porque así se puede usar el error medio cuadrado cometido por la red como valor invertido de la función de aptitud. Sin embargo, como disponemos de las BpnNetwork +MAXITERATIONS : Integer = System.Integer.MaxValue +WeightCount() : Integer +setweight(zoll viindex : Integer, Zoll viweight : Double) +getweight(zoll viindex : Integer) : Double +GetCorrectClassificationPercentage(Zoll vopatterns : Patterns) : Single +Correct_Classified_Probes_Percentage() : Single +Layers() : BpnLayers +InputLayer() : BpnLayer +OutputLayer() : BpnLayer +IterationsNeeded() : Integer +epsilonequals(zoll a : Double, Zoll b : Double, Zoll epsilon : Double) : Boolean +ProbePattern(Zoll voinputpattern : Pattern, Zoll error_tolerance : Double) : Boolean +consult(zoll voinputpattern : Pattern) : Pattern +GetMseForPatternSystem(Zoll voinputpatterns : Patterns) : Double +train_dontadjustweights(zoll voinputpattern : Pattern) +train(zoll voinputpattern : Pattern) +tostring() : String +train(zoll voinputpatterns : Patterns) : Double +ProbePatternCount() : Long +MSE() : Double +New(Zoll errthreshold : Double) +gethighestweight() : Double +connectlayers(zoll L : BpnLayer, Zoll L2 : BpnLayer) +createinputs(zoll L : BpnLayer) +createoutputs(zoll L : BpnLayer) La implementación de la red de propagación hacia atrás Zoll (aduane) quiere decir call by reference salidas deseadas de cada patrón, para la función de aptitud también podemos usar el procentaje de patrones clasificados correctamente. El problema dado a la red neuronal es lo que Oswaldo Velez-Langs nos dió como prática de redes neuronales artificiales: la clasificación de flores en tres clases []. La Iris Plants Database nos da como patrones de entrada los siguientes valores: sepal length, sepal width, petal length y petal width. La salida deseada también está dada por la clase a la que pertence la flor: Iris Setosa, Iris Versicolour o Iris Virginica. Voy a usar redes de la arquitectura 4-N-3 como individuos. Esto quiere decir que tiene cuatro entradas (una para cada uno de los valores) y N neuronas en las capas intermedias y tres neuronas de salida, para codificar la clase a la que pertence la flor así: Clase y y 2 y 3 Iris-setosa.9 Iris-versicolor.9 Iris- virginica.9 Voy a considerar un patrón como clasificado correcto, si el índice del valor más alto de la salida deseada el mismo que el de la salida actual, así que por ejemplo.6.3. vale como Iris-setosa. La base de datos dispone de 5 patrones, 5 ejemplos para cada clase. 5

6 Representación El UML de la clase BpnNetwork de la página anterior muestra que son accesibles los pesos de la red de manera lineal, así que se puede obtenerlos de la forma getweight(i) y alterar con setweight(i, weightvalue). Así, el individuo la combinación de pesos está representado simplemente por una instancia de la clase BpnNetwork. Debido a ese procedimiento está la forma de representación lógica: Una combinación de pesos como Evo::EvoIndividuum +ADAPTO_AMPLITUDE : Double = 5 +INITIAL_MUTATO : Integer = +tag : Boolean +HandleNetwork() : BpnNetwork +Mutato() : Integer +clone() : EvoIndividuum +mutate() +New() +setadapto(zoll v : Double) +getadapto() : Double +getrecombinatedchild(zoll a : EvoIndividuum, Zoll b : EvoIndividuum) : EvoIndividuum +Age() : Integer +Name() : String +getfitnessvalue() : Double +CompareTo(Zoll obj : Object) : Integer * -Population Evo::EvolutiveAlgorithm +MIN_COUNT : Integer = +MAX_COUNT : Integer = 5 +MAX_ITERATIONS : Integer = +getmaximumitem() : EvoIndividuum +isoptimized() : Boolean +Items() : Population +New(Zoll InitialSetSize : Integer) +optimize(zoll mutationvalue : Single, Zoll recombinationvalue : Single, Zoll selectionvalue : Single) +IterationsNeeded() : Long - configuración de la red aparece como tupla (ordenada) de reales: un individuo representa una configuración de pesos P = (w,..., w n ). Sin embargo, tradicionalmente la representación lógica de los pesos está dada por una matriz. Matriz de pesos de una red de cuatro neuronas Neuronas N N 2 2 N 3 3 N 4 4 N U W W W Eso nos abriría la posibilidad de mutar los valores respecto a la neurona a la que N 2 W 2 U W 23 W 24 pertenecen. Y también la multiplicación / recombinación se podría formar de N 3 W 3 W 32 U W 34 N 4 W 4 W 42 W 43 U una manera, de forma que se quede con neuronas de buena calidad. Sin embargo, aparece el problema de que en las redes se pueden intercambiar las neuronas (con pesos del alrededor) y obtener una red con un comportamiento igual. Por lo tanto, se pierde variedad genética. Problema de la simetría y - y 2 - Este esquema muestra que por intercambiar varios pesos resulta una red que da la misma repuesta. Eso lo hay que tener en cuenta al diseñar la función de recombinación. El efecto mostrado va a aparecer usando crossover como operador de recombinación, porque por la organización lineal de los pesos sería muy probable que se quedasen juntos 6

7 los pesos que pertenecen a la misma neurona. Pero por otra parte, sería desfavorable perder por la recombinación una combinación buena de pesos aunque contenga el riesgo de perder variedad. [2] Una función deceptiva. El problema que aparece por la simetría de la función de error en respeto a cambiar los pesos se llama "problema de la función deceptiva". En respeto a la recombinación de dos segmentos, es más probable que quedarán juntos los pesos que están vecinos en la cadena genética que encodifica la red. Por eso pesos que son vecino (que pertenecen a la misma neurona) deberían ser vecino también en su representación genética sequencial. El esquemo utilizado para la enumeración está dado por los dos siguientes dibujo: Arriba la sequencia genética, abajo la red que sus pesos y umbrales 7

8 Esquema de enumeración de los pesos. Resulta como individuo un vector I = (w,..., w n ). En el caso de la red está n=23. Neuronas de una red 4-N-3: 4 + N + 3 Pesos / parámetros adaptables de una red 4-N-3: 7 + N + (4*N + N*3) Con esa enumeración se quedarán juntas las neuronas y sus pesos durante la recombinación Función de aptitud Para medir la calidad de una red se pueden usar dos valores:. El error medio cuadrático (MSE) cometido por la red eso es lo que el proceso de propagación de atrás aprovecha como objeto de minimización usando el descenso de gradiente. Así el error está disponible en la red de propagación hacia atrás. 2. El porcentaje de patrones clasificados correctamente. Ambos valores se pueden usar para la función de aptitud. Tradicionalmente, se usa [2] el error medio cuadrático. La diferencía más importante entre las funciones de aptitud es la siguiente: Debido al reconocimiento de la clase de flor, que depende del índice más grande del vector de salida, se considera como clasificado un patrón como este:.3.3. cuando el deseado era.9.. Sin embargo, el error que comete la red es muy alto. Sería menor si la salida de la red fuera cuando la deseada era.9.. aún respecto a la funcionalidad de la clasificación esto no sirve de nada. Eso es porque el algoritmo intenta fijar los posibles valores de las salidas en. y en.9. Por lo tanto, voy a usar el porcentaje de patrones clasificados correctamente como función de aptitud. A partir de ese punto, el hecho de que se trata de una red de propagación hacia atrás da igual, porque funciona como cualquiera red neuronal. Pero yo quiero investigar las diferencias en el uso de estos dos tipos de funciones de aptitud. Recombinación Como funciones de recombinación he probado estas dos: Shuffle crossover y segmented crossover con solamente 2 segmentos. El último funciona mucho mejor. 8

9 Estrategia evolutiva en la mutación La clase EvoIndividuum (ver UML en página 6) contiene dos parámetros de estrategia. Esos se llaman Mutato y Adapto. En realidad provienen del hecho de que se desconoce el valor del cambio del peso que toma lugar como mutación. Rojas [2] propone realizar la mutación así: w i (t+) = w i (t) + a a es un valor aleatorio Pero cuando la evolución converge alrededor de un máximo de aptitud, solamente serán útiles cambios muy pequeños, así que a debería depender del progreso de la evolución. Por lo tanto, escogí a como parámetro de estrategia. El mi modelo, a se llama adapto, y se determina así: como inicialización y a= -ADAPTO_AMPLITUDE + (R * 2 * ADAPTO_AMPLITUDE) a(t+) = a(t) + (R * a) + (-R * a) en cada paso de mutación, siendo R valores aleatorios entre y. Considero también R en el cálculo, para que pueda decrecer. Como cambiar un único peso en una operación de mutación puede resultar en un desarrollo muy lento si el algoritmo todavía se encuentra muy alejado del óptimo, hay otro parámetro de estrategia llamado Mutato y es un entereo positivo. Ese parámetro determina cuántos pesos se cambian por mutación. Se cambia en cada mutación. Int devuelve el numero entero más cerca. Mutato = Mutato + Int((-R * _mutato) + (R * _mutato)) Estrategia evolutiva en la recombinación Como uso segmented crossover con 2 segmentos, no hace falta que la estrategia influya en la recombinación. Los parámetros que obtiene el individuo nacido por la recombinación son los siguientes: Mutato = (Mutato + Mutato 2 ) / 2 y a = (a + a 2 ) / 2. 9

10 Pautas en el proceso evolutivo Mutación Por la cantidad alta de simetrías e individuos iguales aunque tengan los pesos intercambiados, hace falta mucha mutación Mutato=4 Adapto=-. index mutato para que haya mucha diversidad. Así que hay que usar una constante alta. Todos los individuós tiene la misma propabilidad de adapto adapto adapto adapto 2. Original mutación. Para proteger los indivduós mejores, se añade un clone de ellos a población antes de Mutated mutar. Recombinación Los mejores 25% de individuos tienen probabilidades de recombinarse de forma normal. Los 2% peores tienen 33% probabilidad, los demás 5%. El individuo recien nacido muta inmediatamente. Popsize too big For each mama in items For each papa in items CUT Papa Evaluate Fitness of mama and papa Mama Child Compute Propability of Recombination El punto de corte está elegido por azar. Recombination Next Step A = new recombinated child. Mutate(a) Add(a) Selección El mejor individuo no puede morir. Los mejor % tienen la probabilidad de selección un 75% por ciento más bajo que un indivduo normal. Los peor 2% tienen la probabilidad un % más alta. La selección es del tipo (m+l). Pest En el caso de que el mejor individuo tenga una edad de más de 3 iteraciones, supongo que no se mejora el conjunto por falta de diversidad. Entonces mueren los 75% peores individuos, y son reemplazados por nuevos objetos al azar. Como lo que cuesta más es calcular la función de aptitud, porque incluye el desempeño de la red por cada de los 5 patrones, es mejor eligir constantes de mutación, selección y recombinación altas. (solamente por razones del tiempo de computación)

11 IV.a Resultados tests a corto plazo Generaciones de redes tipo Población inicial: individuos Estrategia evolutiva: ninguna Función de aptitud: porcentaje de patrones clasificados correctamente Constante de mutación:,5 Constante de recombinación:,5 Constante de selección:,5 Generación Supervivientes mejor valor % su error de la red ,33, ,6666, ,6666, ,6666, ,6666, Generaciones de redes tipo Población inicial: individuos Estrategia evolutiva: ninguna Función de aptitud: error cometido por la red (invertido) Constante de mutación:,5 Constante de recombinación:,5 Constante de selección:,5 Generación Supervivientes Mejor valor % Su error de la red ,6666, , ,6666, ,6666, ,6666, Generaciones de redes tipo Población inicial: individuos Estrategia evolutiva: adapto, mutato Función de aptitud: porcentaje de patrones clasificados correctamente Constante de mutación:,5 Constante de recombinación:,5 Constante de selección:,5 Generación Supervivientes Su mejor valor % Error de la red ,33, ,6666, ,6666, ,6666, ,6666, Generaciones de redes tipo Población inicial: individuos Estrategia evolutiva: adapto, mutato Función de aptitud: error cometido por la red (invertido) Constante de mutación:,5 Constante de recombinación:,5 Constante de selección:,5 Generación Supervivientes Su mejor valor % Error de la red ,3333, ,66, ,6666, ,33, , Usando el porcentaje de patrones clasificados correctamente como función de aptitud, la red alcanza un mínimo local (el de 66%). Usando la estrategia evolutiva lo alcanza más rápido. Si se usa el error cometido por la red como función de aptitud, la evolución va muy despacio, pero impide la trampa del mínimo local.

12 Generaciones de redes tipo Población inicial: individuos Estrategia evolutiva: adapto, mutato Función de aptitud: porcentaje de patrones clasificados correctamente Constante de mutación:,5 Constante de recombinación:,5 Constante de selección:,5 Generación Supervivientes mejor valor % Su error de la red ,3333, , , , , Ejemplo de la calidad de la red después de generaciones: Patrón de entrada Salida deseada Salida actual correcto IN[,725,65,5,48 ] DES=[,,9, ] OUT=[,73586,73589,73587 ] sí IN[,6375,95,2,8 ] DES=[,9,, ] OUT=[,73586,73586,73586 ] no IN[,575,8,75,8 ] DES=[,9,, ] OUT=[,73587,73586,73586 ] sí IN[,8625,775,675,84 ] DES=[,,,9 ] OUT=[,73586,73586,73589 ] sí Generaciones de redes tipo Población inicial: individuos Estrategia evolutiva: adapto, mutato Función de aptitud: error cometido por la red (invertido) Constante de mutación:,5 Constante de recombinación:,5 Constante de selección:,5 Generación Supervivientes Su mejor valor % error de la red ,333, ,33333, ,66, ,33, ,66, Ejemplo de la calidad de la red después de generaciones: Patrón de entrada Salida deseada Salida actual correcto IN[,625,575,425,4 ] DES=[,,9, ] OUT=[,352324,395622,32378 ] sí IN[,8375,825,725 ] DES=[,,,9 ] OUT=[,354,43958, ] no IN[,8375,75,65,92 ] DES=[,,,9 ] OUT=[, ,434967, ] no IN[,7875,625,625,76 ] DES=[,,,9 ] OUT=[, ,42993, ] no IN[,825,75,65,8 ] DES=[,,,9 ] OUT=[, ,3567,4298 ] sí Se muestra que la capacidad de optimización depende muchísimo de la arquitectura de la red. Desde el punto de vista evolutivo, la diferencia más importante es el número de parámetros: mientras la red tiene 3 parámetros / genes en forma de pesos, la red de tiene 39 pesos. Si se usa el error cometido por la red como función de aptitud, la diferencia entre las salidas y,2,3 es mucho más grande que cuando se use la del porcentaje. En estos casos, se da el efecto de que la red deja espacio a otros patrones, por generalización. La optimización con respecto al porcentaje no va a producir una red que haya generalizado muy bien las clases. 2

13 IV.b Tests con un número largo de generaciones Test B% - Porcentaje de patrones clasificados correctamente Generaciones de redes tipo Población inicial: 2 individuos Estrategia evolutiva: adapto, mutato Función de aptitud: porcentaje de patrones clasificados correctamente Constante de mutación:,7 Constante de recombinación:,8 Constante de selección:,2 Generación Supervivientes mejor valor % su error de la red ,66666, ,33333, ,33333, ,33333, ,33333,8258 (azúl: mínimo local) Ejemplo de la calidad de la red después de generaciones ( minutos): Patrón de entrada Salida deseada Salida actual (todos correctos) IN[,6,75,75,2 ] DES=[,9,, ] OUT=[, , , ] IN[,8375,825,725 ] DES=[,,,9 ] OUT=[, , , ] IN[,6375,625,375,44 ] DES=[,,9, ] OUT=[, , , ] IN[,725,7,525,52 ] DES=[,,9, ] OUT=[, , , ] IN[,8375,75,65,92 ] DES=[,,,9 ] OUT=[, , , ] Test B-MSE - Error cometido por la red (invertido) Generaciones de redes tipo Población inicial: 2 individuos Estrategia evolutiva: adapto, mutato Función de aptitud: error cometido por la red (invertido) Constante de mutación:,7 Constante de recombinación:,8 Constante de selección:,2 Generación Supervivientes mejor valor % su error de la red ,66, %, ,333, %, ,333, Ejemplo de la calidad de la red después de generaciones ( minutos): Patrón de entrada Salida deseada Salida actual IN[,6875,5,75,8 ] DES=[,9,, ] OUT=[, , , ] IN[,6875,6,475,44 ] DES=[,,9, ] OUT=[, , , ] IN[,7625,75,625,72 ] DES=[,,,9 ] OUT=[, , , ] IN[,925,7,7625,76 ] DES=[,,,9 ] OUT=[, , , ] IN[,9875,95,8,8 ] DES=[,,,9 ] OUT=[, , , ] IN[,8,7,7,88 ] DES=[,,,9 ] OUT=[, , , ] IN[,75,675,6375,64 ] DES=[,,9, ] OUT=[, , , ] El resultado es que el uso del porcentaje de patrones clasificados correctamente como función de aptitud es apropiado para buscar muy rápido una combinación de pesos que de la repuesta de la red, pero de una manera muy borrosa. Por el contrario, el uso del 3

14 error medio cuadrado como función de aptitud precisa mucha más generaciones para alcanzar un resultado aceptable. Sin embargo, resulta una red mucho más razonable, que tiene generalizado el sistema que divide los patrones en clases diferentes. El test B% muestra que la evolución por la porcentaje como función de apitud guía el desempeño a un mínimo local de que no sale la población. Al contrario usando el MSE (Test B-MSE) se muestra un decenso muy constante. Eso será porque la función de error es más continúo que la de la porcentaje. Además, la porcentaje ofrece muy pocos matices: f : I f con [[]] [; ] û f y f = P El numero de valores distintos que puede tomar la función de aptitud f corresponde al numero de patrones P de que ya sabemos clasificar. Así que habrán mucho individuós con el mismo valor de aptitud. Con respecto a la motivación de esta investigación, que era que el algoritmo de propagación hacia atrás converge bastante despacio, el algoritmo genético muestra una velocidad aún más baja. Error de la mejor red de las primeras, generaciones. En verde: porcentaje de patrones clasificados correctamente (abajo: %, arriba: %; Al final: 66%). Rojo: el error medio cuadratico (abajo: ; arriba:,2. Al final, se encuentra a,593). Tiempo de computación: h:23min (AMD Athlon,2 GHz). (Una linea = 45 generaciones) 4

15 V Bibliografía [] UCI Machine Learning Repository de la University of California [2] Theorie der neuronalen Netze Eine systematische Einführung Prof. Dr. Raúl Rojas-González (FU-Berlin), 996; Springer-Verlag ISBN p Genetische Algorithmen für neuronale Netze contiene una versión en inglés del libro. Algoritmos genéticos para redes neuronales. [3] Wikipedia Backpropagation y Redes neuronales y Estrategia evolutiva. [4] [5] Evolutionary Computation Basic Algorithms and Operators ; Edited by T. Bäck, D.B.Fogel, T. Michalewicz; 2 Institute of Physics Publishing, Bristol and Philadelphia, ISBN [6] Práctica II de Redes Neuronales, Michael Leben 5

CAPÍTULO 4: ALGORITMOS DE APRENDIZAJE

CAPÍTULO 4: ALGORITMOS DE APRENDIZAJE Capítulo 4 Algoritmos de Aprendizaje 26 CAPÍTULO 4: ALGORITMOS DE APRENDIZAJE En este capítulo se proporcionan las descripciones matemáticas de los principales algoritmos de aprendizaje para redes neuronales:

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Puedes Desarrollar Tu Inteligencia

Puedes Desarrollar Tu Inteligencia Puedes desarrollar tu Inteligencia (Actividad-Opción A) Puedes Desarrollar Tu Inteligencia Una nueva investigación demuestra que el cerebro puede desarrollarse como un músculo Muchas personas piensan que

Más detalles

MODELOS DE RECUPERACION

MODELOS DE RECUPERACION RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN INGENIERÍA INFORMÁTICA RECUPERACIÓN Y ACCESO A LA INFORMACIÓN MODELOS DE RECUPERACION AUTOR: Rubén García Broncano NIA 100065530 grupo 81 1 INDICE 1- INTRODUCCIÓN

Más detalles

Colegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio

Colegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio Refo 07 2004 15 al 19 de noviembre 2004 Colegio Alexander von Humboldt - Lima Tema: La enseñanza de la matemática está en un proceso de cambio La enseñanza de la matemática debe tener dos objetivos principales:

Más detalles

UN PROBLEMA CON INTERÉS Y CALCULADORA

UN PROBLEMA CON INTERÉS Y CALCULADORA UN PROBLEMA CON INTERÉS Y CALCULADORA José Antonio Mora Sánchez. Alacant Las calculadoras ofrecen la posibilidad de modificar la óptica desde la que se abordan ciertos problemas matemáticos, esto hace

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

Conclusiones. Particionado Consciente de los Datos

Conclusiones. Particionado Consciente de los Datos Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser

Más detalles

Aprendizaje Automatizado. Redes Neuronales Artificiales

Aprendizaje Automatizado. Redes Neuronales Artificiales Aprendizaje Automatizado Redes Neuronales Artificiales Introducción Una forma de emular características propias de los humanos: memorizar y asociar hechos. Se aprende de la experiencia. El cerebro humano

Más detalles

LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL

LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar funciones en Microsoft Excel 2010. 1) LA FUNCIÓN SI EN EXCEL La función SI en Excel es parte del grupo

Más detalles

Temas de electricidad II

Temas de electricidad II Temas de electricidad II CAMBIANDO MATERIALES Ahora volvemos al circuito patrón ya usado. Tal como se indica en la figura, conecte un hilo de cobre y luego uno de níquel-cromo. Qué ocurre con el brillo

Más detalles

Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut

Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut Este texto intenta ser un complemento de las clases de apoyo de matemáticas que se están realizando en la

Más detalles

PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA T E M A S

PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA T E M A S PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA Valor del dinero en el tiempo Conceptos de capitalización y descuento Ecuaciones de equivalencia financiera Ejercicio de reestructuración de deuda T E M A

Más detalles

Inteligencia artificial: todo comienza con una neurona.

Inteligencia artificial: todo comienza con una neurona. MEMORIAS DEL SEGUNDO CONCURSO DE INVESTIGACIÓN, DESARROLLO E INNOVACIÓN TECNOLÓGICA IDIT 2013 Inteligencia artificial: todo comienza con una neurona. Sandra Belén Bejarano Jiménez, Sofía Monserrat Pérez

Más detalles

Método para ganar dinero con YouTube y Clickbank sin tener que subir videos ni hacer comentarios

Método para ganar dinero con YouTube y Clickbank sin tener que subir videos ni hacer comentarios Método para ganar dinero con YouTube y Clickbank sin tener que subir videos ni hacer comentarios Por ImperioDinero.com Nota legal: El contenido de esta guía es propiedad de ImperioDinero.com. No tienes

Más detalles

CAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN)

CAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN) CAPITULO 3 REDES HIBRIDAS-COMPLEJAS 3.1 Descripción de la Red Híbrida Compleja (HCNN) La predicción de eventos caóticos que se presentan en un mundo que nos rodea es de gran interés. Especialmente en aquellos

Más detalles

Programación Genética

Programación Genética Programación Genética Programación Genética consiste en la evolución automática de programas usando ideas basadas en la selección natural (Darwin). No sólo se ha utilizado para generar programas, sino

Más detalles

Interpolación polinómica

Interpolación polinómica 9 9. 5 9. Interpolación de Lagrange 54 9. Polinomio de Talor 57 9. Dados dos puntos del plano (, ), (, ), sabemos que ha una recta que pasa por ellos. Dicha recta es la gráfica de un polinomio de grado,

Más detalles

BLOG: PUNTADA A PUNTADA

BLOG: PUNTADA A PUNTADA BLOG: PUNTADA A PUNTADA Google Analytics paso a paso (segunda parte) Seguimos con la guía de Google Analytics. En la primera parte de Google Analytics paso a paso vimos cómo instalarlo en tu web o blog

Más detalles

Los estados financieros proporcionan a sus usuarios información útil para la toma de decisiones

Los estados financieros proporcionan a sus usuarios información útil para la toma de decisiones El ABC de los estados financieros Importancia de los estados financieros: Aunque no lo creas, existen muchas personas relacionadas con tu empresa que necesitan de esta información para tomar decisiones

Más detalles

Tema 5: Sistemas Monetarios Internacionales

Tema 5: Sistemas Monetarios Internacionales Introducción: Tema 5: Sistemas Monetarios Internacionales Analizaremos economías que están formadas por varios países y monedas. Se estudiarán los determinantes de los tipos de cambio entre monedas. Determinaremos

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

Módulo II - PowerPoint

Módulo II - PowerPoint Módulo II - PowerPoint Índice Copiando diapositivas Menú Edición... 2 Copiando diapositivas utilizando la barra de herramientas... 3 Copiando diapositivas utilizando el menú contextual... 3 Copiando diapositivas

Más detalles

Líneas de espera. Introducción.

Líneas de espera. Introducción. Líneas de espera. Introducción. En este capítulo se aplica la teoría de colas. Una Cola es una línea de espera y la teoría de colas es una colección de modelos matemáticos que describen sistemas de líneas

Más detalles

CAPÍTULO 10 Aplicaciones de la Derivada a Funciones Económicas

CAPÍTULO 10 Aplicaciones de la Derivada a Funciones Económicas CAPÍTULO 10 Aplicaciones de la Derivada a Funciones Económicas Introducción En la economía, la variación de alguna cantidad con respecto a otra puede ser descrita por un concepto promedio o por un concepto

Más detalles

Wise Up Kids! En matemáticas, a la división de un objeto o unidad en varias partes iguales o a un grupo de esas divisiones se les denomina fracción.

Wise Up Kids! En matemáticas, a la división de un objeto o unidad en varias partes iguales o a un grupo de esas divisiones se les denomina fracción. Fracciones o Quebrados En matemáticas, a la división de un objeto o unidad en varias partes iguales o a un grupo de esas divisiones se les denomina fracción. Las fracciones pueden ser representadas de

Más detalles

Ambas componentes del sistema tienen costos asociados que deben de considerarse.

Ambas componentes del sistema tienen costos asociados que deben de considerarse. 1. Introducción. En este trabajo se aplica la teoría de colas. Una Cola es una línea de espera y la teoría de colas es una colección de modelos matemáticos que describen sistemas de líneas de espera particulares

Más detalles

Ingeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007

Ingeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007 Enunciado Se desea efectuar el testing funcional de un programa que ejecuta transferencias entre cuentas bancarias. El programa recibe como parámetros la cuenta de origen, la de cuenta de destino y el

Más detalles

MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO

MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO EJERCICIO 1 Primero analizamos el equilibrio bajo el monopolio. El monopolista escoge la cantidad que maximiza sus beneficios; en particular, escoge la cantidad

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

Contabilidad Orientada a los Negocios

Contabilidad Orientada a los Negocios Tema 5 Introducción Como todos sabemos, al pagar por alguna cosa, cualquiera que esta sea, que jamás haya sido utilizada, se debe desembolsar una cantidad de dinero, esto es porque, al igual que todas

Más detalles

Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP)

Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP) Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP) Realizado por: José Luis López Pino Aitor Garcia Manterola Índice de contenido Enunciado de la práctica...3

Más detalles

TRABAJO Y ENERGÍA; FUERZAS CONSERVATIVAS Y NO CONSERVATIVAS

TRABAJO Y ENERGÍA; FUERZAS CONSERVATIVAS Y NO CONSERVATIVAS TRABAJO Y ENERGÍA; FUERZAS CONSERVATIVAS Y NO CONSERVATIVAS 1. CONCEPTO DE TRABAJO: A) Trabajo de una fuerza constante Todos sabemos que cuesta trabajo tirar de un sofá pesado, levantar una pila de libros

Más detalles

Introducción... 4. Cómo empezar a monetizar mi blog?... 7. Porqué son tan interesantes los ingresos por sistemas de afiliados?...

Introducción... 4. Cómo empezar a monetizar mi blog?... 7. Porqué son tan interesantes los ingresos por sistemas de afiliados?... Aaaaa Contenido Introducción... 4 Cómo empezar a monetizar mi blog?... 7 Porqué son tan interesantes los ingresos por sistemas de afiliados?... 10 Cómo se pueden generar ingresos con un blog usando la

Más detalles

CAPÍTULO 1: INTRODUCCIÓN. Todas las personas sabemos que la gran mayoría de las actividades humanas conllevan lo

CAPÍTULO 1: INTRODUCCIÓN. Todas las personas sabemos que la gran mayoría de las actividades humanas conllevan lo CAPÍTULO 1: INTRODUCCIÓN 1.1. Planteamiento del problema Todas las personas sabemos que la gran mayoría de las actividades humanas conllevan lo que conocemos como riesgo, pero qué es en realidad el riesgo?,

Más detalles

5. CONOCIENDO EL GESTOR DE

5. CONOCIENDO EL GESTOR DE Centro del Profesorado Luisa Revuelta Creando una web con 5. CONOCIENDO EL GESTOR DE CONTENIDOS JOOMLA! TUTORA: María Urbano Olmo ÍNDICE DE CONTENIDOS 1 INTRODUCCIÓN......2 2 ORGANIZACIÓN DE CONTENIDOS

Más detalles

GUÍA PARA LA FORMULACIÓN PROYECTOS

GUÍA PARA LA FORMULACIÓN PROYECTOS GUÍA PARA LA FORMULACIÓN PROYECTOS Un PROYECTO es un PLAN DE TRABAJO; un conjunto ordenado de actividades con el fin de satisfacer necesidades o resolver problemas. Por lo general, cualquier tipo de proyecto,

Más detalles

VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS

VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS EN NUESTRAS VIDAS JOCABED VALENZUELA GARCIA ESLI GUADALUPE LAZCANO RODRIGUEZ INTRODUCCION: Le tecnología es un sinónimo de innovación y de cosas nuevas para facilitar

Más detalles

Hoja1!C4. Hoja1!$C$4. Fila

Hoja1!C4. Hoja1!$C$4. Fila CAPÍTULO 6......... Cálculo y funciones con Excel 2000 6.1.- Referencias De Celdas Como vimos con anterioridad en Excel 2000 se referencian las celdas por la fila y la columna en la que están. Además como

Más detalles

_ Antología de Física I. Unidad II Vectores. Elaboró: Ing. Víctor H. Alcalá-Octaviano

_ Antología de Física I. Unidad II Vectores. Elaboró: Ing. Víctor H. Alcalá-Octaviano 24 Unidad II Vectores 2.1 Magnitudes escalares y vectoriales Unidad II. VECTORES Para muchas magnitudes físicas basta con indicar su valor para que estén perfectamente definidas y estas son las denominadas

Más detalles

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 1. Acerca de este documento Este documento describe el servicio de estadísticas del que actualmente disfrutan algunas de las páginas

Más detalles

Itinerario Formativo en Innovación Docente

Itinerario Formativo en Innovación Docente Módulo I: Los Mapas Conceptuales Los Mapas Conceptuales Itinerario Formativo en Innovación Docente Los mapas conceptuales son una herramienta muy poderosa para organizar, analizar y sintetizar información

Más detalles

Diagnosis y Crítica del modelo -Ajuste de distribuciones con Statgraphics-

Diagnosis y Crítica del modelo -Ajuste de distribuciones con Statgraphics- Diagnosis y Crítica del modelo -Ajuste de distribuciones con Statgraphics- 1. Introducción Ficheros de datos: TiempoaccesoWeb.sf3 ; AlumnosIndustriales.sf3 El objetivo de esta práctica es asignar un modelo

Más detalles

Sobre el Centro para préstamos responsables

Sobre el Centro para préstamos responsables Está buscando un banco nuevo o una cooperativa de crédito nueva? Claro que será importante que sepa las tarifas, las tasas de interés, la ubicación y los horarios de su nueva institución financiera, pero

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Evaluación Financiera de Proyectos

Evaluación Financiera de Proyectos Evaluación Financiera de Proyectos Qué contiene esta presentación? 1. Cómo preparar un flujo de caja de un proyecto Inversión Ingresos Gastos Flujo de Caja Depreciación e Impuestos 2. Cómo evaluar un flujo

Más detalles

Guía del Usuario ANEXOS

Guía del Usuario ANEXOS DataSoft 6.0 Guía del Usuario ANEXOS Tarija, julio del 2012 TABLA DE CONTENIDO 1. METODOS DE CONTROL DE INVENTARIO...1 1.1 Selección del Método De Control... 1 1.2 Método PEPS: Primeros en Entrar, Primeros

Más detalles

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS Unidad 6: Polinomios con coeficientes enteros. Al final deberás haber aprendido... Expresar algebraicamente enunciados sencillos. Extraer enunciados razonables

Más detalles

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo 4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium

Más detalles

Implementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Resumen

Implementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Resumen Implementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Arturo Gómez Cortés y Raúl Leal Ascencio ITESO, Guadalajara Resumen El presente trabajo describe una arquitectura

Más detalles

DI Macarena Ponce- DI Belén Martin 1

DI Macarena Ponce- DI Belén Martin 1 INTERPRETACION PARCIAL DE LAS ENCUESTAS AUTORES: D.I. Belén Martín D.I. Macarena Ponce FACULTAD DE ARTES Y DISEÑO, UNIVERSIDAD NACIONAL DE CUYO MENDOZA, MAYO 2009 Este trabajo se enmarca en el proyecto

Más detalles

ANÁLISIS FINANCIERO VERTICAL

ANÁLISIS FINANCIERO VERTICAL ANÁLISIS FINANCIERO VERTICAL El Análisis Vertical de los estados financieros es una de las técnicas más simple y se la considera como una evaluación estática, puesto que no analiza los cambios ocurridos

Más detalles

Dando nuestros primeros pasos con 3DS Max. 1. Objetivos

Dando nuestros primeros pasos con 3DS Max. 1. Objetivos Dando nuestros primeros pasos con 3DS Max 1. Objetivos En este tema aprenderemos a utilizar los menús de la barra de herramientas de la parte superior el programa y alguna de sus particularidades. El menú

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13

Más detalles

2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com.

2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. 2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 404 Diseño de segmento Generalidades Diseño para criticidad de lazo

Más detalles

Cadena de Palabras Manual de usuario

Cadena de Palabras Manual de usuario 25 de febrero de 2015 16 Abril 2015 Cadena de Palabras Manual de usuario 1. Introducción Cadena de Palabras es una aplicación que permite construir diferentes frases, además de enseñar la pronunciación

Más detalles

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información

Más detalles

Profesorado de Informática Ciencias de la Computación INET- DFPD Matemática I - Matemática Discreta usando el computador Ing. Prof.

Profesorado de Informática Ciencias de la Computación INET- DFPD Matemática I - Matemática Discreta usando el computador Ing. Prof. Árboles Profesorado de Informática Ciencias de la Computación INET- DFPD Matemática I - Matemática Discreta usando el computador Ing. Prof. Paula Echenique Una de las estructuras de datos más importantes

Más detalles

Cadenas de Markov. http://humberto-r-alvarez-a.webs.com

Cadenas de Markov. http://humberto-r-alvarez-a.webs.com Cadenas de Markov http://humberto-r-alvarez-a.webs.com Definición Procesos estocásticos: procesos que evolucionan de forma no determinista a lo largo del tiempo en torno a un conjunto de estados. Estos

Más detalles

Fundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - SOLUCIONES

Fundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - SOLUCIONES Calificación 1 Fundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - 2 3 Nombre SOLUCIONES Grupo Dispone de una hora y media para completar el examen 1 (6.5 puntos)

Más detalles

Líneas Equipotenciales

Líneas Equipotenciales Líneas Equipotenciales A.M. Velasco (133384) J.P. Soler (133380) O.A. Botina (133268) Departamento de física, facultad de ciencias, Universidad Nacional de Colombia Resumen. En esta experiencia se estudia

Más detalles

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos

Más detalles

SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario

SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO Modulo de Planificación Manual de Usuario Oficina General de Estadística e Informática Oficina de Informática Unidad de Análisis y Desarrollo MÓDULO DE PLANIFICACIÓN

Más detalles

SGIC. Propuesta para Plan de Telefonía y Perfiles de Consumo

SGIC. Propuesta para Plan de Telefonía y Perfiles de Consumo SGIC Propuesta para Plan de Telefonía y Perfiles de Consumo A continuación se presenta una propuesta para tratar los planes de telefonía y los perfiles de consumo en el SGIC. Las clases naranjas son las

Más detalles

El palacio de la Alhambra: La primera expansión. El favor de los visires

El palacio de la Alhambra: La primera expansión. El favor de los visires El palacio de la Alhambra: La primera expansión El favor de los visires Traducido al español por javche Esta expansión contiene cuatro módulos diferentes, que pueden combinarse individualmente o todos

Más detalles

Selectividad Septiembre 2009 SEPTIEMBRE 2009. Opción A

Selectividad Septiembre 2009 SEPTIEMBRE 2009. Opción A SEPTIEMBRE 2009 Opción A 1.- Como cada año, el inicio del curso académico, una tienda de material escolar prepara una oferta de 600 cuadernos, 500 carpetas y 400 bolígrafos para los alumnos de un IES,

Más detalles

PRODUCTIVIDAD. Contenido. 1. Introducción. 2. Importancia de la Productividad. 3. Que es productividad? 4. Como se mide la productividad?

PRODUCTIVIDAD. Contenido. 1. Introducción. 2. Importancia de la Productividad. 3. Que es productividad? 4. Como se mide la productividad? PRODUCTIVIDAD Contenido 1. Introducción 2. Importancia de la Productividad 3. Que es productividad? 4. Como se mide la productividad? 5. Factores internos y externos que afectan la productividad 6. Conclusión

Más detalles

6. Controlador del Motor

6. Controlador del Motor 6. Controlador del Motor 82 6.1 Introducción: El controlador es el dispositivo encargado de controlar el motor, dependiendo de las señales que le llegan a través del programador de mano y las señales provenientes

Más detalles

TEMA 3: EN QUÉ CONSISTE?

TEMA 3: EN QUÉ CONSISTE? Módulo 7 Sesión 3 5/16 TEMA 3: EN QUÉ CONSISTE? La metodología seguida para aplicar correctamente la técnica de RGT se basa en cuatro fases (Figura 1). En la primera de ellas, se seleccionan los elementos

Más detalles

Estructuras de Datos y Algoritmos. Árboles de Expresión

Estructuras de Datos y Algoritmos. Árboles de Expresión Estructuras de Datos y Algoritmos Árboles de Expresión Año 2014 Introducción Los avances tecnológicos producen día a día una gran cantidad de información que debe ser almacenada y procesada en forma eficiente.

Más detalles

Problemas fáciles y problemas difíciles. Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el siguiente problema:

Problemas fáciles y problemas difíciles. Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el siguiente problema: Problemas fáciles y problemas difíciles Alicia Avila Profesora investigadora de la Universidad Pedagógica Nacional Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el

Más detalles

Práctica 10. Redes Neuronales

Práctica 10. Redes Neuronales Práctica 10 Redes Neuronales En esta práctica trabajaremos con un sistema de aprendizaje basado en ejemplos que ya hemos visto con anterioridad (k-vecinos) y una implementación de las redes neuronales.

Más detalles

El reto de la Gestión Documental

El reto de la Gestión Documental El reto de la Gestión Documental Introducción Quizá la pregunta más habitual que nos hacemos al considerar soluciones de Gestión Documental sea cómo puedo digitalizar la enorme cantidad de documentos que

Más detalles

Selectividad Septiembre 2013 OPCIÓN B

Selectividad Septiembre 2013 OPCIÓN B Pruebas de Acceso a las Universidades de Castilla y León ATEÁTICAS APLICADAS A LAS CIENCIAS SOCIALES EJERCICIO Nº páginas Tablas OPTATIVIDAD: EL ALUNO DEBERÁ ESCOGER UNA DE LAS DOS OPCIONES Y DESARROLLAR

Más detalles

PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN

PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN Ejercicio 1. Diseñar una planilla EXCEL que tome como dato de entrada un número entero y devuelva la representación en base 2. Testearla con los números 23, 245, 673,

Más detalles

2.1 Funcionamiento del MPLS

2.1 Funcionamiento del MPLS Capítulo 2 MPLS Básico En este capítulo se va a hablar sobre el funcionamiento de las redes MPLS para su mayor comprensión. Se habla sobre la red MPLS en general y las versatilidades que este tiene. También

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

LAS FRACCIONES DE CARLOS

LAS FRACCIONES DE CARLOS LAS FRACCIONES DE CARLOS (Un cuento de partes de una parte) MAURICIO CONTRERAS LAS FRACCIONES DE CARLOS (Un cuento de partes de una parte) Carlos estaba triste. Su hermana Eva se le acercó. Qué te pasa

Más detalles

Manual para Declaración Anual

Manual para Declaración Anual Manual para Declaración Anual Contenido Introducción 1 Actualización del sistema 2 Descarga de las herramientas del SAT (DIM) 3 Ubicación de las Herramientas del Sistema 4 Desarrollo del Proceso 10 1 Generación...

Más detalles

Aproximación local. Plano tangente. Derivadas parciales.

Aproximación local. Plano tangente. Derivadas parciales. Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

Publicación del sitio web en internet. Equipo 6

Publicación del sitio web en internet. Equipo 6 Publicación del sitio web en internet Equipo 6 En que consiste? O Una vez que hemos diseñado nuestra página web llega el momento en el quede debemos publicarla en Internet. Para ello tenemos que encontrar

Más detalles

PROPORCIONALIDAD - teoría

PROPORCIONALIDAD - teoría PROPORCIONALIDAD RAZÓN: razón de dos números es el cociente indicado de ambos. Es decir, la razón de los dos números a y b es a:b, o lo que es lo mismo, la fracción b a. PROPORCIÓN: es la igualdad de dos

Más detalles

ENSAYOS CLÍNICOS. Guía para padres y tutores

ENSAYOS CLÍNICOS. Guía para padres y tutores ENSAYOS CLÍNICOS Guía para padres y tutores PARA PADRES Y TUTORES Los niños no son pequeños adultos En este folleto encontrará información sobre los ensayos clínicos en general y los ensayos clínicos en

Más detalles

Tema 5. Aproximación funcional local: Polinomio de Taylor. 5.1 Polinomio de Taylor

Tema 5. Aproximación funcional local: Polinomio de Taylor. 5.1 Polinomio de Taylor Tema 5 Aproximación funcional local: Polinomio de Taylor Teoría Los polinomios son las funciones reales más fáciles de evaluar; por esta razón, cuando una función resulta difícil de evaluar con exactitud,

Más detalles

PROBLEMAS RESUELTOS DE TEORÍA DE COLAS. (M/M/1: Un servidor con llegadas de Poisson y tiempos de servicio Exponenciales)

PROBLEMAS RESUELTOS DE TEORÍA DE COLAS. (M/M/1: Un servidor con llegadas de Poisson y tiempos de servicio Exponenciales) PROBLEMAS RESUELTOS DE TEORÍA DE COLAS. (M/M/1: Un servidor con llegadas de Poisson y tiempos de servicio Exponenciales) Prof.: MSc. Julio Rito Vargas A. I. Suponga que en una estación con un solo servidor

Más detalles

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD OPCIÓN A

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD OPCIÓN A OPCIÓN A (3 puntos) Una imprenta local edita periódicos y revistas. Para cada periódico necesita un cartucho de tinta negra y otro de color, y para cada revista uno de tinta negra y dos de color. Si sólo

Más detalles

POR QUÉ EL VALOR PRESENTE NETO CONDUCE A MEJORES DECISIONES DE INVERSIÓN QUE OTROS CRITERIOS? ( Brealey & Myers )

POR QUÉ EL VALOR PRESENTE NETO CONDUCE A MEJORES DECISIONES DE INVERSIÓN QUE OTROS CRITERIOS? ( Brealey & Myers ) CAPÍTULO 5 POR QUÉ EL VALOR PRESENTE NETO CONDUCE A MEJORES DECISIONES DE INVERSIÓN QUE OTROS CRITERIOS? ( Brealey & Myers ) Ya hemos trabajado antes con los principios básicos de la toma de decisiones

Más detalles

www.estrategiasdeforex.com

www.estrategiasdeforex.com 1 www.estrategiasdeforex.com Índice Introducción...4 Iniciándote en Forex...6 Administrando tu Cuenta de Forex...6 Controlando tus Operaciones...7 Llevar un registro de tus operaciones....8 Haciendo Test

Más detalles

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell. Necesitas organizar tus cuentas? O calcular tus notas? Miicrosofftt Excell te ayuda a hacerlo Lleva todas tus cuentas, notas, o lo que necesites, de forma automática, a través de las hojas de cálculo de

Más detalles

Tienda Virtual Synergy (Parte 2)

Tienda Virtual Synergy (Parte 2) Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo

Más detalles

TEMA 5. MUESTREO PARA LA ACEPTACIÓN.

TEMA 5. MUESTREO PARA LA ACEPTACIÓN. TEMA 5. MUESTREO PARA LA ACEPTACIÓN. Introducción. Planes de muestreo por atributos simple, doble, múltiple y rectificativos Dodge-Romig, Norma militar 1000STD-105D. Pautas a seguir para el cambio de rigor

Más detalles

5- Uso de sentencias avanzadas

5- Uso de sentencias avanzadas Objetivos: 5- Uso de sentencias avanzadas Elaborar sentencias de manejo de datos. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Introducción: Después de trabajar con las sentencias

Más detalles

OPCIÓN A 0 1 X = 1 12. Podemos despejar la matriz X de la segunda ecuación ya que la matriz. 1 1 ; Adj 0 1 X =

OPCIÓN A 0 1 X = 1 12. Podemos despejar la matriz X de la segunda ecuación ya que la matriz. 1 1 ; Adj 0 1 X = Selectividad Junio 011 Pruebas de Acceso a las Universidades de Castilla y León MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES EJERCICIO Nº páginas Tablas OPTATIVIDAD: EL ALUMNO/A DEBERÁ ESCOGER UNO DE

Más detalles

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows 1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.

Más detalles

Matrices Invertibles y Elementos de Álgebra Matricial

Matrices Invertibles y Elementos de Álgebra Matricial Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices

Más detalles

10. La organización de las niñas y de los niños. 10.1 Criterios para la organización de las niñas y de los niños

10. La organización de las niñas y de los niños. 10.1 Criterios para la organización de las niñas y de los niños 10. La organización de las niñas y de los niños Las investigaciones sociales han comprobado que a medida que crecen las niñas y los niños aumenta el interés por tener amigos y disminuyen significativamente

Más detalles

INTERPOLACIÓN POLINÓMICA Y LA DIVISIÓN DE SECRETOS

INTERPOLACIÓN POLINÓMICA Y LA DIVISIÓN DE SECRETOS INTERPOLACIÓN POLINÓMICA Y LA DIVISIÓN DE SECRETOS Ángela Rojas Matas, Universidad de Córdoba Alberto Cano Rojas, Universidad de Córdoba RESUMEN. La división o reparto de secretos es un tema de completa

Más detalles