Inteligencia artificial
Indice
Inteligencia Artificial 3
Test de Turing 3
Ramas 3
Aplicaciones 3
Sistemas Expertos 4
Ingeniería del Conocimiento 4
Clasificación 4
Encadenado Hacia Adelante 5
Encadenado Hacia Atrás 5
Valor de la Regla 6
Sistemas Basados en Conocimientos 6
Clasificación de Requisitos 6
Metodologías Para la Construcción del SBC Ideal 6
Identificación delas tareas 6
Desarrollo de Prototipos 7
Integración al Sistema 7
Mantenimiento 7
Transferencia Tecnológica 8
Conocimientos 9
Niveles 9
Clasificación 9
Formas de Alimentar la Base de Conocimientos 9
Tipos de Entrevista 9
Algoritmos Genéticos o Evolutivos 10
Selección 10
Rueda de ruleta 10
Selección por torneo 10
Basado en el rango 10
Reproducción 11
Cruza Simple 11
Cruza dedos puntos 11
Cruza Multipunto 11
Cruza binomial 11
Mutación 12
Sistemas de Producción 12
Base de Datos Global (BDG) 12
Reglas de Producción 13
Estrategia de Control 13
Primero a lo Acho (PA) 13
Primero en Profundidad (PP) 13
Hill Climbing (HC) 14
A* 14
Descensos Iterativos 14
Redes Neuronales 14
Señal total de entrada 15
Función de Activación 15
Función Escalón 15Función Sigmoide 15
Aplicación 16
Aprendizaje de la Red 16
Aprendizaje Supervisado 16
Aprendizaje No Supervisado 16
Perceptrón 16
Lógica Difusa 16
Funciones de Membresía (μ) 17
Operadores de la Lógica Difusa 17
And 17
Or 17
Not 18
Propiedades 18
Inteligencia Artificial
Trata de armar sistemas para resolver problemas que tratan de utilizar métodos similares a los que utilizaríauna persona.
La inteligencia artificial puede tener distintos enfoques:
1) Enfoque Científico: Trata de entender la forma de actuar de las personas.
2) Enfoque Ingeniería: Trata de seguir la misma línea de razonamiento que seguiría una persona.
1 Test de Turing
Indica si un programa es inteligente o no. Consiste en poner a una persona y a una computadora y de un evaluador querealiza preguntas tanto a la persona como a la máquina sin saber a quien se las está haciendo.
Si el evaluador no logra detectar diferencias entre las respuestas de ambos, sin poder detectar quien es la persona y quien es la máquina, entonces se considera que el sistema es inteligente.
2 Ramas
• Sistemas Expertos
• Redes Neuronales
• Algoritmos Genéticos o Evolutivos• Lógica Difusa
3 Aplicaciones
• Juegos.
• GPS -> Resolvedor General de Problemas.
• Procesamiento de Imágenes.
o Imágenes de Medicina.
o Fotos Satelitales.
• Procesamiento del Lenguaje Natural.
• Procesamiento del Sonido.
• Demostración de Teoremas.
Sistemas Expertos
Trata de simular lo que haría un expertohumano en un determinado tema.
Para armar un Sistema Experto hay que recolectar conocimiento.
Todo Sistema Experto tiene en la Base de Conocimientos, la base de conocimientos es una base de datos que contiene la información relativa al tema que maneja el Sistema Experto.
Los Sistemas Expertos poseen además un mecanismo para analizar los datos contenidos en la base de Conocimientos, este mecanismo esconocido como el Motor de Inferencia, que es un conjunto de algoritmos que permite recorrer los conocimientos.
[pic]
Muchas veces una vez que el Sistema Experto resolvió el problema guarda en la base de conocimiento la forma en que solucionó un determinado problema, dependiendo de esto los Sistemas Expertos puede ser clasificados en Sistemas Expertos con Aprendizaje Autónomo o Sistemas Expertossin Aprendizaje Autónomo.
1 Ingeniería del Conocimiento
Su objetivo es extraer el conocimiento del ser humano para volcarlo a la base de conocimientos.
Busca la mejor forma de volcar el conocimiento adquirido a la base de conocimientos.
2 Clasificación
1) Encadenado hacia adelante (manejado por los datos).
2) Encadenado hacia atrás (manejado por los objetos).
3) Valor...
Regístrate para leer el documento completo.