Ver Mensaje Individual
  #70 (permalink)  
Antiguo 27/07/2015, 13:48
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Proyecto de inteligencia artificial de codigo abierto

Cita:
Iniciado por uagrm Ver Mensaje
minombreesmm está investigando:
1.- como usar la camara del celular con sistema android
2.- convertir texto a voz..
3.- como convertir una imagen a caracteres en vb.net
4.- como saber el nombre del proceso de la aplicacion que esta seleccionada
5.- Saber si una aplicacion esta abierta y lista
6.- Simular click derecho e izquierdo

Tiene un absoluto desconocimiento de cosas básicas, pero pretende hacer grandes cosas, que al final no tiene ni idea de como escribir una linea de código para avanzar en su proyecto de "inteligencia artificial de código abierto".
1.-La 1 no creo que sea tan importante por el momento.
2.-La 2 convertir texto a voz ya tengo cierto codigo solo me falta probarlo.
3.-La 3 de convertir imagenes a caracteres busco alguna solucion avanzada para no durar tiempo en crearla yo mismo(pero si tengo mucha idea de todo lo que conlleva hacer una) y no necesariamente en vb.net, lo bonito de esto es hacer el codigo reutilizable para cualquier lenguaje de programacion y tambien pretendo que mi inteligencia aprenda las sintaxys de cualquier lenguaje de programacion para que asi pueda convertir su propio codigo a cualquiera de ellos, ya sea igual o semejante segun el objetivo del codigo.
4.-Eso ya lo tengo.
5.-La 5 es un poco dificil de saber ya que el hacer click en una aplicacion no garantiza que esta se abra bien.
mas que nada ocupo esto para que las acciones que se vayan a ejecutar en esa aplicacion se ejecuten cuando ya este abierta y no antes.
puedo poner un tiempo estimado de espera pero eso es practicamente asumir que la aplicacion ya se abrio sin saber realmente que asi sea.
6.-bueno la 6 ya la resolvi.
Y bueno sabemos que estas 6 cosas solamente sirven para crear el asistente virtual solamente.
Lo que es muy importante realmente es lo que estoy haciendo sobre su inteligencia.
lo que realmente importa es que la computadora sepa lo que debe hacer, entienda lo que se debe hacer sin importar que no pueda hacerlo aun y si no lo entiende que pregunte..
si yo le digo.
Yo: quiero que actives el bluetooh para que te emparejes con las bocinas portables elnombredemibocina.
I.A: El bluetooh ya esta activado pero sus bocinas estan apagadas o estan fuera de alcance, me temo que es imposible conectar ahora.

Yo:Necesito que descargues la pelicula de shappie en menos de 1 minuto.
I.A:No puedo descargarla tan rapido y ademas no tengo conexion a internet en esta computadora. ¿desea que lo descargue desde el servidor?


Y bueno si no tiene conexion en esa computadora, como va a descargarlo desde un servidor que no tiene conectado por la red?. se preguntaran.

Lo hara por bluetooh con su protocolo de comunicacion hacia si misma o por radio.
estara equipada con todo lo que se pueda para comunicarse y es por eso que tambien es importante el convertir voz a texto.

pero volvemos, lo importante no es lo tecnico si no su cerebro.
como interprete mis ordenes.

y como ya habia dicho, no se trata de grabar las frases posibles que le daria si no de que sin tener ninguna frase esta sepa interpretarlas evaluarlas y saber la razon de ellas..

para ello tendre una matriz de verbos,articulos, sujeto, sustant... etc etc y esto ella lo evaluara y hallara el sentido de lo que se pide, asi como cuando vamos a clases de ingles y nos clasifican el tipo de frases como,
questions, answers, ...
para que se den una idea, este es el temario de un curso...


1.1 Present Perfect (El presente perfecto)
Exercise

1.2 Present Perfect Continuous (El presente perfecto continuo)
Exercise

1.3 Present Perfect vs. Past Simple (El presente perfecto y el pasado simple)
Exercise

1.4 Already/Just/Still/Yet
Exercise

1.5 For/Since/Ago
Exercise

La I.A debera saber eso asi como nosotros lo aprendemos...
es por eso lo importante de la matriz.
ya el metodo de busqueda como:

Ordenación numérica.
• Ordenación alfabética.
• Complejidad cuadrática.
• Ordenación por burbuja.
• Ordenación rápida.
• Residuos.
• Ordenación por intercambio.
• Ordenación por inserción.
• Búsqueda en listas: búsqueda secuencial y
búsqueda binaria.
• Complejidad logarítmica.
• Ordenación por selección.

Son cosas tecnicas para el funcionamiento del cerebro..
Debemos saber distinguir que una cosa es hacer que funcione su cerebro tecnicamente y otra como funcionara, como pensara.

les pondre un ejemplo simple..

quiero calcular las horas extras de un trabajador cuando pase de 8 horas.
las condiciones son que cuando pase de 8 horas cada hora se pagara el doble.
entonces esto se puede hacer asi..

if buscar_simbolos_de_operacion(depurar_conceptos(fra se)) then

esto equivaldria a esto:

if horas>8 then

horas=horas+((horas-8)x2)

o

horas =horas+((horas-8)+(horas-8))

o

for i=0 to 2
extras=(horas-8)
next
horas=horas+extras

end if
se dan cuenta que esto se puede hacer de muchas maneras para este caso y usando los if y los metodos de depuracion para detectar las frases y sus conceptos etc, eso es tecnico, pero para nosotros lo que hizo fue muy simple.
fue esto:
if horas>8 then
horas=horas+((horas-8)x2)
end if

el metodo este if buscar_simbolos_de_operacion(depurar_conceptos(fra se)) then
hizo su parte tecnica.
cuando digo tecnica quiero decir que ese metodo puede ser mejorado cambiado optimizado siempre y cuando haga su parte.

lo importante es como esta estructurada la inteligencia y no lo tecnico.

Un ejemplo de ficcion de lo que trato de decirles..
Howard Stark fue el co-creador del reactor arc.
el hizo el diseño y tony solo lo hizo realidad.

Osea lo importante de la I.A es hacer el diseño de su cerebro, y lo tecnico es punto y aparte (eso fue lo que tony hizo)

Nose si con esta ilustracion quede mas claro.
Bueno seguire leyendo por aqui..
ah y me alegra que halla personas que tambien esten trabajando en esto de las inteligencias por aqui.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 27/07/2015 a las 13:54