UNIDAD IV. REPRESENTACION Y SOLUCION DE PROBLEMAS.

Slides:



Advertisements
Presentaciones similares
ALGORITMO Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal,
Advertisements

Diseño y análisis de algoritmos
Características de la Inteligencia Artificial.Inteligencia Artificial Una característica fundamental que distingue a los métodos de Inteligencia Artificial.
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Investigación de Operaciones
Razonamiento algorítmico
Mecánica 1 Set de fichas.
La maquina de Turing La máquina de Turing es una caja negra (tan simple como una máquina de escribir y tan compleja como un ser humano) capaz no sólo de.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
ORGANIZACIÓN Y PRESENTACIÓN DE DATOS
INTEGRACIÓN.
INGENIERIA EN SISTEMAS COMPUTASIONALES. Habitualmente, el investigador ensambla su modelo "sobre una mesa vacía" usando elementos que ofrece el lenguaje.
COLEGIO NACIONAL DE EDUCACIÓN PROFESIONAL TÉCNICA
Unidad académica: Ingenierías
KRIGING.
1. La integral Gustavo Rocha
ESPACIOS VECTORIALES.
Solución de problemas por búsqueda inteligente
METODOLOGIA DE LA PROGRAMACION
Área Académica: Informática
ANALISIS SINTACTICO El análisis gramatical es la tarea de determinar la sintaxis, o estructura, de un programa. Por esta razón también se le conoce como.
Matemáticas Discretas y Algoritmos
Herramientas informáticas Hojas de cálculo
Guías Modulares de Estudio MATEMATICAS III Parte A
Temas importantes para el desarrollo de la segunda parte del TPE
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
Fundamentos de programación
Optimización, Búsqueda Heurística
Realidad virtual Integrantes: Segundo Agurto Cristian Venegas.
Diseño y análisis de algoritmos
Ondas.
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
complejidad de un problema.
Guías Modulares de Estudio Matemáticas IV – Parte B
Vectores.
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
1 Introducción a la Computación para Biólogos, Bioquímicos, Médicos, etc.
RETOS MATEMÁTICOS.
Sumario Significados de las operaciones aritméticas.
Tecnologías de las computadoras
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
POR: MÓNICA MARÍA RÚA BLANDÓN
TRABAJO DE INFORMATICA
CALCULO DIFERENCIAL E INTEGRAL TAREA 12
Excel La Hoja De Cálculo.
ALGORITMO QUE ES ??.
Introducción a las sucesiones
Elaboración de algoritmos usando lógica de programación
Sistemas Basados en Reglas
Solver complemento de excel
Presente un cuestionario con los aspectos mas importantes sobre los
M.S.C. Ivette Hernández Dávila
Barra de titulo Barra de menú Barra de fórmulas Encabezado de columna
HERRAMIENTAS OFIMÁTICAS M.S.C. IVETTE HERNÁNDEZ DÁVILA
Lic. Carla Aguirre Montalvo
Algoritmos Programación
GRÁFICOS MTRO. J. SALVADOR BELTRÁN LEÓN. También puede ser un conjunto de puntos, que se plasman en coordenadas cartesianas, y sirven para analizar el.
Una referencia relativa en una fórmula, como A1, se basa en la posición relativa de la celda que contiene la fórmula y de la celda a la que hace referencia.
UNIDAD I 1.1 Conceptos y Aplicaciones de la hoja de cálculo
EVALUACION Y RESULTADOS DEL PROYECTO DE INVESTIGACION
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
$ ^ # * / + - $ / + - * * / + - * / + $ * / / + + * - % % * Las Hojas de Cálculo Microsoft Excel *
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.
Un gráfico o una representación gráfica son un tipo de representación de datos, generalmente numéricos, mediante recursos gráficos (líneas, vectores,
Ing. José David Ortiz Salas
Transcripción de la presentación:

UNIDAD IV. REPRESENTACION Y SOLUCION DE PROBLEMAS

MODELO ANÁLOGO La analogía se refiere así al procedimiento de transferir (es decir, duplicar y revisar) un modelo desde un "sistema" al otro. No hace necesario ninguna lengua específica de modelar. En el contrario el modelo importado puede estar en cualquier lengua descrito arriba EXISTEN MODELOS MECÁNICOS, COMO:  La regla de cálculo que permite agregar juntas de dos longitudes lineares. Porque las escalas en la regla son logarítmicas, la adición da la misma lectura en la escala que habría hecho una multiplicación de los dos números originales.  La curva catenaria invertida se ha utilizado como modelo de la bóveda de piedra. Las fuerzas de la compresión en la bóveda son substituidas por la tensión en la catenaria mientras que la forma permanece invariable.  "La casa es una máquina para vivir en ella" (Le Corbusier, 1923, 100). 

Representación grafica Gráfica o gráfico son las denominaciones de la representación de datos, generalmente numéricos, mediante recursos gráficos (líneas, vectores, superficies o símbolos), para que se manifieste visualmente la relación que guardan entre sí. También puede ser un conjunto de puntos, que se plasman en coordenadas cartesianas, y sirven para analizar el comportamiento de un proceso, o un conjunto de elementos o signos que permiten la interpretación de un fenómeno. La representación gráfica permite establecer valores que no han sido obtenidos experimentalmente, sino mediante la interpolación (lectura entre puntos) y la extrapolación (valores fuera del intervalo experimental).

Arboles “and” y “or” Un árbol AND –OR es un árbol n-ario, utilizado para representar conocimiento sobre grupos de tareas que se deben ejecutar para lograr algún objetivo. En la figura 1 aparece un ejemplo de un Árbol And-OR, que explica la manera de hacer la tarea T1. Un árbol And-Or tiene dos tipos de nodo los And y los nodos Or. Por ejemplo, para el árbol de la figura 1 se tiene que para lograr T1, se deben realizar las tareas T2, T3, T4 (un nodo AND). Por su parte, para hacer la tarea T2, es suficiente terminar T5 o T6 (Un nodo Or). Las tareas T4, T5, T9, etc., que no están compuestas por subtareas, se conocen como tareas atómicas.

Nodos, arcos y operadores NODO: En informática, de forma muy general, un nodo es un punto de intersección o unión de varios elementos que confluyen en el mismo lugar. Arcos: Arco, del latín arcus, derivado del indoeuropeo arkw, [ ] es el elemento constructivo lineal de forma curvada, que salva el espacio entre dos pilares o muros. OPERADORES: Los operadores permiten enfocar la búsqueda vinculando términos de búsqueda y definiendo la relación entre ellos. La biblioteca-e reconoce los siguientes tipos de operadores.  Operadores booleanos  Operadores de posición  Operadores relacionales

EL CASO DE LA HOJA DE CÁLCULO Las hojas de cálculos electrónicas o computarizadas son de origen mucho reciente. Muchas revistas le otorgan a Dan Bricklin el título de "padre" de las hojas de cálculo electrónicas. Una hoja de cálculo es un programa que permite a los usuarios realizar tareas sin hacer ningún tipo de programación. CADA CELDA DE ESTA HOJA, PUEDE CONTENER 3 TIPOS DE ENTRADAS:  Información numérica, por ejemplo números;  Información alfabética o alfanumérica (palabras, letras, caracteres, números no utilizados en un cálculo) y  Columnas con fórmulas, usualmente comenzadas con letras de celdas.

RESOLUCION DE PROBLEMAS EN INTELIGENCIA ARTIFICIAL Las técnicas de solución de problemas en IA, en general, incorporan un proceso de búsqueda. Todo proceso de búsqueda puede ser visualizado como el recorrido por un árbol en el que cada nodo representa un estado y cada rama representa las relaciones entre los estados cuyos nodos conecta. En general, las reglas contienen en forma implícita el árbol, y se genera en forma explícita sólo aquellas partes que se decide explorar.

GENERACION Y PRUEBA LA GENERACIÓN Y PRUEBA TIENE 3 PASOS: 1.Generar una posible solución. (Estado o camino). 2. Comprobar para ver si es una solución, mediante comparación con los elementos del conjunto de objetivos aceptables. 3. Si la solución ha sido encontrada salir, de otra manera, retornar al paso 1.

Funciones Heurísticas La palabra heurística, se deriva del verbo griego heuriskein, que significa "encontrar" o "descubrir". El término técnico "heurística" ha adoptado diversas connotaciones a lo largo de la historia de la IA. En 1957, George Polya publicó un importante libro titulado How to Solve it (Cómo resolverlo), en donde el término "heurística" se aplicaba al estudio de métodos para descubrir e inventar técnicas para la resolución de problemas, especialmente para problemas relacionados con demostraciones matemáticas.

Actualmente, el término heurística se utiliza más bien como adjetivo, para referirse a cualquier técnica que permita mejorar el desempeño de caso promedio en una tarea de resolución de problemas, aunque no necesariamente permita mejorar el desempeño del peor de los casos. Específicamente, en el área de los algoritmos de búsqueda, se refiere a una función mediante la cual se obtiene un estimado del costo de una solución.

CARACTERISTICAS DE LAS FUNCIONES HEURÍSTICAS h1, el número de casillas que están en posición incorrecta. h1 = 7 en el ejemplo h2, la suma de las distancias verticales y horizontales (distancia Manhattan). h2 = 18 en el ejemplo IF para todos los estados n entonces h2 domina a h1 si h2 domina a h1, h2 es más eficiente que h1 se expande todo nodo con lo que es decir que se expande todo nodo con ya que todos los nodos que expande h2 también los expande h1, y h1 puede expandir más. por tanto, es mejor tener heurísticas con valores altos siempre y cuando no sobreestimen.