domingo, 21 de octubre de 2018

Taller sistema basado en reglas

1.Debéis crear un nuevo dominio con este conocimiento y posteriormente probar el encadenamiento hacia delante y el encadenamiento hacia atrás. Podéis utilizar los siguientes ejemplos:
•Encadenamiento hacia delante


• Encadenamiento hacia atrás 
2.•Encadenamiento hacia delante 


• Encadenamiento hacia atrás 



3.•Encadenamiento hacia delante 


• Encadenamiento hacia atrás 



viernes, 21 de septiembre de 2018

Taller Redes Semanticas

Ejercicio:
I. Responder las siguientes preguntas.
1.    Explique cada una de las componentes de las redes semánticas
Existen dos componentes fundamentales en todas las redes semánticas:
-nodos: que son elementos o conceptos de algo de la de la realidad 
-ramas o arcos: son la representación de las relaciones entre los conceptos.

1.    Cuales son las ventajas y desventajas del uso de RS como forma de RC.
Ventajas:
-Las ventajas de las redes semánticas son su potencia
-permiten la declaración de asociaciones en una forma explicita
-el tiempo de proceso de búsqueda son rápidos

Desventajas:
-Las desventajas de las redes semánticas son su poca flexibilidad
-No existe una interpretación normalizada para el conocimiento expresado por la red
-no se puede insertar alguna regla heurística para explorar la red de manera eficiente

1.    Señale la importancia del manejo de herencia en RS
Son importantes debido a que un nodo puede heredar las propiedades de un concepto mas alto en la jerarquía a través de esta.

2.    Para que y como se utiliza la operación de confrontación. Explique con un ejemplo.
se utilizan para responder a las consultas de los usuarios
II. Represente utilizando redes semánticas el siguiente conocimiento.
·         Los platelmintos, son animales de simetría bilateral, cuerpo aplanado y vida parasitaria.
·         Los moluscos son animales con simetría bilateral cuerpo blando y vida marina
·         Los artrópodos son animales con simetría bilateral, cuerpo anillado y vida acuática y terrestre
·         Los phylum cordados son del reino animal con simetría bilateral, su cuerpo es un celoma y su vida acuática y terrestre.
·         Los peces son de la clase phylum cordados con esqueleto cartilaginoso, piel con escamas, reproducción ovípara, locomoción por vuelo y vida acuática
·         Las aves son phylum cordades, esqueleto oseo. piel con plumas, reproducción ovípara y vida terrestre.
·         El tiburón es un pez de piel lisa.
·         Las galliformes son aves con locomoción poco voladora, tamaño mediano, extremidades con 4 dedos y pico pequeño.


III. Teniendo en cuenta la red del ejercicio II (anterior). Explique que? y como se responderían las siguientes preguntas?.
1.    Cuales son las características del tiburón?
el tiburón tiene piel lisa, tiene cuerpo escamas, esqueleto cartilaginoso, vida acuática reproduccion ovipira y cuerpo celoso
2.    Tienen las aves simetría bilateral y cuerpo blando?
las aves tiene cuerpo tienen simetría bilateral ya que son phylum cordados pero no tiene cuerpo blando tienen cuerpo celoso
3.    Que animales tienen locomoción poco voladora, tamaño mediano, extremidades con 4 dedos y pico pequeño?
El galliforme tiene esas características según la red

IV. Represente mediante una RS el siguiente ejercicio:
·         El computador es una maquina
·         Las maquinas carecen de inteligencia
·         El software es el conjunto de programas que permiten el uso y/o administración del computador.Si
·         El software se clasifica en base, software de desarrollo y software de utilidad.
·         El software de base permite la administración de los recursos del computador
·         Los recursos del computador son la memoria, CPU, dispositivos de E/S y la información
·         El sistema operativo y los sistemas de gestión de base de datos. Son software de base.
·         Los compiladores, procesadores de texto y gratificadores de texto son software de desarrollo.



miércoles, 5 de septiembre de 2018

Heuristica

TALLER:
1-Realizar un ensayo sobre heuristicas, admisibles, monótona, consistente y heuristicas mas informadas.
2-Crear una heuristica para las ranas y los sapos
 Solución:
