Estudio e Implementación de una Máquina de Soporte Vectorial.

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

Download "Estudio e Implementación de una Máquina de Soporte Vectorial."

Transcripción

1 Estudio e Implementación de una Máquina de Soporte Vectorial. Lázaro Bustio Martínez, Alejandro Mesa Rodríguez lbustio@ccc.inaoep.mx, amesa@ccc.inaoep.mx Resumen. En este trabajo se presentan las Máquinas de Soporte Vectorial y el basamento teórico sobre el que se sustentan. Se hace una descripción de los principales algoritmos que las implementan y que han mostrado mejores resultados en la bibliografía analizada, detallando sus características y particularidades. Igualmente se seleccionó el algoritmo que se consideró como el que mejores resultados ofrece y se realizó su implementación para ser comparados sus resultados con los reportados en la literatura. 1 Introducción. Una técnica de reconocimiento de patrones que está siendo empleada en una gran multitud de áreas, entre las que se destaca la clasificación de datos, con resultados notablemente alentadores son las Máquinas de Soporte Vectorial (Support Vector Machines o SVM por sus siglas en inglés). Su aparición a principio de los años 90 provocó una explosión de aplicaciones y de profundos análisis teóricos lo cual hizo sea SVM en la actualidad una de las herramientas más poderosas en el reconocimiento de patrones[1]. Las SVM fueron desarrolladas por Vladimir Vapnik sobre la base de un problema de clasificación lineal binario, es decir donde sólo se trabaja con dos clases, e implementa el Principio Inductivo de Minimización Estructural del Riesgo para obtener buenos resultados de generalización sobre un número limitado de patrones de aprendizaje. El proceso de clasificación mediante una Máquina de Soporte Vectorial consta de 2 pasos: entrenamiento y clasificación donde en el primero se reconocen los patrones del conjunto de datos de entrenamiento con el fin de crear un modelo que luego será empleado en la clasificación de nuevos datos. Actualmente existen 3 algoritmos que reportan los mejores resultados en el entrenamiento de SVM en software: Chunking[2], Sequential Minimum Optimization (SMO)[3] y SVMlight[4] (este último es una mejora propuesta al algoritmo planteado en el trabajo de Osuna "Improved Training Algorithm for Support Vector Machines"); siendo SMO el de mayor impacto ya que logra mejorar la rapidez del entrenamiento de la SVM, consume menos recursos computacionales respecto a los algoritmos anteriores, es más fácilmente programable, no requiere de cálculos complejos para resolver el problema de programación cuadrática que SVM plantea donde todo esto representa sus principales ventajas[5].

2 2 Lázaro Bustio Martínez, Alejandro Mesa Rodríguez 2 Descripción del problema. El problema de la clasificación de datos, visto de manera general, puede ser restringido hasta considerarlo como un problema de clasificación entre dos clases sin que ocurra una pérdida de generalidad. El objetivo es separar los objetos en dos grupos mediante una función que es inducida a partir de los propios objetos. En la figura se muestran varios clasificadores lineales que pueden separar lo datos, pero solamente uno maximiza la distancia entre las muestras más cercanas de las distintas clases Esta distancia máxima es llamada margen de separación y el hiperplano que maximice la distancia entre él y las muestras más cercanas de ambas clases es llamado hiperplano óptimo de separación.[6] Fig. 1. Posibles hiperplanos separadores para muestras de 2 clases. La clasificación binaria de datos usando SVM presenta 3 variantes diferentes: Linealmente separable. Linealmente no separable. Superficie de decisión no lineal. A efectos de este trabajo solo se considerará el caso Linealmente separable. 3 Algoritmos para el entrenamiento de SVM. Existen varios algoritmos para el entrenamiento de SVM. Por los resultados reportados se destacan básicamente 3: Chunking: Este algoritmo fue propuesto por Vapnik en [2]. Utiliza la gran esparsidad que poseen los valores obtenidos para los multiplicadores de Lagrange. Descompone los grandes problemas de QP en una serie de pequeños subproblemas cuyo último objetivo es identificar los multiplicadores de Lagrange que permitan la optimización. Esta técnica está limitada por el número máximo de vectores de soporte que se pueden manejar y además requiere de optimizadores cuadráticos para resolver la secuencia de subproblemas de optimización [7]. Los subproblemas de optimización que se obtienen con este algoritmo son demasiado grandes para poder realizar el

