Productos y resultados

Productos de AICU

Conscientes de que a la finalización de un proyecto es importante disponer de resultados tangibles que apoyen el desarrollo de nuevos proyectos, desde hace algún tiempo hemos reorientado nuestro trabajo a la generación de sistemas que encapsulen el conocimiento desarrollado, entre los que podemos mencionar:

slavy

Slavy es un softbot genérico de propósito general. Más concretamente, es una librería escrita en python que permite el prototipado en tiempo récord de robots software, basándose en la abstracción independiente de los elementos que conforman el trabajo de un softbot:

  • Navegación
  • Extracción
  • Filtrado
  • Reconstrucción
  • Comunicación

SESAMO

SESAMO es un sistema para la realización de encuestas y estudios vía web y móvil. Permite el diseño de cuestionarios ad-hoc por parte de los investigadores y la recogida de datos multi-dispositivo para su posterior tratamiento.

EVALUACIÓN DE LA AGRESIVIDAD EN LA CONDUCCIÓN

A traves del uso de dispositivos móviles y un lector de ondas cerebrales de Neurosky, estamos experimentando con la posibilidad de estimar agresividad, consumo y confort en la conducción desde una aplicación móvil. La aplicación se denomina CarAssistant y está en fase de pruebas.

SAL

SAL (System for Automatic Learning) es un conjunto de programas y bibliotecas software escritas en lenguaje python que pretenden dar soporte tanto a la decencia de la Inteligencia Artificial (especialmente en Soft Computing) como al desarrollo de proyectos que requieran de un módulo de IA basado en Redes de Neuronas, Computación Evolutiva o Lógica Fuzzy. La ventaja de el enfoque basado en python frente al uso de paquetes estándar tipo Matlab son:

  • Mayor potencia de cálculo (se dispone incluso de versiones paralelas de todos los subsistemas).
  • Mayor modularidad, ya que en un producto final es posible instalar sólo el núcleo del sistema junto con los parámetros de ajuste al problema concreto.
  • Menor coste de licencias.
  • Mayor flexibilidad, ya que si se quiere expandir un módulo se dispone de toda la potencia de un lenguaje de propósito general.
  • Multiplataforma, ya que existen versiones de python para todas las plataformas software y hardware, incluidas las móviles.
  • Desde el punto de vista docente, mayor focalización en los problemas propios de la Inteligencia Artificial frente a los de programación.

Hasta el momento se han desarrollado los siguientes paquetes:

SALMON

salmon

SALMON (System for Automatic Learning and Modeling of Operative Networks) es un sistema de entrenamiento de Perceptrones Multicapa para la obtención de este tipo de redes con objeto de aplicarlas a cualquier problema del que se disponga de datos de entrenamiento.

Enlace al manual de salmon.

SALSOM

SALSOM (System for Automatic Learning of Self Organizing Maps) es un entrenador de Mapas Autoorganizados para la resolución de problemas de aprendizaje no supervisado.

SALGA

salga

SALGA (System for Automatic Learning of Genetics Algorithms) es un evolucionador de Algoritmos Genéticos. Admite los paradigmas classic (genes binarios o de alfabeto finito), floating (genes de números reales) y permutation (problemas en los que no cambian los valores de los genes, sino su orden dentro del cromosoma). Permite el uso de elitismo y la normalización exponencial de la calidad. Tanto el cálculo del fitness como el del fenotipo se proporcionan al sistema mediante la definición de funciones python en un archivo externo.

Enlace al manual de salga.

SALFU

SALFU (System for Automatic Learning with Fuzzy Sets) en un sistema para el diseño y aplicación Sistemas Expertos basados en reglas borrosas, con aplicaciones tanto al Control Borroso como a la toma de decisiones. En combinación con SALGA es capaz de auto ajustar las reglas de un controlador para optimizar la eficiencia del control realizado por él.

Comments are closed.