Integrantes: Daniel Peña Alfredo Zuñiga

Slides:



Advertisements
Presentaciones similares
Inteligencia artificial y sus aplicaciones
Advertisements

Sistemas operativos Prof. Alberto Rivas.
SISTEMAS OPERATIVOS.
Introducción a las Redes neuronales
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
Historia de la Inteligencia Artificial
Silvana Arias Carla Espinosa Livia Loaiza INGENIERIA EN SISTEMAS
TEMA 1: Fundamentos Temario: Introducción a la informática
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
Inteligencia Artificial
Iván ventura presenta.
¿Qué es una computadora?
PROYECTO DE GRADO CARLOS STALIN ALVARADO SANCHEZ
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Clasificación de SO por usuarios
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
REDES NEURONALES ARTIFICIALES
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
SEMANA Introducción.
INTELIGENCIA ARTIFICIAL
Ing. Karen Torrealba de Oblitas
Importancia y Futuro de los Sistemas Expertos
Sistema de Información
SISTEMAS EXPERTOS 3 créditos. General Entender que es la Inteligencia Artificial y que son los Sistemas Expertos y porque es necesaria esta ciencia y.
Aplicaciones de las Redes Neuronales Artificilaes Dr. Héctor Allende
INTELIGENCIA ARTIFICIAL
Programación I MC José Andrés Vázquez Flores
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Desarrollo de aplicaciones para ambientes distribuidos
Practica 4 supercomputadoras.
1 Introducción a la Computación para Biólogos, Bioquímicos, Médicos, etc.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Inteligencia Artificial y Robótica
Universidad de los Andes Núcleo Universitario Alberto Adriani Inteligencia Artificial Ingeniería de Sistemas.
 Una supercomputadora o un superordenador es aquella con capacidades de cálculo muy superiores a las computadoras corrientes y de escritorio y que son.
8.- Inteligencia artificial
EVOLUCIÓN DEL SOFTWARE
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
Programación Java y Desarrollo de Aplicaciones
MATLAB Adriana Ruiz Martínez. Mario Cesar Taracena Contreras.
Que es Software Por :Ivelisse M. Burgos Oprime aqui.
COMPUTO III Ing. Jimmy Ojeda Arnica.
INFORMÁTICA La ciencia que estudia el tratamiento automático y racional de la información, lo cual involucra funciones como las siguientes: Desarrollo.
Tecnología de la Información y Comunicación 1
COMPUTO III Ing. Jimmy Ojeda Arnica. METODOLOGIA DEL CURSO Objetivos del curso : Comprender el entorno de los lenguajes visuales. Comprender el entorno.
Sistemas Expertos Integrantes Javier Farfán Katherine Jara Héctor Gatica.
1 Análisis de Datos Medioambientales mediante Modelos Conexionistas y Dispositivos Móviles Daniel Cantón González Juan Pedro Gómez Bocos Escuela Politécnica.
I.- Introducción a los sistemas de información
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
DATA MINING KAROL PARDO MIGUEL VALCERO CORPORACION UNIVERSITARIA MINUTO DE DIOS.
Introducción a los Sistemas Inteligentes
SOFTWARE Jennifer Giselle De Diego Romero NL:9
REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010.
Solid Edge es un sistema de diseño asistido por computador (CAD) para el modelado de máquinas y elementos mecánicos, todo guiado a la producción de dibujos.
Objetivo General:  Al terminar el tema los participantes serán capaces de identificar el elemento lógico de las computadoras, aprenderá que son los programas.
Software.
ESCULA NORMAL “PROFR. DARÍO RODRÍGUEZ CRUZ” LIC
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Universidad Mesoamericana Tecnología Médica e Informática.
Desde el principio de la humanidad se soñó con el desarrollo de máquinas que puedan imitar la capacidad de aprendizaje del hombre. Actualmente es un desafío.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Software.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
INGENIERIA EN SISTEMAS COMPUTASIONALES. SISTEMAS EXPERTOS Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran.
1.2 CONCEPTOS Y TÉCNICAS (Estado del Arte)
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Transcripción de la presentación:

Integrantes: Daniel Peña Alfredo Zuñiga Redes Neuronales Integrantes: Daniel Peña Alfredo Zuñiga

¿Que son las redes neuronales? Las redes neuronales son una tecnología de IA que se desarrollo tratando de emular el proceso de aprendizaje y reconocimiento de patrones que realizan las neuronas del cerebro humano. A fin de que las redes puedan emular el comportamiento de las neuronas, es necesario entrenarlas. Para ello se provee al programa de los datos que lógicamente dependerán del tipo de problema a resolver. Posteriormente, con la red neuronal convenientemente entrenada, se introducen los datos de los pozos o casos a resolver y la red generara los resultados en base al entrenamiento logrado.

Aplicaciones de las redes neuronales. Algunas de las aplicaciones más destacadas. Reconocimiento de patrones de clasificación: Reconocimiento de voz, de caracteres manuscritos. Análisis y reconocimiento de imágenes, formas. Diagnostico clínico. Análisis de series temporales y predicción: Modelos meteorológicos. Predicción del comportamiento. Predicción de series temporales. Robótica.

Implementación en aplicaciones. A la hora de implementar una red neuronal como parte de un programa o sistema informático, se pueden distinguir 3 fases básicas: 1.- Diseño. 2.- Entrenamiento. 3.- Uso.

1.- Diseño. En esta fase se elige el tipo de red neuronal a usar (la arquitectura o topología), el número de neuronas que la compondrán.