3 Estudio e Implementación de una Máquina de Soporte Vectorial. 3 entrenamiento de SVM de manera adecuada puesto que consume demasiado tiempo y requiere de demasiada memoria para enfrentarse a problemas relativamente grandes. Osuna: Osuna et al en [8] proponen un algoritmo para entrenar las SVMs que pretende hacer frente a las limitantes que presenta Chunking en cuanto a la selección de los objetos que formarán los subproblemas y el tamaño de estos subproblemas. La idea central del algoritmo es una solución iterativa de subproblemas y establecer su condición de parada en la cual terminar el algoritmo. La complejidad de este algoritmo aumenta en correspondencia con la cantidad de muestras de entrenamiento y no es factible para problemas de varias decenas de miles de muestras de entrenamiento. SMO: Sequential Minimal Optimization o SMO puede resolver los problemas de QP generados por SVM sin agregar ninguna matriz extra de almacenamiento y sin usar optimizaciones numéricas. SMO descompone el problema de QP en pequeños subproblemas de QP bajo determinadas condiciones y emplea el teorema de Osuna et al en [9] para garantizar la convergencia y cada subproblema es resuelto por separado [3]. A diferencia de los otros métodos, SMO selecciona el menor problema de optimización posible en cada paso del algoritmo: dos multiplicadores de Lagrange. De esta forma, en cada iteración SMO selecciona 2 multiplicadores de Lagrange para optimizar conjuntamente, encuentra el valor óptimo para estos dos multiplicadores y actualiza las variables de SVM para reflejar los nuevos valores óptimos. De esta manera se necesitan más iteraciones para lograr la convergencia que los algoritmos anteriores pero los cálculos necesarios para realizar el paso de optimización con 2 multiplicadores de Lagrange es notablemente más rápido que cuando se seleccionan varios multiplicadores. Básicamente, SMO está compuesto por dos elementos básicos: un método analítico para realizar la optimización con los dos multiplicadores de Lagrange escogidos; y una heurística para seleccionar con cuáles multiplicadores se realizará la optimización. target = desired output vector point = training point matrix procedure takestep( i1,i2 ) if ( i1 == i2 ) return 0 alph1 = Lagrange multiplier for i1 y1 = target[i1] E1 = SVM output on point[i1] y1 (check in error cache) s = y1 * y2 Compute L, H via equations (13) 1 and (14) 2 1 En el artículo original de Platt, eq. 13: max 0, α α,,

4 4 Lázaro Bustio Martínez, Alejandro Mesa Rodríguez if ( L == H ) return 0 k11 = kernel( point[i1], point[i1] ) k12 = kernel( point[i1], point[i2] ) k22 = kernel( point[i2], point[i2] ) eta = k11 + k22 2 * k12 if ( eta > 0 ) a2 = alph2 + y2 * (E1-E2)/eta if ( a2 < L ) a2 = L else if ( a2 > L ) a2 = H else Lobj = objective function at a2 = L Hobj = objective function at a2 = H if ( Lobj < Hobj - eps ) a2 = L else if ( Lobj > Hobj + eps) a2 = H else a2 = alph2 if ( a2 - alph2 < eps * (a2 + alph2 + eps)) return 0 a1 = alph1 + s * (alph2 a2) Update threshold to reflect change in Lagrange Multipliers Update weight vector to reflect change in a1 & a2, if SVM is linear Update error cache using new Lagrange Multipliers Store a1 in the alpha array Store a2 in the alpha array Return 1 endprocedure procedure examineexample(i2) y2 = target[i2] alph2 = Lagrange multiplier for i2 E2 = SVM output on point[i2] y2 (check in error cache) r2 = E2 * y2 if ((r2 < -tol && alph2 < C) (r2 > tol && alph2 > 0)) if ( non-zero & non-c alpha > 1) i1 = result of second choice heuristic (section 2.2) if takestep(i1,i2) return 1 Loop over all non-zero and non-c alpha, starting at a random point i1 = identity of current alpha if takestep( i1,i2 ) return 1 2 En el artículo original de Platt, eq. 14: max 0, α α C,,

5 Estudio e Implementación de una Máquina de Soporte Vectorial. 5 Loop over all possible i1, starting at a random point i1 = loop variable if takestep( i1, i2 ) return 1 return 0 endprocedure main routine: numchanged = 0; examineall = 1; while ( numchanged > 0 examineall) numchanged = 0; if ( examineall ) loop I over all training examples numchanged += examineexample(i) else loop I over examples where alpha is not 0 & not C numchanged += examineexample(i) if ( examineall == 1) examineall == 0 else if (numchanged == 0) examineall = 1 endroutine 4 Solución Propuesta. Para llevar a cabo esta implementación se desarrolló un software cuya estructura se detalla a continuación. 4.1 Estructura del software. El software propuesto fue programado en Visual Studio.NET 2008 y como lenguaje de programación se empleó C# dado a las facilidades de la programación orientada a objetos que este lenguaje provee, a las facilidades del lenguaje y al conocimiento previo. Consta de dos módulos principales, Trainer que se encarga del entrenamiento de la Máquina de Soporte Vectorial y de generar el fichero con el modelo de entrenamiento y el módulo Classifier el que utiliza el modelo de entrenamiento creado para clasificar muestras desconocidas que entren al sistema.

