Assignature:Inteligencia Artificial.

Slides:



Advertisements
Presentaciones similares
OTROS CAMPOS DE LA IA.
Advertisements

Introducción a las Redes neuronales
Historia de la Inteligencia Artificial
Informe oral sobre La Historia de la Computadora
PRODUCCIÓN.
Los proyectos de Ingeniería
CIENCIAS DE LA COMPUTACIÓN
Conceptos preliminares
INFORMÁTICA BÁSICA.
UNLaR IBA Ciclo
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
1. Visión Artificial Industrial. Introducción.
Iván ventura presenta.
Introducción al software
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
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.
Inteligencia Artificial (BAIA)  Se propone lograr que las computadoras se comporten de manera que podamos reconocerlas como inteligentes.  Tiene por.
REDES NEURONALES ARTIFICIALES
PROCESO DE PRODUCCIÓN Preguntas:
Arquitectura del Computador
Tecnologías de Información y Comunicación II
TRADUCTOR DE UN PROGRAMA
LENGUAS ELECTRÓNICAS.
Introducción Calculabilidad clásica Computación celular
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
Redes Neuronales Monocapa
TRABAJO DE ROBÓTICA Integrantes: Laura Henao Mª Fernanda Rodríguez
INTELIGENCIA ARTIFICIAL
Ing. Karen Torrealba de Oblitas
Integrantes: Daniel Peña Alfredo Zuñiga
DATA WAREHOUSE Equipo 9.
Ingenieria de software
LENGUAJE DE PROGRAMACIÓN
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Practica 4 supercomputadoras.
Inteligencia Artificial y Robótica
ROBÓTICA Jennifer Olarte H. Mateo Restrepo S. 11ºC.
8.- Inteligencia artificial
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
GPV ULA Redes Neuronales Artificiales, 2004 Aplicaciones Resuelven problemas en Ingeniería, en las matemáticas, en la medicina, en los negocios, en las.
Conceptos Básicos de Informática
PROGRAMAS INFORMATICOS
Tecnología de la Información y Comunicación 1
Web Semántica La Web Semántica es la nueva generación de la Web, que intenta realizar un filtrado automático preciso de la información. Para ello, es necesario.
María Stefanny Mosquera Flor 11-1
NUEVAS TECNOLOGIAS.
L.I. ARMANDO ONOFRE MARTÍNEZ.
La Robótica La Robótica es la ciencia investigación, estudio y tecnología de los robots. Se ocupa del diseño, manufactura y aplicaciones de los robots.
Introducción a los Sistemas Inteligentes
Identificacion con redes neuronales
HARDWARE , SOFTWARE Y AUTOMATIZACION
REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010.
Elementos de información
Primero definamos que entendemos por convergencia. Pues esta es el intercambio de datos entre un lugar y otro, ya varia su estilo en diferentes ambitos.
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.
SENA REGIONAL HUILA Huila.
Heurística. Los procesos que se llevan a cabo en el cerebro pueden ser analizados, a un nivel de abstacción dado, como procesos computacionales de algún.
Presentado por: Lizeth Fernanda Benavides Muñoz Grado: 8-7 Periodo: II Área de tecnología e informática San Juan de pasto 2012 Profesor: Luis Felipe Alvear.
Pablo Arturo Pérez Giraldo Melissa torres 11-C Tecnología e informática.
Los proyectos de Ingeniería
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
INGENIERIA EN SISTEMAS FUNDAMENTOS DE COMPUTACION B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Fundamentos de Programación Unidad I Conceptos Básicos.
Conalep 150 Tehuacán inmi 309 soma
UNIVERSIDAD DE MEXICO JHONATAN DE JESUS MONZON LOPEZ
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
1 TERMINOLOGÍA BÁSICA DE LA COMPUTACIÓN UNIDAD TEMÁTICA I.
Transcripción de la presentación:

Assignature:Inteligencia Artificial. REDES NEURONALES Assignature:Inteligencia Artificial.