1-Que son las heuristicas primero que todo que es heuristica vemos que según la rae, como el método para aumentar el conocimiento. Ya en el ámbito de la inteligencia artificial se utilizan los métodos heuristicos que son usados en ciertas circunstancias, cuando no existe una solución óptima con la información especifica. En general la manera programas heurísticos consiste en encontrar algoritmos con buenos tiempos de ejecución y que puedan llegar a las soluciones. Los métodos de búsqueda heurística se basan de alguna información que pueda facilitar llegar al estado de meta, lo cual posibilita la exploración de los caminos más prometedores. Entre las características encontramos:
-Heurística admisible: Este método se utilizada para hacer un aproximado de costo para alcanzar el estado final desde el estado inicial tomando el gasto mas corto para llegar a la soluciones. Una heurística será admisible para cierto problema de búsqueda cuando el costo estimado sea siempre menor o igual que el costo mínimo de alcanzar el estado meta.
-Heurística Monótona: Se dice que una  heurística es monótona si, para cada nodo n y cada sucesor n 'de n generada por una acción a, el costo estimado de alcanzar el objetivo de n no es mayor que el coste de paso de llegar al n' más el costo estimado de alcanzar el objetivo de n' .
-Heurística Consistente: estas heuristicas son admisibles si y solo si  para cada nodo n, h(n) ≤ h *(n), en el cual h *(n) es el costo verdadero para llegar al estado objetivo n.
Una heurística admisible nunca sobrestima el costo para llegar al estado final.
-Heuristicas mas informada:Para dos heurísticas admisibles f1 y f2, si f1(n); f2(n), para cualquier estado n en el espacio de búsqueda, se dice que la heurística f2 es más informada que f1.
Si una heurística f2 es más informada que f1, entonces el conjunto de estados examinados por f2 es un subconjunto de los expandidos por f1.

2-La heuristica que se propone es la siguiente:
existen 7 ranuras en el juego las 3 primeras para las ranas(R) y las 3 ultimas para los sapos(S) la heuristica seria la suma de estos espacios segun su atributo por ejemplo
una R en una de las 2 primeras ranuras seria=3,2
una S en una de las 2 ultimas ranuras seria=3,2
un espacio blanco en cualquiera de las 4 ranuras seria=1
y un R en un espacio de la S seria=0
y un S en un espacio de la R seria=0


Bibliografia:
  • https://ia301ud.wordpress.com/2017/03/10/heuristica/
  • http://andrclam.blogspot.com/2015/03/heursitica-monotona-y-admisible.html
  • https://www.nebrija.es/~cmalagon/ia/transparencias/busqueda_heuristica.pdf

lunes, 3 de septiembre de 2018

lunes, 27 de agosto de 2018

martes, 14 de agosto de 2018

Ejercicio HABITACIONES

#include #include #include using namespace std; int main () { int vector[]={0,0}; cout << "0:SUCIO,1:LIMPIO" << endl; for(int i = 0; i < 2; i++){ cout<

martes, 7 de agosto de 2018

Programa Inteligencia Artificial

en el siguiente enlace se puede ver la presentación: https://www.dropbox.com/s/031fabv2047cd81/Qu%C3%A9%20se%20debe%20ense%C3%B1ar%20en%20un%20curso.pptx?dl=0

Ensayo Inteligencia Artificial