6 6 Lázaro Bustio Martínez, Alejandro Mesa Rodríguez 5 Discusión de los resultados. Para probar la eficacia de SVMProject se diseñó un conjunto de pruebas sobre conjuntos de entrenamientos creados artificialmente con el objetivo de comprobar el funcionamiento de los 3 tipos de Kernels empleados y el entrenamiento haciendo uso de ellos. 5.1 Pruebas sobre el conjunto artificial. Se generaron 4 conjuntos de pruebas de dos dimensiones cada uno para probar la eficacia de SVMProject los cuales se describen a continuación: test1_1: caso linealmente separable. Entrenamiento con un kernel lineal. test1_2: empleado para probar la clasificación con kernel lineal. test2_1: caso no linealmente separable. Entrenamiento con kernel lineal. test2_2: empleado para probar la clasificación con kernel lineal. test3_1: caso no linealmente separable. Entrenamiento con kernel Polinomial. test3_2: empleado para probar la clasificación con kernel Polinomial. test4_1: caso no linealmente separable. Entrenamiento con kernel RBF. test4_2: empleado para probar la clasificación con kernel RBF. Se realizaron 4 pruebas usando los 4 conjuntos de entrenamiento artificiales y al final del entrenamiento se realizó la reclasificación sobre el propio conjunto de entrenamiento y sobre el conjunto xxxxxxy_2 según fuera el caso. Las pruebas fueron repetidas empleando el software svm light (que se puede obtener en para verificar los resultados obtenidos con SVMProject. La estructura interna de los conjuntos de entrenamiento artificiales se describe a continuación: Fichero Datos Caso Kernel test1_1 12, 6(+); 6(-) Linealmente separable Lineal test1_2 12, 5(+); 7(-) Linealmente separable Lineal test2_1 33, 19(+); 14(-) No linealmente separable Lineal test2_2 10, 5(+); 5(-) No linealmente separable Lineal test3_1 40, 22(+); 18(-) No linealmente separable Polinomial test3_2 14, 6(+); 8(-) No linealmente separable Polinomial test4_1 75, 39(+), 36(-) No linealmente separable RBF test4_2 30, 15(+); 15(-) No linealmente separable RBF Con los test1 se busca como objetivo verificar la eficacia del entrenamiento y clasificación con SVMProject. El test2 fue pensado para comprobar el poder de

7 Estudio e Implementación de una Máquina de Soporte Vectorial. 7 generalización cuando la SVM es entrenada con errores en el espacio de entrenamiento. El test3 se pensó para probar la eficiencia del entrenamiento con un kernel Polinomial y lo mismo fue pensado para el test4. El resultado de estas pruebas se puede ver a continuación: Software Umbral SV No SV Reclasif. b fronteras fronteras Conj. Ent. test1_1, C = 4.5, kernel lineal SVMProject de 6 (+) 2 de 6 (-) svm light de 6 (+) 6 de 6 (-) test2_1, C = 4.5, kernel lineal SVMProject de 19(+) 21 de 14(-) svmlight de 19(+) 21 de 14(-) test2_1, C = 10.5, kernel lineal SVMProject de 19(+) 29 de 14(-) svmlight de 19(+) 21 de 14(-) test3_1, C = 10.5, grado = 2, kernel Polinomial SVMProject -13, de 22(+) 19 de 18(-) svmlight de 22(+) 17 de 18(-) test4_1, C = 4.5, σ 2 = 1, kernel RBF SVMProject de 39(+) 45 de 36(-) svmlight de 39(+) 75 de 36(-) Reclasif. ConjX_2 10 de 6 (+) 2 de 6 (-) 6 de 6(+) 6 de 6 (-) 10 de 6(+) 2 de 6(-) 3 de 5(+) 7 de 5 (-) 10 de 6(+) 2 de 6(-) 5 de 5(+) 5 de 5(-) 7 de 6(+) 7 de 8(-) 6 de 6(+) 8 de 8(-) 15de 15(+) 15 de 15(-) 15de 15(+) 15 de 15(-) De los resultados obtenidos se puede ver que SVMProject ofrece resultados muy semejantes a svm light aunque no son del todo semejantes. Esto se debe a que para el entrenamiento de la SVM usando el Kernel Lineal los vectores de peso que se obtienen no son iguales y por lo tanto la clasificación no resulta exacta. A pesar de eso, se considera que los resultados obtenidos son satisfactorios.

8 8 Lázaro Bustio Martínez, Alejandro Mesa Rodríguez 6 Conclusiones y Trabajos futuros. En este trabajo se presentó las Máquinas de Soporte Vectorial y el basamento teórico sobre el que se sustentan. De igual manera de describieron los principales algoritmos existentes para su entrenamiento y se identificó el que mejores resultados ofrece: SMO. Del análisis de sus características y tomando como base [3] se desarrollo una implementación del SMO para el entrenamiento de una SVM detallando las características del software desarrollado y mostrando una comparativa llevada a cabo para probar la eficacia del la implementación propuesta frente a svm light, un software de demostrada eficacia en el entrenamiento de una Máquina de Soporte Vectorial. De esta comparativa se llegó a la conclusión que SVMProject es una implementación correcta para el entrenamiento de una Máquina de Soporte Vectorial aunque se debería refinar su programación para obtener resultados más exactos y más eficientes. 7 Referencias 1. Vapnik, V., Statistical Learning Theory. 1998, New York: Wiley. 2. Vapnik, V., Estimation of Dependences Based on Empirical Data. 1982: Springer-Verlag. 3. Platt, J., Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines Joachims, T., Making large-scale support vector machine learning practical. 1998, MIT Press: Cambridge. 5. Platt, J., Fast training of SVMs using Sequential Minimal Optimization. 1999, MITPress: Cambridge. p Byun, H. and S.W. Lee, Applications for Support Vector Machines for Pattern Recognition: A Survey (LNCS). 7. Müller, K.-R., et al., An Introduction to Kernel-Based Learning Algorithm, in IEEE Transactions On Neural Networks Osuna, E., R. Freund, and F. Girosi. Training support vector machines: An application to face detection. in Proceedings of Compute Vision and Pattern Recognition ' Osuna, E., R. Freund, and F. Girosi, An Improved Training Algorithm for Support Vector Machines Proceedings IEEE NNSP.

Support Vector Machines

Support Vector Machines Support Vector Machines Separadores lineales Clasificacion binaria puede ser vista como la tarea de separar clases en el espacio de caracteristicas w T x + b > 0 w T x + b = 0 w T x + b < 0 f(x) = sign(w

Más detalles

MÁQUINA DE VECTORES DE SOPORTE

MÁQUINA DE VECTORES DE SOPORTE MÁQUINA DE VECTORES DE SOPORTE La teoría de las (SVM por su nombre en inglés Support Vector Machine) fue desarrollada por Vapnik basado en la idea de minimización del riesgo estructural (SRM). Algunas

Más detalles

FPGAs en el entrenamiento de SVM para clasificación de grandes volúmenes de datos

FPGAs en el entrenamiento de SVM para clasificación de grandes volúmenes de datos Índice 1 Introducción... 2 2 Clasificación por Vectores de Soporte... 4 2.1 Caso linealmente separable... 4 2.2 Caso linealmente no separable... 8 2.3 Superficie de decisión no lineal... 10 2.4 Algoritmos

Más detalles

SISTEMAS INTELIGENTES

SISTEMAS INTELIGENTES SISTEMAS INTELIGENTES T11: Métodos Kernel: Máquinas de vectores soporte {jdiez, juanjo} @ aic.uniovi.es Índice Funciones y métodos kernel Concepto: representación de datos Características y ventajas Funciones

Más detalles

Práctica 11 SVM. Máquinas de Vectores Soporte

Práctica 11 SVM. Máquinas de Vectores Soporte Práctica 11 SVM Máquinas de Vectores Soporte Dedicaremos esta práctica a estudiar el funcionamiento de las, tan de moda, máquinas de vectores soporte (SVM). 1 Las máquinas de vectores soporte Las SVM han

Más detalles

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

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Caso práctico de Cuadro de Mando con Tablas Dinámicas 1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Support Vector Machine

Support Vector Machine Juan Carlos Caicedo Juan Carlos Mendivelso Maestria en Ingenieria de Sistemas y Computacion Universidad Nacional de Colombia 20 de marzo de 2007 Agenda 1 2 3 4 Outline 1 2 3 4 Clasificador lineal que utiliza

Más detalles

MÁQUINAS DE VECTORES DE SOPORTE

MÁQUINAS DE VECTORES DE SOPORTE MÁQUINAS DE VECTORES DE SOPORTE Introducción Se tiene información de N individuos codificada de la forma Las variables X son vectores que reúnen información numérica del individuo, las variables Y indican

Más detalles

Ing. Fernando Saá. RESUMEN

Ing. Fernando Saá. RESUMEN DISEÑO E IMPLEMENTACIÓN DE UNA CELDA DE MANUFACTURA CON BRAZO ROBÓTICO CENTRALIZADO Y CONTROL DE CALIDAD CON VISIÓN ARTIFICIAL EN EL LABORATORIO DE ROBÓTICA INDUSTRIAL DE LA ESPE-L Autores: Investigador

Más detalles

LAS máquinas de vectores de soporte (SVM, por sus

LAS máquinas de vectores de soporte (SVM, por sus XI SIMPOSIO DE TRATAMIENTO DE SEÑALES, IMÁGENES Y VISIÓN ARTIFICIAL. STSIVA 2006 Adaptive Support Vector Machines para predicción de series de tiempo Elkin Eduardo García Díaz, Pedro Andrés Rangel, y Fernando

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

ECUACIÓN QUE OBTIENE CON BUENA APROXIMACIÓN LA SUMA DE LOS PRIMEROS ENTEROS A CUALQUIER POTENCIA ENTERA POSITIVA

ECUACIÓN QUE OBTIENE CON BUENA APROXIMACIÓN LA SUMA DE LOS PRIMEROS ENTEROS A CUALQUIER POTENCIA ENTERA POSITIVA DESDE LA ACADEMIA ECUACIÓN QUE OBTIENE CON BUENA APROXIMACIÓN LA SUMA DE LOS PRIMEROS ENTEROS A CUALQUIER POTENCIA ENTERA POSITIVA LUIS MANUEL MONTAÑO ZETINA* En este trabajo se presenta un análisis numérico

Más detalles

SVM: Máquinas de Vectores Soporte. Carlos Alonso González Grupo de Sistemas Inteligentes Departamento de Informática Universidad de Valladolid

SVM: Máquinas de Vectores Soporte. Carlos Alonso González Grupo de Sistemas Inteligentes Departamento de Informática Universidad de Valladolid SVM: Máquinas de Vectores Soporte Carlos Alonso González Grupo de Sistemas Inteligentes Departamento de Informática Universidad de Valladolid Contenido 1. Clasificación lineal con modelos lineales 2. Regresión

Más detalles

El rincón de los problemas

El rincón de los problemas Marzo de 2010, Número 21, páginas 165-172 ISSN: 1815-0640 El rincón de los problemas Pontificia Universidad Católica del Perú umalasp@pucp.edu.pe De lo particular a lo general, usando grafos Problema En

Más detalles

Unidad III: Programación no lineal

Unidad III: Programación no lineal Unidad III: Programación no lineal 3.1 Conceptos básicos de problemas de programación no lineal Programación no lineal (PNL) es el proceso de resolución de un sistema de igualdades y desigualdades sujetas

Más detalles

5. Experimentos y Resultados

5. Experimentos y Resultados Experimentos y Resultados 52 5. Experimentos y Resultados Después de haber entrenado los modelos acústicos y los modelos del lenguaje para el reconocimiento de voz de niños, estas fuentes de conocimiento

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

QUÉ ES Y QUÉ ESTUDIAR PARA SER PROGRAMADOR WEB? ITINERARIO DE FORMACIÓN, PLAN DE ESTUDIOS O DE CARRERA. (CE00302D)

QUÉ ES Y QUÉ ESTUDIAR PARA SER PROGRAMADOR WEB? ITINERARIO DE FORMACIÓN, PLAN DE ESTUDIOS O DE CARRERA. (CE00302D) APRENDERAPROGRAMAR.COM QUÉ ES Y QUÉ ESTUDIAR PARA SER PROGRAMADOR WEB? ITINERARIO DE FORMACIÓN, PLAN DE ESTUDIOS O DE CARRERA. (CE00302D) Sección: Cómo empezar Categoría: Orientación académica Fecha revisión:

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No. 2 Nombre: Programación lineal Objetivo Al finalizar la sesión, el alumno será capaz de identificar los principios fundamentales de la programación lineal. Contextualización

Más detalles

GUÍAS. Módulo de Diseño de software SABER PRO 2013-2

GUÍAS. Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza

Más detalles

Programación Lineal Continua/ Investigación Operativa. EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1

Programación Lineal Continua/ Investigación Operativa. EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1 EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1 1. Una empresa que fabrica vehículos quiere determinar un plan de producción semanal. Esta empresa dispone de 5 fábricas que producen distintos elementos del

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

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

Métodos Iterativos para Resolver Sistemas Lineales

Métodos Iterativos para Resolver Sistemas Lineales Métodos Iterativos para Resolver Sistemas Lineales Departamento de Matemáticas, CCIR/ITESM 17 de julio de 2009 Índice 3.1. Introducción............................................... 1 3.2. Objetivos................................................

Más detalles

ANALISIS DE BITACORAS POR METODO RELACIONAL- PROBABILISTICO EN SISTEMAS CON COMPORTAMIENTO CAUSA-EFECTO

ANALISIS DE BITACORAS POR METODO RELACIONAL- PROBABILISTICO EN SISTEMAS CON COMPORTAMIENTO CAUSA-EFECTO ANALISIS DE BITACORAS POR METODO RELACIONAL- PROBABILISTICO EN SISTEMAS CON COMPORTAMIENTO CAUSA-EFECTO Omar Fernando Mata Hurtado Mexico Software Lab TestCenter IBM Guadalajara Resumen El presente artículo

Más detalles

Ejercicios de Programación Lineal

Ejercicios de Programación Lineal Ejercicios de Programación Lineal Investigación Operativa Ingeniería Informática, UCM Curso 8/9 Una compañía de transporte dispone de camiones con capacidad de 4 libras y de 5 camiones con capacidad de

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción 1.1 Antecedentes La selección de personal siempre ha sido una tarea en la cual se ha requerido mucho tiempo y esfuerzo para el área de recursos humanos dentro de una organización.

Más detalles

Sobre el capitulo 5, se puede encontrar los tratamientos estadísticos más completos en los

Sobre el capitulo 5, se puede encontrar los tratamientos estadísticos más completos en los Capitulo 5. Superficies de Respuesta Sobre el capitulo 5, se puede encontrar los tratamientos estadísticos más completos en los libros de Cornell (1990), Myers y Montgomery (1995) y en artículos de G.E.P.

Más detalles

Tema 4. Números índice

Tema 4. Números índice Tema 4. Números índice Durante la explicación del tema anterior, el de las variaciones estacionales surgió la frase: calcular el índice estacional, este número indicó qué tan arriba o qué tan abajo estarían

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

HERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I)

HERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I) Revista de Dirección y Administración de Empresas. Número 10, diciembre 2002 págs. 59-76 Enpresen Zuzendaritza eta Administraziorako Aldizkaria. 10. zenbakia, 2002 abendua 59-76 orr. HERRAMIENTAS DE EXCEL

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

LA METODOLOGÍA DEL BANCO PROVINCIA

LA METODOLOGÍA DEL BANCO PROVINCIA 20 LA METODOLOGÍA DEL BANCO PROVINCIA Cómo gestionar activos de información? En 2007, el Banco Central de la República Argentina (BCRA) planteó algunas exigencias financieras para el sistema financiero

Más detalles

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el CAPÍTULO III MARCO TEÓRICO 3.1 Introducción Cada día cambian las condiciones de los mercados debido a diferentes factores como: el incremento de la competencia, la globalización, la dinámica de la economía,

Más detalles

Aprendizaje Computacional. Eduardo Morales y Jesús González

Aprendizaje Computacional. Eduardo Morales y Jesús González Aprendizaje Computacional Eduardo Morales y Jesús González Objetivo General La capacidad de aprender se considera como una de los atributos distintivos del ser humano y ha sido una de las principales áreas

Más detalles

3. Selección y Extracción de características. Selección: Extracción: -PCA -NMF

3. Selección y Extracción de características. Selección: Extracción: -PCA -NMF 3. Selección y Extracción de características Selección: - óptimos y subóptimos Extracción: -PCA - LDA - ICA -NMF 1 Selección de Características Objetivo: Seleccionar un conjunto de p variables a partir

Más detalles

FONDO SOLIDARIO DE JUBILADOS DE LA UNSJ

FONDO SOLIDARIO DE JUBILADOS DE LA UNSJ FONDO SOLIDARIO DE JUBILADOS DE LA UNSJ Capítulo I DESCRIPCIÓN DEL GRUPO DE AFILIADOS JUBILADOS ADHERENTES A los efectos de tener una idea del comportamiento del universo estadístico de los futuros jubilados

Más detalles

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

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

Introducción a la estadística y SPSS

Introducción a la estadística y SPSS Introducción a la estadística y SPSS Marcelo Rodríguez Ingeniero Estadístico - Magister en Estadística Universidad Católica del Maule Facultad de Ciencias Básicas Pedagogía en Matemática Estadística I

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

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando

Más detalles

Una investigación australiana reveló que posiblemente la disminución

Una investigación australiana reveló que posiblemente la disminución CIENTÍFICOS TRABAJAN EN DETECCIÓN DE CÁNCER DE MAMA A TRAVÉS DE REDES NEURONALES ARTIFICIALES Constituye un apoyo para el médico y los radiólogos para evitar falsos diagnósticos Fernando Álvarez Una investigación

Más detalles

Tarea 7 Soluciones. Sol. Sea x el porcentaje que no conocemos, entonces tenemos la siguiente. (3500)x = 420. x = 420 3500 = 3 25

Tarea 7 Soluciones. Sol. Sea x el porcentaje que no conocemos, entonces tenemos la siguiente. (3500)x = 420. x = 420 3500 = 3 25 Tarea 7 Soluciones. Una inversión de $3500 produce un rendimiento de $420 en un año, qué rendimiento producirá una inversión de $4500 a la misma tasa de interés durante el mismo tiempo? Sol. Sea x el porcentaje

Más detalles

Lección 2. Objetivo: Interpretar una fracción como división. Lección 2 5 4. Problema de aplicación (8 minutos) Estructura de lección sugerida

Lección 2. Objetivo: Interpretar una fracción como división. Lección 2 5 4. Problema de aplicación (8 minutos) Estructura de lección sugerida Lección 2 Objetivo: Interpretar una fracción como división. Estructura de lección sugerida Problema de aplicación Práctica de agilidad Desarrollo del concepto Resumen de alumnos Tiempo total (8 minutos)

Más detalles

Tecnólogo Informático- Estructuras de Datos y Algoritmos- 2009

Tecnólogo Informático- Estructuras de Datos y Algoritmos- 2009 Árboles Ejemplos de estructuras arborescentes: con forma de árbol Regla de Alcance: los objetos visibles en un procedimiento son aquellos declarados en él mismo o en cualquier ancestro de él (cualquier

Más detalles

RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS

RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS AUTORÍA SERGIO BALLESTER SAMPEDRO TEMÁTICA MATEMÁTICAS ETAPA ESO, BACHILLERATO Resumen En este artículo comienzo definiendo proposición y los distintos

Más detalles

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 2 Programación Lineal

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 2 Programación Lineal OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA Tema 2 Programación Lineal ORGANIZACIÓN DEL TEMA Sesiones: Introducción, definición y ejemplos Propiedades y procedimientos de solución Interpretación económica

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

Tipo de máquina Tiempo disponible. (h/maq. Por semana) Fresadora 500 Torno 350 Rectificadora 150

Tipo de máquina Tiempo disponible. (h/maq. Por semana) Fresadora 500 Torno 350 Rectificadora 150 Ejercicios Tema 1. 1.- Utilizar el procedimiento gráfico para resolver los siguientes P.L. a) Max z = 10x 1 + 20x 2 s.a x 1 + 2x 2 15 x 1 + x 2 12 5x 1 + 3x 2 45 x 1,x 2 0 b) Max z = 2x 1 + x 2 s.a. x

Más detalles

1. INVERSA DE UNA MATRIZ REGULAR

1. INVERSA DE UNA MATRIZ REGULAR . INVERSA DE UNA MATRIZ REGULAR Calcular la inversa de una matriz regular es un trabajo bastante tedioso. A través de ejemplos se expondrán diferentes técnicas para calcular la matriz inversa de una matriz

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

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

ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO

ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO Valero Orea, Sergio* RESUMEN Uno de los principales problemas a los que nos enfrentamos los desarrolladores de software al momento de planear

Más detalles

Capítulo 1 INTRODUCCIÓN. Introducción

Capítulo 1 INTRODUCCIÓN. Introducción Capítulo 1 INTRODUCCIÓN La palabra robot es de origen Checo y significa trabajo. Fue aplicada por primera vez a las máquinas en los años 1920. Sin embargo, existían máquinas autónomas mucho antes de que

Más detalles

Orden y estructuras algebraicas mediante nuevas tecnologías

Orden y estructuras algebraicas mediante nuevas tecnologías Orden y estructuras algebraicas mediante nuevas tecnologías Miguel A. García-Muñoz, Carmen Ordóñez y Juan F. Ruiz Departamento de Matemáticas (Área de Álgebra). Universidad de Jaén. Campus Las Lagunillas

Más detalles

7. Conclusiones. 7.1 Resultados

7. Conclusiones. 7.1 Resultados 7. Conclusiones Una de las preguntas iniciales de este proyecto fue : Cuál es la importancia de resolver problemas NP-Completos?. Puede concluirse que el PAV como problema NP- Completo permite comprobar

Más detalles

Unidad VI: Supervisión y Revisión del proyecto

Unidad VI: Supervisión y Revisión del proyecto Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir

Más detalles

1 La Resolución de Problemas utilizando la Computadora

1 La Resolución de Problemas utilizando la Computadora La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre

Más detalles

ERRORES CONCEPTUALES DE ESTADÍSTICA EN ESTUDIANTES

ERRORES CONCEPTUALES DE ESTADÍSTICA EN ESTUDIANTES ERRORES CONCEPTUALES DE ESTADÍSTICA EN ESTUDIANTES DE BÁSICA PRIMARIA EN LA CIUDAD DE PEREIRA José R. Bedoya Universidad Tecnológica de Pereira Pereira, Colombia La formación estadística en la ciudadanía,

Más detalles

Revisión del Universo de empresas para la Estimación de los Datos Del Mercado Español de Investigación de Mercados y Opinión.

Revisión del Universo de empresas para la Estimación de los Datos Del Mercado Español de Investigación de Mercados y Opinión. Revisión del Universo de empresas para la Estimación de los Datos Del Mercado Español de Investigación de Mercados y Opinión. (Enrique Matesanz y Vicente Castellanos, Año 2011) Según la experiencia acumulada

Más detalles

Qué requisitos deben cumplir los albaranes o notas de entrega?

Qué requisitos deben cumplir los albaranes o notas de entrega? Qué requisitos deben cumplir los albaranes o notas de entrega? Los albaranes o notas de entrega, pese a su frecuente uso práctico, suelen ser documentos bastante desconocidos por parte de la mayoría de

Más detalles

EL DESARROLLO DEL JUEGO Y EL USO DEL JUGUETE

EL DESARROLLO DEL JUEGO Y EL USO DEL JUGUETE Análisis de Datos en Psicología I nº 1 Prácticas coordinadas (Psicología del desarrollo I) EL DESARROLLO DEL JUEGO Y EL USO DEL JUGUETE GRUPO DE TRABAJO NOMBRE y APELLIDOS FIRMA Fecha de entrega: EJEMPLO

Más detalles

FORMA CANONICA DE JORDAN Y ECUACIONES DIFERENCIALES LINEALES A COEFICIENTES CONSTANTES

FORMA CANONICA DE JORDAN Y ECUACIONES DIFERENCIALES LINEALES A COEFICIENTES CONSTANTES FORMA CANONICA DE JORDAN Y ECUACIONES DIFERENCIALES LINEALES A COEFICIENTES CONSTANTES Eleonora Catsigeras 6 de mayo de 997 Notas para el curso de Análisis Matemático II Resumen Se enuncia sin demostración

Más detalles

PRÁCTICA 4. Ingeniería Técnica Industrial (2º) - Mecánica.

PRÁCTICA 4. Ingeniería Técnica Industrial (2º) - Mecánica. PRÁCTICA 4. Ingeniería Técnica Industrial (2º) - Mecánica. Profesores: Javier Faulín y Francisco Ballestín 1. Introducción. El objetivo de esta parte es obtener resultados sobre contrastes de hipótesis

Más detalles

Evaluación Adaptativa de Inglés en el Sistema Educativo uruguayo, 2014. Resumen Ejecutivo

Evaluación Adaptativa de Inglés en el Sistema Educativo uruguayo, 2014. Resumen Ejecutivo Introducción Evaluación Adaptativa de Inglés en el Sistema Educativo uruguayo, 2014. Resumen Ejecutivo Departamento de Segundas Lenguas y Lenguas Extranjeras del CEIP Programa Ceibal en Ingles Plan Ceibal

Más detalles

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de

Más detalles

INFORME DE LA PRODUCTIVIDAD ESPAÑOLA EN FÍSICA SOLAR Y HELIOSFÉRICA EN EL PERIODO 1999-2008

INFORME DE LA PRODUCTIVIDAD ESPAÑOLA EN FÍSICA SOLAR Y HELIOSFÉRICA EN EL PERIODO 1999-2008 INFORME DE LA PRODUCTIVIDAD ESPAÑOLA EN FÍSICA SOLAR Y HELIOSFÉRICA EN EL PERIODO 1999-2008 M. Gómez y M. Collados Instituto de Astrofísica de Canarias 27 de Junio de 2012 RED DE INFRAESTRUCTURAS DE ASTRONOMÍA

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

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

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado

Más detalles

Partes, módulos y aplicaciones de un Controlador de Procesos

Partes, módulos y aplicaciones de un Controlador de Procesos Partes, módulos y aplicaciones de un Controlador de Procesos Conceptos PLC Un controlador lógico programable es un sistema que originalmente fue desarrollado para la industria de manufactura, en particular

Más detalles

DISEÑO DE SOFTWARE PARA LA ENSEÑANZA DEL CONTEO EN EDUCACIÓN PREESCOLAR

DISEÑO DE SOFTWARE PARA LA ENSEÑANZA DEL CONTEO EN EDUCACIÓN PREESCOLAR DISEÑO DE SOFTWARE PARA LA ENSEÑANZA DEL CONTEO EN EDUCACIÓN PREESCOLAR Patricia Martínez, Marina Kriscautzky Cómputo para Niños. Dirección General de Servicios de Cómputo Académico. Universidad Nacional

Más detalles

CLASIFICADOR LINGÜÍSTICO DE TEXTOS EN JAVA

CLASIFICADOR LINGÜÍSTICO DE TEXTOS EN JAVA CLASIFICADOR LINGÜÍSTICO DE TEXTOS EN JAVA Óscar Alberto García Pérez Universidad Carlos III de Madrid 100039016@alumnos.uc3m.es Ignacio Martínez Fernández Universidad Carlos III de Madrid 100039048@alumnos.uc3m.es

Más detalles

1. Introducción al evaluación de proyectos

1. Introducción al evaluación de proyectos Objetivo general de la asignatura: El alumno analizará las técnicas de evaluación de proyectos de inversión para la utilización óptima de los recursos financieros; así como aplicar las técnicas que le

Más detalles

4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN

4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN 4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN La etapa final del proceso de capacitación es la evaluación de los resultados obtenidos, mediante este proceso se puede responder a las siguientes preguntas:

Más detalles

Sistemas Conexionistas

Sistemas Conexionistas 1 Objetivo Sistemas Conexionistas Curso 2011/2012 El objetivo de esta práctica es usar un conjunto de redes de neuronas artificiales para abordar un problema de reconocimiento de figuras sencillas en imágenes

Más detalles

Aplicaciones Lineales

Aplicaciones Lineales Aplicaciones Lineales Ejercicio Dada la matriz A = 0 2 0 a) Escribir explícitamente la aplicación lineal f : 2 cuya matriz asociada con respecto a las bases canónicas es A. En primer lugar definimos las