La arquitectura más usada en la actualidad de una red neuronal consistiría de: Una primera capa de entradas, que recibe información del exterior. Una serie de capas ocultas (intermedias), encargadas de realizar el trabajo de la red. Una capa de salidas, que proporciona el resultado del trabajo de la red al exterior.

2.- Entrenamiento. En esta fase se le presentan a la red neuronal una serie de datos de entrada y datos de salida (resultados), para que a partir de ellos pueda aprender.

3.- Uso. Se le suministran las entradas pertinentes a la red, y esta genera las salidas en función de lo que ha aprendido en la fase de entrenamiento.

Tipos de aprendizaje. Para poder aprender, las redes neuronales necesitan de un algoritmo de aprendizaje. Estos algoritmos están formados por un conjunto de reglas que permiten a la red neuronal aprender (a partir de los datos que se le suministran).

Los tipos de aprendizaje pueden dividirse básicamente en tres: 1.- Aprendizaje supervisado. 2.- Aprendizaje de refuerzo. 3.- Aprendizaje no supervisado.

1.- Aprendizaje supervisado. Se introducen unos valores de entrada a la red, y los valores de salida generados por esta se comparan con los valores de salida correctos. Si hay diferencias, se ajusta la red en consecuencia.

2.- Aprendizaje de refuerzo. Se introducen valores de entrada, y lo único que se le indica a la red si las salidas que ha generado son correctas o incorrectas.

3.- Aprendizaje no supervisado. No existe ningún tipo de guía. De esta manera lo único que puede hacer la red es reconocer patrones en los datos de entrada y crear categorías a partir de estos patrones. Así cuando se le entrega algún dato, después del entrenamiento, la red será capaz de clasificarlo e indicará en que categoría lo ha clasificado.

Programas para creación de Redes Neuronales. NeuroSolutions. Desde 1995, NeuroSolutions es una herramienta de desarrollo gráfica para la creación de sistemas de redes neuronales que permite diseñar y parametrizar modelos de redes destinados a análisis de datos. Esta aplicación combina una interfaz de diseño modular con avanzados procedimientos de aprendizaje, proporcionándole así la potencia y flexibilidad necesaria para la resolución específica de sus problemas.

NeuroDimension, Inc, la compañía desarrolladora de NeuroSolutions, trabaja en la actualidad estrechamente con el Laboratorio de Ingeniería y Cálculo Neuronal de la Universidad de Florida, para garantizar que la aplicación esté perfectamente actualizada a medida que se van presentando nuevos avances en esta disciplina científica.

NeuroSolutions dispone de una serie de herramientas. a).- NeuroSolutions para Excel. b).- NeuroSolutions for Matlab. c).- Custom Solution Wizard. d).- TradingSolutions

a).- NeuroSolutions para Excel Simplifica y mejora significativamente el proceso de añadir y quitar datos de una red neuronal. b).- NeuroSolutions for Matlab. Es un conjunto de modelos neuronales pensados para los usuarios de MATLAB que quieran utilizar la potencia de NeuroSolutions desde el entorno trabajo de MATLAB.

c).- Custom Solution Wizard. Es una herramienta que toma una red neuronal existente creada con NeuroSolutions y genera/compila automáticamente una DLL. Esto permite la incorporación directa e inmediata de modelos de redes neuronales en sus propias aplicaciones. d).- TradingSolutions Es un programa de análisis financiero que ayuda a tomar las mejores decisiones financieras gracias a la combinación de las herramientas tradicionales de análisis técnico y las últimas técnicas incorporadas de inteligencia artificial.

Pantallas de NeuroSolutions para Excel. Excel integrado con NeuroSolutions

Muestra los elementos típicos para el problema a desarrollar Muestra como el software se comporta cuando comienza la etapa de entrenamiento.

Licencia NeuroSolutions 4. Tipo Referencia año 2005. Versión actual 6.0

SNSS (Stuttgart Neural Network Simulator). Es un simulador que provee un entorno flexible para el desarrollo e investigación de aplicaciones de redes neuronales, diseñado en la Universidad de Stuttgart (Alemania). Compatible en Window y Linux Versiones SNSS 4.1 SNSS 4.2 SNSS 4.3 Licencia GPL

Ejemplos de Redes Neuronales. Reconocimiento de caracteres escritos utilizando redes neuronales. Hecho en C.  Con librería GUI. Qt para la interfaz grafica. Desarrollado por David Pinelo. Es software libre.

Reconocimiento de voz de Windows. Integrado desde Windows Vista. Costos de la licencia. Windows Vista Home Basic 32 bits. Efectivo $51.850 Windows 7 Home Basic OEM 32 bit. Efectivo $57.000

Pagina Web con redes Neuronales http://20q.net Con 20.000.000 de neuronas, frente a las 100.000.000.000.000 del cerebro humano. Producto pensado: teléfono móvil o celular. Caracteristica: almeja, tiene 3 colores y es liviano.

Conclusion. Las redes neuronales se orientan a desarrollar máquinas o sistemas inteligentes capaces de simular, desarrollar y optimizar muchas de las funciones de un ser humano. En las redes neuronales el conocimiento se incorpora mediante el aprendizaje a partir de ejemplos. Algunas aplicaciones ya se utilizan en la actualidad como son el caso del reconocimiento de voz presente en celulares, computadores, etc. Que pueden ser de gran utilidad para personas con alguna discapacidad.