Historia De Las Redes Neuronales Conseguir diseñar y construir máquinas capaces de realizar procesos con cierta inteligencia ha sido uno de los principales objetivos de los científicos a lo largo de la historia. De los intentos realizados en este sentido se han llegado a definir las líneas fundamentales para la obtención de máquinas inteligentes: En un principio los esfuerzos estuvieron dirigidos a la obtención de autómatas, en el sentido de máquinas que realizaran, con más o menos éxito, alguna función típica de los seres humanos. Hoy en día se continúa estudiando en ésta misma línea, con resultados sorprendentes, existen maneras de realizar procesos similares a los inteligentes y que podemos encuadrar dentro de la llamada Inteligencia Artificial (IA). A pesar de disponer de herramientas y lenguajes de programación diseñados expresamente para el desarrollo de máquinas inteligentes, existe un enorme problema que limita los resultados que se pueden obtener: estas máquinas se implementan sobre computadoras basadas en la filosofía de Von Neumann, y que se apoyan en una descripción secuencial del proceso de tratamiento de la información. Si bien el desarrollo de estas computadoras es espectacular, no deja de seguir la línea antes expuesta: una máquina que es capaz de realizar tareas mecánicas de forma increíblemente rápida, como por ejemplo cálculo, ordenación o control, pero incapaz de obtener resultados aceptables cuando se trata de tareas como reconocimiento de formas, voz, etc.

Definición Una red neuronal es un procesador masivamente paralelo distribuido que es propenso por naturaleza a almacenar conocimiento experimental y hacerlo disponible para su uso. Este mecanismo se parece al cerebro en dos aspectos: El conocimiento es adquirido por la red a través de un proceso que se denomina aprendizaje. El conocimiento se almacena mediante la modificación de la fuerza o peso sináptico de las distintas uniones entre neuronas. Una red neuronal es un modelo computacional con un conjunto de propiedades específicas, como son la habilidad de adaptarse o aprender, generalizar u organizar la información, todo ello basado en un procesamiento eminentemente paralelo.

Palabras Clave. Máquinas Inteligentes: Máquinas que realizan con cierto éxito funciones típicas de los seres humanos. Inteligencia Artificial: Capacidad de un artefacto de realizar los mismos tipos de funciones que caracterizan al pensamiento humano.

Elementos De Una Red Neuronal. Las redes neuronales son modelos que intentan reproducir el comportamiento del cerebro. Los mismos constan de dispositivos elementales de proceso: las neuronas. A partir de ellas, se pueden generar representaciones específicas, de tal forma que un estado conjunto de ellas puede significar una letra, un número u otro objeto. Generalmente se pueden encontrar tres tipos de neuronas: Aquellas que reciben estímulos externos relacionados con el aparato sensorial, que tomarán la información de entrada. Dicha información se transmite a ciertos elementos internos que se ocupan de su procesamiento. Es en las sinapsis y neuronas correspondientes a este segundo nivel donde se genera cualquier tipo de representación interna de información. Como no tienen relación directa con la información de entrada ni con la salida, estos elementos se denominan unidades ocultas. Una vez finalizado el período de procesado, la información llega a las unidades de salida, cuya misión es dar la respuesta al sistema.

Aplicaciones. Las redes neuronales son una tecnología computacional emergente que puede utilizarse en un gran número y variedad de aplicacione, tanto como comerciales como militares. Hay muchos tipos diferentes de redes neuronales, cada uno de los cuales tiene un aplicación particular más apropiada. Separandolas según las distintas disciplinas algunos ejemplos de sus aplicaciones son:

Biología: Aprender más acerca del cerebro y otros sistemas. Obtención de modelos de la retina. Empresa: Reconocimiento de caracteres escritos. Identificación de candidatos para posiciones específicas. Optimización de plazas y horarios en líneas de vuelo. Explotación de bases de datos. Evaluación de probabilidad de formaciones geológicas y petrolíferas. Sintesís de voz desde texto. Medio Ambiente: Analizar tendencias y patrones. Previsión del tiempo.

Finanzas: Previsión de la evolución de los precios. Valoración del riesgo de los créditos. Identificación de falsificaciones. Interpretación de firmas. Manufacturación Robots automatizados y sistemas de control (visión artificial y censores de presión, temperatura, gas, etc.). Control de producción en líneas de proceso. Inspección de calidad. Filtrado de señales.