Más detalles

En este PDF encontrará los siguientes temas que debe estudiar para la clase:

En este PDF encontrará los siguientes temas que debe estudiar para la clase: En este PDF encontrará los siguientes temas que debe estudiar para la clase: Función de oferta, superávit de consumidores y productores, análisis marginal: Costo marginal, Ingreso marginal, Utilidad marginal

Más detalles

INFERENCIA ESTADISTICA: CONTRASTE DE HIPÓTESIS

INFERENCIA ESTADISTICA: CONTRASTE DE HIPÓTESIS UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE MEDICINA DEPARTAMENTO DE MEDICINA PREVENTIVA Y SOCIAL SECCIÓN DE EPIDEMIOLOGÍA-BIOESTADÍSTICA INFERENCIA ESTADISTICA: CONTRASTE DE HIPÓTESIS Objetivo:

Más detalles

Gabinete Jurídico. Informe 0183/2009

Gabinete Jurídico. Informe 0183/2009 Informe 0183/2009 La consulta plantea como debe actuarse para, en casos concretos, mantener en secreto el dato del domicilio de las victimas de violencia de género o restringir su acceso a determinados

Más detalles

El DICTADO DE CLASES EN CÁTEDRAS MASIVAS CON EL APOYO DE LAS NTIC MARIANA FUNES MARÍA INÉS STIMOLO. mfunes@eco.unc.edu.ar mstimolo@eco.unc.edu.

