martes, 28 de agosto de 2018

Prueba de escritorio-Busqueda por anchura y por profundidad

Búsqueda ciega por Anchura

  • Prueba de escritorio

  • Arbol
   

Búsqueda ciega por Profundidad
  • Prueba de escritorio




Los números después del punto, indican la posición de cada sucesión, por ejemplo, la suc1: 10122,01122,11220,11202- en este caso suc1.1 sería el primer número, es decir: 10122


  • Arbol


lunes, 20 de agosto de 2018

Frog Leap


Este juego consiste en pasar todos los sapos al lado izquierdo y todas las ranas al lado derecho.
    Estado inicial
                  Estado final




    Operadores

·         Saltar izquierda un espacio
·         Saltar derecha un espacio
·         Saltar izquierda dos espacios
·         Saltar derecha dos espacios


Espacios de estados







Problemas iniciales de Inteligencia Artificial


  •     Como se pueden poner 4 litros de agua en una jarra si solo se dispone de dos jarras de 3 y 5 litros y no se puede utilizar otro recipiente adicional. Como repartir equitativamente 8 litros de agua en dos jarras para que cada jarra contenga 4 litros si solo se dispone de la jarra de 8 litros, una de 3 y otra de 5 litros.  
                                                         Estado Inicial
A. 

Estado Final


           Operadores
  •     Vaciar jarra
  •      Transportar aga
  •      Llenar jarra  
           Estados:
           1. Vaciar jarra 3 litros
           2. transportar 1 litro de agua a jarra de 3 litros
           3. Jarra de 5 litros llena con 4 litros 

          B)
        Cada columna es una jarra indicada como 8, 5 y 3, los números debajo son los litros de agua que tengo y que voy pasando:
           8 - 5 - 3 → Jarras.
           8 - 0 - 0 → Estado inicial, jarra de 8 litros llena.
           5 - 0 - 3 → Lleno jarra de 3, me quedan 5 litros en la de 8.
           5 - 3 - 0 → Paso los 3 litros a la de 5.  
           2 - 3 - 3 →  Llena jarra de 3, me quedan 2 en la de 8.
           2 - 5 - 1 → Llena jarra de 5 con la de 3, me sobra 1 litro en la de 3.
           7 - 0 - 1 → Paso los 5 litros a la de 8.
           7 - 1 - 0 → Paso de litro de la jarra de 3 a la de 5.
           4 - 1 - 3 → Estado final, lleno la jarra de 3 litros, la de 8 me queda con 4 litros, el resultado esperado.
   
    Operadores:
    Llenar jarra 1.
    Llenar jarra 2. 
    Llenar jarra 3. 
    Transportar agua.
    Vaciar jarra 1.
    Vaciar jarra 2.
    Vaciar jarra 3. 
    Espacio de Estados: 9
  •     Problema propuesto por Einstein y traducido a varios idiomas conservando su lógica. Einstein aseguraba que el 98% de la población mundial sería incapaz de resolverlo. Yo creo que Vd. es del 2% restante. Inténtelo y verá como tengo razón.

      Datos  

           1.    El noruego vive en la primera casa, junto a la casa azul.
           2.    El que vive en la casa del centro toma leche.
           3.    El inglés vive en la casa roja.
           4.    La mascota del Sueco es un perro.  
           5.    El Danés bebe té.  
           6.    La casa verde es la inmediata de la izquierda de la casa blanca.
           7.    El de la casa verde toma café.
           8.    El que fuma PallMall cría pájaros.
           9.    El de la casa amarilla fuma Dunhill.
         10.    El que fuma Blend vive junto al que tiene gatos.
         11.    El que tiene caballos vive junto al que fuma Dunhill.
         12.    El que fuma BlueMaster bebe cerveza.
         13.    El alemán fuma Prince.
         14.    El que fuma Blend tiene un vecino que bebe agua.

         ¿Quién tiene peces por mascota?

                Estado Final
                


              




                 Operadores