Medicina: Analizadores del habla para la ayuda de audición de sordos profundos. Diagnóstico y tratamiento a partir de síntomas y/o de datos analíticos (encefalograma, etc.). Monitorización en cirugía: Predicción de reacciones adversas a los medicamentos. Lectoras de Rayos X. Entendimiento de causa de ataques epilépticos. Militares: Clasificación de las señales de radar . Creación de armas inteligentes. Optimización del uso de recursos escasos.

Implementación De Las Redes Neuronales En la búsqueda de sistemas inteligentes en general, se ha llegado a un importante desarrollo del software, dentro de esta línea se encuentran algunos de los neuro-computadores más conocidos. Un neuro-computador es básicamente un conjunto de procesadores conectados con cierta regularidad que operan concurrentemente. En la actualidad ya existen un serie de neuro-computadores comerciales destinados a la realización de redes neuronales. Por otro lado la realización de RNA puede llevarse a cabo por medio de uno o varios circuitos integrados específicos, para así poder obtener una estructura que se comporte lo más similar posible a como lo haría una red neuronal. Otra tecnología que podría ser apropiada en la implementación de las redes neuronales es la tecnología electro-óptica, con la ventaja de utilizar la luz como medio de transporte de la información, permitiendo la transmisión masiva de datos.

Realización de Redes Neuronales: La realización más simple e inmediata consiste en simular la red sobre un ordenador convencional mediante un software específico. Es un procedimiento rápido, económico, e instituible, pero su mayor desventaja radica en el hecho de que se intentan simular redes con un alto grado de paralelismo sobre máquinas que ejecuten secuencial mente las operaciones. Valores intrínsecos de las redes neuronales no pueden obtenerse de esta forma.

Herramientas software de desarrollo: La comercialización de productos software es la forma más extendida para simular redes neuronales, debido a las ventajas citadas anteriormente. La diferencia entre los distintos productos software radica en aspectos tales como el tipo y el número de arquitecturas de red que soporta, velocidad de procesamiento, iinterfaz gráfica, exportación de codigo C para el desarrollo automático de aplicaciones, etc. Algunos de los productos comerciales son: ANSim (DOS), ExpertNet (DOS, Windows), Neuralesk (Windows), Neuralworks Pro II/Plus (DOS, OS/2, UNIX, VMS)

Implementación microelectronica (VLSI): En general si la red ha estado previamente simulada y su configuración de conexiones perfectamente determinada, se busca la implementación sobre un circuito de conexiones fijas. La presentación del panorama que actualmente existe en el ámbito de la implementación VLSI de redes neuronales resulta complicada por la gran cantidad de aportaciones existentes, tanto en soluciones analógicas como digitales y con la alternativa de matriz de neuronas o de sinapsis.

Neuro-computadores de propósito especial y de propósito general: Como se dijo anteriormente un neuro-computador es básicamente un conjunto de procesadores conectados con cierta regularidad que operan concurrentemente. Los de propósito general deben ser capaces de emular un gran número de modelos de red neuronal. Los de propósito especial han sido diseñados para implementar un modelo específico de red neuronal.

Topología De Redes Neuronales. La arquitectura de las redes neuronales consiste en la organización y disposición de las neuronas formando capas más o menos alejadas de la entrada y salida de la red. En este sentido, los parámetros fundamentales de la red son: el número de capas, el número de neuronas por capa, el grado de conectividad y el tipo de conexiones entre neuronas.

Redes Monocapa: Se establecen conexiones laterales, cruzadas o autorrecurrentes entre las neuronas que pertenecen a la única capa que constituye la red. Se utilizan en tareas relacionadas con lo que se conoce como autoasociación; por ejemplo, para generar informaciones de entrada que se presentan a la red incompletas o distorsionadas. Redes Multicapa: Son aquellas que disponen de conjuntos de neuronas agrupadas en varios niveles o capas. Una forma de distinguir la capa a la que pertenece la neurona, consiste en fijarse en el origen de las señales que recibe a la entrada y el destino de la señal de salida. Según el tipo de conexión, se distinguen las redes feedforward, y las redes feedforward/feedback.

Formas De Conexión. Conexiones hacia delante. b) Conexiones laterales. c) Conexiones hacia atrás (o recurrentes).