El DICTADO DE CLASES EN CÁTEDRAS MASIVAS CON EL APOYO DE LAS NTIC MARIANA FUNES MARÍA INÉS STIMOLO. mfunes@eco.unc.edu.ar mstimolo@eco.unc.edu. El DICTADO DE CLASES EN CÁTEDRAS MASIVAS CON EL APOYO DE LAS NTIC MARIANA FUNES MARÍA INÉS STIMOLO mfunes@eco.unc.edu.ar mstimolo@eco.unc.edu.ar Facultad de Ciencias Económicas - Universidad Nacional de

Más detalles

Tema: Arreglos de Objetos en C++.

Tema: Arreglos de Objetos en C++. Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.

Más detalles

Fundamentos de la Programación

Fundamentos de la Programación Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software

Más detalles

Modelo de asignación de recursos en proyectos de ayuda humanitaria, usando Gray Kidd y dinámica de sistemas

Modelo de asignación de recursos en proyectos de ayuda humanitaria, usando Gray Kidd y dinámica de sistemas Modelo de asignación de recursos en proyectos de ayuda humanitaria, usando Gray Kidd y dinámica de sistemas María Restrepo Jimeno Universidad de La Sabana, Colombia mariarestrepo.jimeno@gmail.com / mariareji@unisabana.edu.co

Más detalles

CLASE # 5 TÉCNICAS DE CAJA BLANCA

CLASE # 5 TÉCNICAS DE CAJA BLANCA CLASE # 5 TÉCNICAS DE CAJA BLANCA 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA Basado Parcialmente

Más detalles

DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA BÁSICA 1 SEGUNDO SEMESTRE 2015. PROYECTO No. 2

DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA BÁSICA 1 SEGUNDO SEMESTRE 2015. PROYECTO No. 2 PROYECTO No. 2 Fecha de publicación: Jueves 7 de septiembre de 205 Entrega: viernes 6 de octubre de 205 Instrucciones: Grupos de tres personas máximo Continuando con el desarrollo de los proyectos del

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 8 Nombre: Normalización de base de datos Contextualización Sabes cuál es su proceso de la normalización? Tomando en cuenta todos los conceptos

Más detalles

Objetivos: Al inalizar la unidad, el alumno:

Objetivos: Al inalizar la unidad, el alumno: Unidad 7 transformaciones lineales Objetivos: Al inalizar la unidad, el alumno: Comprenderá los conceptos de dominio e imagen de una transformación. Distinguirá cuándo una transformación es lineal. Encontrará

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

MOTORES VERSUS DIRECTORIOS: EL DILEMA DE LA BÚSQUEDA