La inteligencia artificial es algo reciente no tiene más de 60 años de que se comenzó a hablar sobre esta tecnología. Esta es una gran evolución actual de la computación y de la humanidad, pero que es la inteligencia artificial es difícil de decir con certeza, ya que cada autor da su versión pero se puede definir como los algoritmos y herramientas por la cual se le da la capacidad a las maquinas o computadores de ser inteligentes o entre otras palabras que imiten el funcionamiento del cerebro humano, en el cual pueden estos entender su entorno y tomar decisiones sobre ello. Con el tiempo esta tecnología ha tomado importancia muchas empresas gastan muchos de sus recursos en trabajar sobre la inteligencia artificial, pero de qué sirve darle la capacidad a un computador de ser inteligente, pues a nivel conceptual la inteligencia artificial se utiliza para resolver problemas que no se pueden resolver con un método analítico, donde no hay un algoritmo que lo solucione, o cuando las posibles soluciones son demasiadas. También que la información y los datos sean escasos. Ya en el tema general en qué se puede utilizar hay muchos ámbitos donde la inteligencia artificial puede aplicarse, para casi todas las áreas de trabajo desde educación pasando por la robótica hasta el área armamentista, entre un ejemplo de las tecnologías que utilizan inteligencia artificial pero no nos percatamos es por ejemplo estamos realizamos una compra en un sitio como Amazon donde cuando estamos comprando un producto se vea pestaña que dice: también puede interesarte o algo por el estilo, esos algoritmos utilizan inteligencia artificial para decidir que mostrar al usuario de sugerencias debido a sus gustos. En temas mas grandes a nivel comerciales están los sistemas diagnostico como por ejemplo en medicina donde se utilizan sistemas de inteligencia artificial para “saber con antelación si un bebé va a ser prematuro a través de modelos creados con IA”[5]. De este modo esta tecnología cada día abarca muchas más áreas y mejorándose con el pasar del tiempo Entonces en qué casos no es necesario la inteligencia artificial principalmente para realizar tareas que tengan una única solución factible, como tal que se puedan realizar con algún tipo de algoritmo, o donde se puede seguir unos pasos para llegar a su respuesta, ya que el computador no requiere entender los datos y tomar una decisión sobre ellos si no simplemente obtener un resultado según un proceso, hablando con un ejemplo en concreto podemos ver los programas que realizan operaciones matemáticas por ejemplo que resuelvan integrales derivadas, etc. según unos datos siguen unos pasos para resolver y llegar a la solución de este. Para el futuro a nivel de la tecnología los principales retos que tiene esto es lograr que no necesiten de una gran infraestructura para funcionar, al igual que estas maquinas sean mas potentes para llegar a poder realizar sus procesos mucho más rápidos. Pero en concreto el que se espera es difícil decir algunos afirman que lo más seguro es que a poco tiempo la inteligencia artificial remplace a los humanos en ciertas labores cotidianos laborales, como se dice este articulo “...es probable que la IA y la robótica transformen los puestos de trabajo logrando que un gran número de empleos realizados por seres humanos resulten redundantes. Los robots no tienen salario, no se cansan y no demandan mejores condiciones laborales” [7]. a un mediano plazo muchos expertos afirman que lo mas posible que esta tecnología se ubicua ósea este integrado en nuestro día a día que sea capas ya de ser de trasladar de un idioma a otro mejor que un ser humano. Ya en pensar en unos 30 años es difícil decir algunos pronostican que ya los ordenadores superaran las capacidades de los seres humanos pero en si solo son especulaciones realmente no hay algo que nos permita saber con certeza talvez las películas de ciencia ficción que veíamos de jóvenes se hagan realidad robots pensantes, sistemas operativos con razonamiento humano lo único seguro es que esta tecnología siempre esta evolucionando y que grandes cosas están por llegar Una de las cuestiones más importantes es decir si la inteligencia artificial será peligrosa para el ser humano y la respuesta es si pero no como se plantea en películas como el exterminador donde los robots pensantes destruyeron a la humanidad, pero si por ejemplo a nivel de los trabajos como es de ejemplo el de Uber intentando “…empezaría a invertir en tecnología inteligente, de manera que sus taxis se pudieran manejar autónomamente” volvemos a usar lo de los Uber que ya no tendrán piloto por lo cual los humanos ya no serán necesarios lo cual llevara a desempleo en algunas áreas como se menciona en este articulo donde se dice “Algunos analistas pronostican que solo en el Reino Unido se perderá el 30 % de los puestos de trabajo en los próximos 15 años”[7], en el artículo de la BBVA se menciona también “casos puede generar nuevos riesgos en mercados financieros o puede generar problemas de competencia por seguir prácticas de otros competidores de manera automatizada infringiendo la normativa elemental de buen funcionamiento de un mercado”[2].El mundo se debe adecuar a esta tecnología ya que permite que la vida sea mucho más fácil no temerle si no saberla aprovechar y utilizar [1]https://www.definicionabc.com/tecnologia/inteligencia-artificial.php [2]https://www.bbva.com/es/que-es-la-inteligencia-artificial/ [3]https://www.uv.mx/cienciahombre/revistae/vol17num3/articulos/inteligencia/index.htm [4]http://proexpansion.com/en/articulos_oe/2476-uber-y-la-inteligencia-artificial [5]https://www.nobbot.com/futuro/futuro-de-la-inteligencia-artificial/ [6]https://www.2conleche.com/cuales-son-los-usos-de-la-inteligencia-artificial/ [7]https://www.bbvaopenmind.com/inteligencia-artificial-3-el-futuro/

domingo, 5 de agosto de 2018

Inicio

Blog para la materia Inteligencia artifical por: Julian Andres Vargas Gil 20161578357