·         Ubicar nacionalidad
·         Ubicar Color casa
·         Ubicar bebida
·         Ubicar Mascota
·         Ubicar Cigarrillos
·         Cambiar nacionalidad
·         Cambiar Color casa
·         Cambiar bebida
·         Cambiar Mascota
·         Cambiar Cigarrillos

Espacios de estados: 24! + 1

martes, 14 de agosto de 2018

Problema

Hay dos habitaciones sucias, una de ella tiene una aspiradora, la cual es la encargada de limpiar la basura de las dos habitaciones, realice un codigo, que haga este procecimiento, tenga encuenta que hay una puerta en medio de las habitaciones


Respuesta:

El codigo en el lenguaje c++ quedaria de la siguiente manera
#include <iostream>

using namespace std;

main(){
int habitacion[2];
habitacion[0]=1;
habitacion[1]=1;
cout<<"Estado incial: \nHabitacion 1, esta sucia \nHabitacion 2, esta sucia";
//limpiar//
for (int i=0; i<2; i++){
habitacion[0]=0;
cout<<"\n\nHabitacion " <<i+1<<" esta limpia ";
if(habitacion[0]=0){
habitacion[1]=0;
}
}
}

martes, 7 de agosto de 2018

¿ Qué es la inteligencia artificial?


Inteligencia artificial es un termino acuñado desde 1956 por John McMarthy en el campo de la computación, el cual, hace referencia a la capacidad que tiene una maquina de simular y/o desarrollar caracteristicas y actividades que son propias del ser humano.
Esto se logra apartir de procedimientos ditales, una maquina es inteligente, cuando por medio de la programacion puede resolver probemas que requieran aunque sea un minimo nivel de inteligencia. 



¿Para que sirve la inteligencia artificial?


La inteligencia artificial ha traido grandes desarrollos y avances tecnologicos para la sociedad, muchas actividades que se realizan diariamente, hacen uso de la inteligencia artificial y es implementada en varios campos, generalmente en algunos, usan las maquinas para realizar porcesos muy simples, como realizar operaciones basicas, en otros campos, podemos nombrar algunos como:
  •  Medicina: con medicacion para pacientes
  • Vehiculos: Empresas como BMW y Audi, con coches sin conductor
  • Celulares: con asistentes de voz, identificacion de patrones y huellas, detectar y eliminar contenido peligroso, traductor google
  • Fotografia: con el mejoramiento de calidad en las imágenes
  • Empresas: con maquinas que realizan procesos industriales con rapidez y eficacia y en publicidad


¿ Cuál es el futuro de la inteligencia artificial?

El desarrollo tecnológico de la inteligencia artificial ha ido creciendo significativamente hasta la actualidad, las invenciones y experimentos logran que las maquinas realicen cada vez mas actividades automatizadas. Algunos científicos hacen algunas predicciones con el futuro de la inteligencia artificial:
  • Llevara a cabo sus propias investigaciones científicas
  • Traducira idiomas mejor y en menos tiempo
  • Se plasmaran ideas en un ordenador con solo pensarlas y una voz corregira errores de sintaxis
  • Aumentaran las clases virtuales
  • Existiran robots cirujanos 
Con estas predicciones, esta claro que muchas empresas estas trabajando en dichos procesos, hay que ver, hasta donde es capaz de llegar la tecnologia.

¿Cuáles son los problemas de la inteligencia artificial?


 El avance de la inteligencia artificial puede traer ciertos problemas que no pueden ser controlados, causa un efecto negativo que las maquinas tengan a su disposición tanta información, pues puede ser manipulada por usuarios maliciosos que pueden explotar la tecnología. También, las maquinas pueden reemplazar las personas en el ámbito laboral debido a que las maquinas no tienen salario, no se cansan y pueden realizar mejor el trabajo, la calidad de las decisiones que toman pueden no ser las adecuadas, pueden tener fallos que les ocasionen comportamientos no deseados y dañinos. La inteligencia artificial también genera dependencia y torpeza en el ser humano, al no tener que realizar actividades comunes porque ya hay algo que lo haga.   

Para el lector interesado: