2013

  • -

Selección y configuración de un modelo de metodología para el desarrollo de un sistema de administración de conocimiento y procesos para el posgrado PCyTI

2013

 Descargar versión PDF

ProfesoresDr. Humberto Cervantes Maceda y Dra. Angelina Espinoza Limón

Resumen: Actualmente el Posgrado en Ciencias y Tecnologías de la Información y los demás posgrados de la UAM­I sufren de la falta de un sistema que facilite la administración efectiva y permita alcanzar diversos objetivos de negocio importantes. El momento en que se propone este proyecto es particular ya que existe la posibilidad de conformar un equipo de desarrollo compuesto de un estudiante de maestría y varios estudiantes de licenciatura quienes realizarán su proyecto terminal apoyando en el desarrollo de este sistema. Cabe señalar que actualmente se cuenta ya con un levantamiento parcial de los requerimientos del sistema así como del diseño de la solución.

Objetivo general

  • Seleccionar y configurar una metodología de desarrollo apropiada para la realización e implementación de un sistema para la gestión de conocimiento y procesos del posgrado PCyTI

Objetivos específicos

  • Haber redactado, al final del primer trimestre, un estado del arte relevante para el proyecto y tener documentados los requerimientos y el diseño de la solución para el sistema, así como una configuración de la metodología de desarrollo a seguir
  • Haber desarrollado una parte de la solución y colectado datos que permitan demostrar la pertinencia de las elecciones realizadas en relación a la metodología de desarrollo y al diseño de la solución
  • Haber desarrollado e implantado partes adicionales de la solución
  • Haber redactado, al final del tercer trimestre, una versión preliminar de la idónea comunicación de resultados

  • -

Inteligencia artificial y motores de ajedrez

2013

 Descargar versión PDF

ProfesorDr. John Goddard Close

Resumen: Los juegos, como ajedrez y damas, han tenido importancia en el desarrollo de la Inteligencia Artificial. Turing diseñó el primer algoritmo para jugar ajedrez como ejemplo de lo que una computadora podría realizar. En un sentido estricto, el motor de ajedrez es el módulo que calcula, a partir del estado del tablero y de algún protocolo de decisión, las mejores jugadas y elige una de ellas como tirada siguiente. Una interfaz de ajedrez tomará la salida del CE para presentarla al usuario. Para la comunicación entre el módulo del motor y el módulo de presentación, hay dos protocolos ampliamente utilizados de comunicación: el XBOARD y la reciente Interfaz de Ajedrez Universal (UCI). En este proyecto, se propone reexaminar el juego de ajedrez por computadora, inicialmente estudiando los motores de ajedrez, MA, (en inglés, Chess Engines).

Objetivo general

  • encontrar métodos adecuados para los Motores de Ajedrez mediante la aplicación de técnicas de inteligencia artificial

Objetivos específicos

  • Estudiar y entender los dos MA propuestos
  • Evaluación del desempeño de distintas técnicas de inteligencia artificial en el contexto de los MA
  • Desarrollo e implementación de algún protocolo híbrido basado en técnicas de inteligencia artificial para usar como MA

  • -

Propuesta de un sistema alternativo de aprendizaje usando retroalimentación por comunicación inalámbrica

2013

 Descargar versión PDF

ProfesorDra. Graciela Román Alonso

Resumen: Los dispositivos inalámbricos hoy en día han influenciado la forma cotidiana de vida, principalmente facilitando la comunicación entre individuos y también la búsqueda de información. Por otro lado, varios trabajos de investigación están siendo desarrollados con el objetivo de aprovechar la tecnología inalámbrica para ofrecer otro tipo de servicios. En este proyecto se propone aprovechar las comunicaciones inalámbricas de un conjunto de tablets para desarrollar un sistema alternativo de aprendizaje. En dicho sistema, los dispositivos inalámbricos serán usados para cooperar en la solución de un conjunto de ejercicios desarrollados en un salón de clase. Conforme los ejercicios van siendo resueltos, los dispositivos se comunicarán entre sí reuniendo las soluciones.

Objetivo general

  • Proponer de un sistema de aprendizaje usando retroalimentación por comunicación inalámbrica

Objetivos específicos

  • Proponer de un sistema de aprendizaje usando retroalimentación por comunicación inalámbrica

  • -

Propuesta de un sistema paralelo para la construcción de redes porosas usando un nodo multi-core con GPU

2013

 Descargar versión PDF

ProfesorDra. Graciela Román Alonso

Resumen: La tecnología GPU se ha convertido en una buena alternativa para el cómputo paralelo, permitiendo el uso de las capacidades de tarjetas gráficas en la paralelización de aplicaciones de propósito general. Cuando se cuenta con una tarjeta GPU incrustada en un nodo multi-core, surgen nuevos retos para explotar las capacidades de ambas tecnologías en la propuesta de aplicaciones paralelas. El algoritmo de construcción de este tipo de redes desarrollado en el Laboratorio De Sistemas Paralelos de la UAM-Izt, consta de dos partes principales: la inicialización secuencial de la red (usando lenguaje C) y la aplicación de una serie de pasos paralelos de Monte Carlo (usando MPI-C) para eliminar los errores y mejorar la isotropía. En este proyecto se propone el diseño y desarrollo de un simulador de redes porosas sobre un nodo multicore–GPU.

Objetivo general

  • Diseño y desarrollo de un simulador de redes porosas sobre un nodo multicore–GPU

Objetivos específicos

  • Análisis de las capacidades de las arquitecturas multicore y GPU para la construcción de redes porosas
  • Propuesta de algoritmos de particionamiento y distribución dinámica de datos entre las arquitecturas multicore y GPU
  • Propuesta e implementación de un algoritmo paralelo para la construcción de redes porosas
  • Propuesta e implementación de una interfaz gráfica para el simulador

  • -

Minería de datos usando Hadoop y MapReduce

2013

 Descargar versión PDF

ProfesorDr. René MacKinney Romero

Resumen: El aprendizaje maquinal es un área de investigación que ha tratado de emular las actividades del aprendizaje humano con sistemas computacionales. La meta principal del aprendizaje maquinal es lograr emular las habilidades cognitivas de los humanos con un sistema computacional. La minería de datos se ha convertido en un campo importante de estudios dado el gran volumen de información que se tiene en forma digital. Este proyecto se inscribe dentro de la minería de datos a fin de estudiarla utilizando como plataforma de desarrollo sistemas para manejarlo de grandes bases de datos como son Hadoop y MapReduce.

Objetivo general

  • Realizar tareas de la minería de datos, como clasificación, agrupamiento y sumarización en un sistema para grandes conjuntos de datos (Hadoop, MapReduce).

Objetivos específicos

  • Conocer el esquema Hadoop asi como MapReduce para realizar operaciones sobre grandes bases de datos
  • Estudiar cómo realizar clasificación, agrupamiento y clasificación en grandes conjuntos de datos asi como las herramientas existentes
  • Conocer, analizar y seleccionar algoritmos para implantarlos en las plataformas Hadoop y MapReduce

  • -

Localización y mapeo simultáneo

2013

 Descargar versión PDF

ProfesoresDr. René MacKinney Romero y Omar Lucio Cabrera Jiménez

Resumen: Los problemas de localización y mapeo de un robot son los más importantes a resolver en el contexto de la robótica ya que sin ellos un robot no es capaz de tener movilidad y autonomía. La localización y mapeo simultáneo (LMS) resultó ser una avenida de investigación muy fructífera que ha permitido dotar de autonomía desde robots muy pequeños hasta vehículos autónomos. Este proyecto tiene como objetivo utilizar técnicas de LMS a fin de proveer de autonomia a Ludovico.

Objetivo general

  • El objetivo general del proyecto es el de implementar técnicas adecuadas para la localización y mapeo simultáneo (LMS) de un robot

Objetivos específicos

  • Evaluacion y analisis de las técnicas de LMS más recientes
  • Implantación de dichas técnicas utilizando los robots comerciales (mindstorms) con los que se cuenta
  • Utilizar dichas técnicas para resolver el problema de navegación de Ludovico, robot diseñado y construido en la UAM

  • -

Mecanismos eficientes para la transformación de prefijos de una tabla de ruteo IP

2013

 Descargar versión PDF

ProfesoresDr. Miguel Ángel Ruiz Sánchez y Dr. César Jalpa Villanueva

Resumen: Internet es una red mundial de computadoras que intercambian información por medio de paquetes definidos por el protocolo IP. Dichas computadoras pueden ser de 2 tipos. Un primer tipo se caracteriza por ejecutar aplicaciones de propósito general y usan la red para enviar o recibir información; las computadoras que pertenecen a este tipo se les conoce como Hosts. El segundo tipo de computadoras de Internet se caracteriza por estar exclusivamente dedicadas a encaminar los paquetes de información del Host de origen al Host destino final; estas computadoras se conocen con el nombre de ruteadores. El número de usuarios y de aplicaciones de Internet no ha dejado de crecer. Esto ha provocado un rápido crecimiento del tráfico de paquetes que circula por los enlaces y ruteadores de Internet. El cuello de botella principal en los ruteadores es la busqueda de información en sus tablas de ruteo; proceso que tiene que realizar con cada uno de los paquetes que recibe un ruteador. Más específicamente, cuando un ruteador recibe un paquete, el ruteador debe decidir el próximo destino intermedio o final en el camino del Host origen al Host destino final. Esta decisión toma en cuenta, por un lado la dirección destino final que lleva el propio paquete, y por otro lado la información contenida en la tabla de ruteo del ruteador en cuestión. A este proceso que efectuan los ruteadores se le conoce como proceso de reexpedición de paquetes.

Objetivo general

  • Diseñar un algoritmo para realizar la transformación del conjunto de prefijos de una tabla de ruteo en otro conjunto de prefijos disjuntos pero que preserve la información de ruteo original

Objetivos específicos

  • Diseñar e implementar un método para obtener un conjunto de prefijos disjuntos de una tabla de ruteo
  • Estudiar el impacto que este paso de transformación provoca en por lo menos uno de los esquemas propuestos en la literatura

  • -

Uso eficiente de tarjetas gráficas para la visualización volumétrica de campos escalares.

2013

 Descargar versión PDF

ProfesoresOscar Yañez Suárez y Dr. Jorge Garza Olguín (Química, UAM-I) 

Resumen: El despliegue gráfico de campos escalares ha estado dominado por el uso intensivo del CPU al tiempo que mediante el uso de bibliotecas gráficas se hace uso básico de la tarjeta gráfica. En años recientes la industria de las tarjetas gráficas ha diversificado su uso. Una limitante de las tarjetas gráficas para su uso en cómputo de alto rendimiento es la memoria física de la que disponen estos dispositivos ya que no pueden compartir la memoria del sistema a la que tiene acceso el CPU. Se está perdiendo la cualidad de la tarjeta gráfica de hacer operaciones de punto flotante, además es necesario hacer transferencia de datos del CPU a la tarjeta gráfica para generar el despliegue gráfico. He aquí la necesidad de contar con el software adecuado para explotar todas las facetas de una tarjeta gráfica de última generación.

Objetivo general

  • Generar una aplicación que permita evaluar campos escalares sobre una tarjeta gráfica y visualizar en tiempo real el campo escalar generado

Objetivos específicos

  • Distribución eficiente de una malla tridimensional sobre los hilos contenidos en una tarjeta gráfica
  • Evaluación de la densidad electrónica de una molécula de tamaño mediano sobre la malla generada
  • Producción de isosuperficies de densidad para su visualización
  • Generación de una interfaz de programación de aplicaciones para generar el despliegue gráfico de las isosuperficies del campo escalar

  • -

Optimización global heurística de modelos estructurados de programación no lineal

2013

 Descargar versión PDF

ProfesoresDr. Miguel Ángel Gutiérrez Andrade y Dr. Juan Manuel Zamora Mata (Ingeniería de Procesos e Hidráulica, UAM-I)

Resumen: Algunos modelos y técnicas de programación no lineal son ampliamente utilizados en diseño y toma de decisiones en ingeniería. Sin embargo, la presencia de funciones no convexas en dichos modelos de optimización dificulta su solución, y frecuentemente da lugar a múltiples óptimos locales. El problema de determinar soluciones óptimas globales para modelos no convexos, con enfoque tanto determinista como estocástica, ha despertado en años recientes mucho interés en la comunidad de matemáticas aplicadas e ingeniería.

Objetivo general

  • Desarrollar y aplicar un algoritmo estocástico eficiente para la optimización global de modelos de programación no lineal que incluya no convexidades provengan exclusivamente de términos bilineales

Objetivos específicos

  • Investigar, valorar y seleccionar un algoritmo heurístico eficiente para la optimización de modelos de programación no lineal que incluyan una función objetivo y restricciones con términos bilineales
  • IDesarrollar una implementación computacional eficiente del algoritmo seleccionado
  • IValidar y evaluar los alcances y limitaciones del software desarrollado a través de la solución de un conjunto de casos de estudio y problemas representativos

  • -

Elaboración de una base de datos emotiva multimedia y su clasificación

2013

 Descargar versión PDF

ProfesoresDr. John Goddard Close y Fabiola Margarita Martínez Licona

Resumen: Este proyecto abordará el problema del análisis y reconocimiento de emociones a partir de la analizar la señal del habla y los cambios en la expresión facial mediante la generación de una base de datos de audio y video en español que denote emociones, y la clasificación de las mismas a partir de la elección de conjunto de características acústicas y de imágenes. El habla es la herramienta que se reconoce como el medio de comunicación por excelencia; su capacidad de comunicar ideas, pensamientos y hasta emociones permite la interacción entre los seres humanos a un alto nivel. Dada la naturaleza de la señal de habla, ésta se caracteriza por su alta variabilidad: su producción queda condicionada por la ubicación y movimiento de los elementos de la cavidad oral y el rostro, y por variantes en parámetros como el acento regional, la condición social o el estilo persona.

Objetivo general

  • Desarrollar una base de datos en audio y video de habla en español con emociones y su clasificación

Objetivos específicos

  • Desarrollar una base de datos de señales de audio y video de habla en español que se utilice para el reconocimiento de emociones
  • Seleccionar los componentes acústicos, frecuenciales y temporales de la señal del habla que se puedan utilizar en un sistema de clasificación de emociones
  • Seleccionar los componentes geométricos y de localización en las imágenes de video que se puedan utilizar en un sistema de clasificación de emociones
  • Desarrollar un sistema de clasificación para el reconocimiento de estados emocionales en el habla mediante el análisis de la señal compuesta de audio y video
  • Evaluar el sistema de clasificación para obtener un porcentaje aceptable con respecto a lo reportado en la literatura