MOTORES VERSUS DIRECTORIOS: EL DILEMA DE LA BÚSQUEDA MOTORES VERSUS DIRECTORIOS: EL DILEMA DE LA BÚSQUEDA José Raúl Vaquero Pulido Presidente Asociación Hispana de Documentalistas en Internet http://www.documentalistas.com "La indización automática es la

Más detalles

CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de

CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de inventarios para lograr un control de los productos.

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

3.8 Construcción de una ALU básica

3.8 Construcción de una ALU básica 3.8 Construcción de una ALU básica En este punto veremos como por medio de compuertas lógicas y multiplexores, se pueden implementar las operaciones aritméticas básicas de una ALU. Esencialmente en este

Más detalles

POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID. Libardo Ariel Blandón L (Biólogo UdeA, Lic Ed. Agroambiental Poli JIC y Esp. Ciencias Experimentales UdeA)

POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID. Libardo Ariel Blandón L (Biólogo UdeA, Lic Ed. Agroambiental Poli JIC y Esp. Ciencias Experimentales UdeA) POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID Libardo Ariel Blandón L (Biólogo UdeA, Lic Ed. Agroambiental Poli JIC y Esp. Ciencias Experimentales UdeA) MICROSCOPIA Elabore portada, introducción y descripción

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles