Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: MineHitex en 25 Junio 2013, 18:28 pm



Título: [?]Crear un programa que piense por si mismo?
Publicado por: MineHitex en 25 Junio 2013, 18:28 pm
Hola a todos los usuarios del foro elhacker, bueno, se que esto puede sonar un poco raro, pero no puedo evitar crear este post XD, la duda me surgio hoy cuando estuve viendo hoy una pelicula con mi primo, en concreto la pelicula es Yo, robot;
A los que les gustan peliculas de este tipo  seguramente ya sabrán a lo que me estoy refiriendo, bueno mi pregunta no tiene que ver mucho con esta pelicula, pero bueno.
Lo que os quiero preguntar es si es posible programar un programa (Ya sea en ASM, C...(Y todos los lenguajes que sean los mas cercanos al bajo nivel)) que piense por si mismo, osea, un programa que pueda recopilar informarción de internet y asi ir adquiriendo conocimientos humanos y poder pensar como lo hace una persona normal, vamos un programa estilo AutoBot, que vaya aprendiendo poco a poco y adquiera conocimiento.

PD: Se que mi pregunta es un poco loca, pero me inetersa el tema, quisiera saber vuestra opinion (Preferiblemente opinion de la gente que se dedica a esto, ya sea electronica, mecatronica, neurociencia, programacion etc)
Gracias a todos :D


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: topomanuel en 25 Junio 2013, 18:44 pm
Te recomiendo seguir viendo televisión y también leer unas cuantas decenas de libros escritos por Isaac Asimov...

Saludos y... suerte...


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: MineHitex en 25 Junio 2013, 18:48 pm
Te recomiendo seguir viendo televisión y también leer unas cuantas decenas de libros escritos por Isaac Asimov...

Saludos y... suerte...
Mira tio, si no sabes  nada de programación ni nada sobre al respecto, no comentes mejor ok? Para comentar estas tonterias mejor te las guardas, esto es filosofia, y si nadie la desarrolla pues vamos muy mal encaminados. suerte a ti, a ver donde llegas con la filosofia que sigues TU, salu2

PD: Y ademas, este foro es para colaborar, no para decir cosas como las que dices tu.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: 0xFer en 25 Junio 2013, 19:40 pm
Puede tomar decisiones como una maquina de estados enorme, pero jamas razonara por su propia cuenta


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: MineHitex en 26 Junio 2013, 10:22 am
jamas? Y cuando habrán ordenadores cuánticos?


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: ivancea96 en 26 Junio 2013, 14:37 pm
Los ordenadores cuánticos son eso, ordenadores, con más utilidades y ventajas, pero ordenadores.

Tú te refieres a la IA (Inteligencia Artificial). Te paso un link de un pequeño debate que hubo.
http://foro.elhacker.net/buscador-t389153.0.html (http://foro.elhacker.net/buscador-t389153.0.html)

Pero aún estamos lejos de la IA avanzada como tú la pintas.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: topomanuel en 26 Junio 2013, 15:05 pm
Mira tio, si no sabes  nada de programación ni nada sobre al respecto, no comentes mejor ok? Para comentar estas tonterias mejor te las guardas, esto es filosofia, y si nadie la desarrolla pues vamos muy mal encaminados. suerte a ti, a ver donde llegas con la filosofia que sigues TU, salu2

PD: Y ademas, este foro es para colaborar, no para decir cosas como las que dices tu.

Jajajaaa... y a ti te falta mucha escuela y lectura, pues mencionaste "Yo, robot" y esa es una novela de Isaac Asimov, al igual que la de "El Hombre Bicentenario" y cientos mas de novelas que escribió sobre el tema de la "Ciencia Ficción"... he de hacerte notar que Isaac Asimov fue un gran científico y filosofo que escribió cerca de 400 libros... Casi cualquier película actual de Ciencia Ficción o Ciencia en general, esta basada en libros de ese señor...

Estudia bastante que esta a tiempo todavía, si no te gustan los libros físicos, pues lee libros digitalizados que hay millones por allí y gratis!!!...

Otra cosa... cuando sepas el numero de neuronas que tiene el cerebro humano, sabrás mas o menos en numero de billones o trillones de transistores que deberá tener el CPU de tu computadora pensante... jejejeeee...

Saludos y suerte en tu camino...

P/D Disculpa mi error... tu no hablaste de computadora pensante sino de "programa Pensante" (cuantos años necesitaran los programadores para escribir esa cantidad de millones de lineas de código?)... jejejeee... hasta Einstein cometío errores...


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: engel lex en 26 Junio 2013, 16:07 pm
Citar
cuando sepas el numero de neuronas que tiene el cerebro humano, sabrás mas o menos en numero de billones o trillones de transistores que deberá tener el CPU de tu computadora pensante...

realmente ese no es el problema... aunque las computadoras tengan 10 veces más que el humano (no estamos lejos) siguen siendo ordenadores, tendrias exactamente que entender como funciona el cerebro para lograrlo, y aun así es probable tener limitaciones, estamos hablando de un campo hipotetico donde somos tan genios que podemos crear algo a nuestra imagen y semejanza, la maquina ya no necesitaria distinguirse del humano porque posiblemente la vida sea parte misma de su computo...


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: topomanuel en 26 Junio 2013, 18:18 pm
realmente ese no es el problema... aunque las computadoras tengan 10 veces más que el humano (no estamos lejos) siguen siendo ordenadores, tendrias exactamente que entender como funciona el cerebro para lograrlo, y aun así es probable tener limitaciones, estamos hablando de un campo hipotetico donde somos tan genios que podemos crear algo a nuestra imagen y semejanza, la maquina ya no necesitaria distinguirse del humano porque posiblemente la vida sea parte misma de su computo...

Hipoteticamente todo es posible y por eso les recomiendo leer (y también ver televisión)... hay una famosa novela escrita por Arthur Crarke en 1948 que habla ya de una computadora con pensamiento propio, de ese libro el director de cine Stanley Kubrick realizo la película de culto "Año 2001, Una Odisea espacial" en 1968...

No es raro que lo que en un momento sea solo ficción, mas luego sea una realidad superior a la misma ficción...

Saludos.





Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: MineHitex en 27 Junio 2013, 14:39 pm
Hipoteticamente todo es posible y por eso les recomiendo leer (y también ver televisión)... hay una famosa novela escrita por Arthur Crarke en 1948 que habla ya de una computadora con pensamiento propio, de ese libro el director de cine Stanley Kubrick realizo la película de culto "Año 2001, Una Odisea espacial" en 1968...

No es raro que lo que en un momento sea solo ficción, mas luego sea una realidad superior a la misma ficción...

Saludos.





Ok! es que antes no entendi tu respuesta XD, gracias, se ve que entendeis bien el tema XD, saludos


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: Khronos14 en 27 Junio 2013, 15:08 pm
Este año tuve una asignatura de Inteligencia Artificial en la carrera de Informática y me llevé una gran decepción. Sabía que estábamos muy verdes en la IA, pero no tanto. La asignatura se dividía en dos partes:

- Inteligencia Artificial Subsimbólica.

Básicamente creabas programas que resolvían problemas mediante algoritmos de búsqueda (anchura, profundidad, A*, etc..) como: sudokus, puzzles, etc..
La verdad, eso no lo considero inteligencia.

- Inteligencia Artificial simbólica.

Esta parte es la más impresionante, sobre todo los algoritmos genéticos y las Redes de Neuronas Artificiales. Lo malo es que no nos enseñaban como crear sistemas que utilicen estas técnicas, simplemente utilizando el Matlab, que ya las trae implementadas, resolvíamos pequeños problemas. Con Matlab hicimos un par de scripts que reconocían letras y números en imágenes, pero no mucho más.

Por lo menos en mi Universidad es así, me llevé una gran decepción, no me sirvió para nada la asignatura; era casi todo teoría.

Estamos muy verdes en Inteligencia Artificial, por ahora hay que conformarse con las películas de ciencia ficción  ;D

Saludos.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: Eleкtro en 27 Junio 2013, 15:09 pm
Lo que os quiero preguntar es si es posible programar un programa que piense por si mismo, osea, un programa que pueda recopilar informarción de internet y asi ir adquiriendo conocimientos humanos y poder pensar como lo hace una persona normal

@MineHitex

Claro que es posible, lee sobre Skynet ...y Terminator.

Saludos!  :silbar:


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: ivancea96 en 27 Junio 2013, 15:25 pm
Cierto, Elektro, yo una vez me encontré con Terminator. Le pregunté quién lo había programado, y me dijo que aún no había aprendido a responder esas respuestas :S


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: Mitgus en 27 Junio 2013, 16:13 pm
Jajaja, venga tíos no sean tan burlones  ;D

IA es un concepto que no está tan avanzando como se cree. Pienso que con el pasar de lso años y el evolucionar de la tecnología obviamente, IA irá evolucionando. ¿Quién sabe si en unos 50 años crearán a Terminator (Lol)?


Saludos  ;D


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: Eleкtro en 27 Junio 2013, 16:28 pm
¿Quién sabe si en unos 50 años crearán a Terminator (Lol)?

Cada 12 o 14 meses se duplica el potencial de la tecnología, pero no nos engañemos... la humanidad solo creará robots para esto:

(http://24.media.tumblr.com/fcdeec850ec55dac3c1b294238f5dba4/tumblr_mjgh6eVrv01r2ifdho1_400.gif)     (http://24.media.tumblr.com/b0e0da7a16136473a45ac79068cded44/tumblr_monlhqtaf01qelb42o4_500.gif)

:D


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: MineHitex en 27 Junio 2013, 16:49 pm
Cada 12 o 14 meses se duplica el potencial de la tecnología, pero no nos engañemos... la humanidad solo creará robots para esto:

(http://24.media.tumblr.com/fcdeec850ec55dac3c1b294238f5dba4/tumblr_mjgh6eVrv01r2ifdho1_400.gif)     (http://24.media.tumblr.com/b0e0da7a16136473a45ac79068cded44/tumblr_monlhqtaf01qelb42o4_500.gif)

:D

Ley de Moore XD En los ultimos años, esta ley empezo a fallar, quiero decir que la tecnologia ya no se duplica 12 o 14 meses sino menos, osea con el paso del tiempo   ese intervalo de 12 meses ira disminuyendose y la tecnologia ira evolucionando cada vez mas rapido.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: Mitgus en 27 Junio 2013, 17:12 pm
Efectivamente, ahora la evolución de la tecnología ha roto esquemas y cada vez su evolución es más grande y más rápida.

@Elektro El objetivo de la tecnología es mejorar our world, otra cosa es que se 'emplee' la misma para ciertos 'fines'  ;D


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: engel lex en 27 Junio 2013, 19:36 pm
Ley de Moore XD En los ultimos años, esta ley empezo a fallar, quiero decir que la tecnologia ya no se duplica 12 o 14 meses sino menos, osea con el paso del tiempo   ese intervalo de 12 meses ira disminuyendose y la tecnologia ira evolucionando cada vez mas rapido.

no está creciendo más rapido... se ha aplicado como  anillo al dedo con pocas excepciones
http://es.wikipedia.org/wiki/Ley_de_Moore (http://es.wikipedia.org/wiki/Ley_de_Moore)

y en su defecto la historia y lógica nos indica lo contrario, el crecimiento del desarrollo tecnológico se reduce con el tiempo a menos que la tecnología se sustituya por algo superior, ya que se llegan a limites físicos

incluso bajo esas condiciones de la ley aplicada sin freno aproximamos lo siguiente

(http://www.eyeintheskygroup.com/Azar-Ciencia/Tragamonedas-Maquinas-de-Casino/Ingenieria-Inversa-Capacidad-de-Computo-Descifrar-Randomizer-RNG-2_archivos/SuperComputadores-Ley-de-Moore.jpg)

(más no se que usan para decir que esa es la capacidad del cerebro, en ese caso la tianhe 2 ya lo alcanzó)


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: robertofd1995 en 28 Junio 2013, 01:43 am
yo realice un trabajo acerca de todo esto y es cierto que estamos muy muy verdes , pero llegara un momento en que sera posible , en cuanto a los limites fisicos con la biotecnologia(proton 1 electeon 0) y la cuantica , la ley se podria seguir cumpliendo ,pero sinceramente si llegamos a lograr tal cosa ,se nos escapara de las manos


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: Thor25 en 28 Junio 2013, 02:26 am
Yo creo que sí sería posible. Tendría que ser una especie de programa que fuera capaz de cambiar su código en tiempo de ejecución. A medida que fuera recibiendo nueva información, compararla con el razonamiento ya existente y si el nuevo fuese más exitoso entonces cambiarlo.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: MineHitex en 28 Junio 2013, 16:55 pm
Yo creo que sí sería posible. Tendría que ser una especie de programa que fuera capaz de cambiar su código en tiempo de ejecución. A medida que fuera recibiendo nueva información, compararla con el razonamiento ya existente y si el nuevo fuese más exitoso entonces cambiarlo.
Totalmente de acuerdo contigo, pero vamos tendria que ser un pedazo de programa de 50 gb con algoritmos mas avanzados que hay, y ademas de eso un ordenador muy potente xD


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: neurodoc en 28 Junio 2013, 22:58 pm
:o

RAZAR - Razonamiento Artificial


Aunque no era la razón por la cual ingrese a esta página web no pude evitar involucrarme con este tema.

Es verdad que estamos lejos de crear un organismo que piense e inter-actue como lo puede hacer el Hombre.

Ni si quiera estoy seguro que de que pueden duplicar la inteligencia evolutiva de algún otro organismo.

Sin embargo lo que sobreabunda en este mundo es el conocimiento y lo que sigue faltando es el conocimiento aplicado. Sin dudas la mitad de la mecánica que posee el pensamiento humano tiene una innumerable cantidad de procesos lógicos que producen un resultado, en tanto la otra mitad es una incógnita que yace en la vida misma que proviene de Dios.

Debo decir que me siento con un gran optimismo al aseverar que es posible replicar el razonamiento humano al 50% de la condición humana real.

Se necesita de una gran creatividad en cuanto al método utilizado para forjar un sistema capaz de manifestar esta condición.

Encontré la forma de que pueda ser posible realizar el próximo gran paso de la humanidad, algo que cambiara para siempre los sistemas tecnológicos actuales y dará inicio a una aceleración exponencial de la ciencia.

Todos los esfuerzos destinados a la I.A. son un caso perdido. Porque desde la cuna están herrados.

No se puede concebir la idea de una inteligencia artificial por si sola, debido a que sería una sumatoria de diversas herramientas empleadas para efectuar mecanismos lógicos preestablecidos (jamás terminarán de construirla, y aún concluyendola, sin alguien que comande sus pasos se vería embrutecida)

Es por este motivo que empece a acuñar la idea del "Razonamiento" y desde hace unos años surgió un nuevo principio que ocuparía el lugar del Eje sobre un organismo artificial y donde la I.A. solo sería un modulo más de tan colosal logro.

Y entonces fue que nació RAZAR (Razonamiento Artificial) una palabra poderosa que le dio sentido a todo lo demás. Una idea que parte desde el aprendizaje y el concepto de memoria lógica. Una estructura capaz de ser el esqueleto anti-desborde de un organismo que surja a partir del encuentro con un entorno, que posea la característica esencial de poder tomar una forma propia y que esta estructura/organismo pueda modificarse según ciertos factores y a su criterio.

Podrá reemplazar muchas acciones humanas, reemplazar los entornos gráficos y servir para acelerar el avance de la ciencia.

Los interesados en colaborar con este proyecto serán gratamente escuchados. Y hasta pueden ser tenidos en cuenta.

Correo: proyecto.razar@gmail.com[/color][/size]


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: [Case] en 29 Junio 2013, 07:10 am
Obviamente RAZAR no existe, es una burla hacia esta discusion.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: [Case] en 29 Junio 2013, 08:06 am
Yo creo que sí sería posible. Tendría que ser una especie de programa que fuera capaz de cambiar su código en tiempo de ejecución. A medida que fuera recibiendo nueva información, compararla con el razonamiento ya existente y si el nuevo fuese más exitoso entonces cambiarlo.

Antes de aventurarnos a decir como seria ya en la practica, primero hay que responder preguntas tan basicas como: ¿Que es aprender?, ¿agregar nuevos estados en la Maquina de Turing o simplemente apartir de estados ya existentes contruir operaciones mas complejas?

Respecto a "cambiar su codigo en tiempo de ejecucion", simplemente en la maquina  de turing es leer una especie de configuracion en alguna parte de la cinta, tan sencillo como eso.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: αиσиyмσυรCร en 29 Junio 2013, 12:15 pm
Hola a todos.

A lo mejor no soy el mas indicado para hablar en este tema no tengo conocimientos en programación pero se sus funciones y sus utilidades y yo pienso que si es posible ya que no hay nada imposible siempre y cuando se persiga conseguirlo.

Yo opino que un programa que piense por si mismo puede realizarse y conseguirse y seria algo muy revolucionario en la tecnología y una cosa que me hace decir esto es un vídeo que vi de Microsoft que decía como podría ser nuestra vida en 2019 tan solo 6 años mas... Y yo pienso que este tipos de programas deberían de pensar por si mismo o al menos simularlos.

El vídeo es este: http://www.youtube.com/watch?v=rHrJWlLUE2A

Solo quería opinar porque es una cosa interesante y si se sigue se puede conseguir solamente es conseguir la manera de programar dicho pensamiento :)

Un saludo :D


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: [Case] en 30 Junio 2013, 04:25 am
El video no tiene nada nuevo, toda esa tecnologia existe, pero sigue siendo muy cara.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: DanteInfernum en 30 Junio 2013, 06:29 am
A todos aquellos que les interese este tema tan apasionante, les recomiendo el libro "Gödel, Escher, Bach" (http://books.google.com.uy/books/about/G%C3%B6del_Escher_Bach.html?id=qa30IAAACAAJ&redir_esc=y).

Allí el autor indaga, -entre una inmensa variedad de temas, como lo son las matemáticas, fractales, lógica, paradojas, el infinito, el lenguaje, ciencias de la computación, física, la inteligencia y la conciencia -, sobre si es posible reducir el proceso cognitivo a un conjunto finito de axiomas que puedan ser programados en una máquina, o sea, si es posible la implementación de la inteligencia artificial.

Es un libro denso, que requiere una lectura detenida y atenta. Está mucho más cerca de un tratado filosófico que de una simple novela de ciencia ficción. Pero creo que realmente vale la pena el esfuerzo.


Título: Re: [?]Crear un programa que piense por si mismo?
Publicado por: ctap07b9 en 31 Julio 2013, 14:22 pm
Hola,

La pregunta es naturalmente interesante, por ello me parece totalmente
lógico que la viertas en este foro.

Pensar es un acción aparentemente humana. Un acción amplia y ambigua
con gran cantidad de matices. ¿ Es pensar igual que reflexionar ? ,¿e igual
que decidir ?

Las máquinas han demostrado ser capaces decidir. Analizar los datos
y verificar cual es la opción a tomar en función del actual estado del
programa, y este estado puede cambiar y por tanto la decisión siguiente
ser diferente a la anterior.

Estas decisiones pueden ser simples o complicadas en función de la
información y algoritmos residentes en el programa, y su aparencia
humana surgiría si se alcanzara ciertos volumenes de información y
algoritmos complejos. Además de una constante entrada de datos nuevos
para conformar el actual entorno exterior al programa.

Pero si las decisiones se repitieran por falta de información y/o
complejidad en el algoritmo entonces un humano podría pensar que está
ante un programa informático y no ante un humano pensante.
Fundamental es entonces que el programa tenga acceso a la datos fuera
del mismo y los acumule para posibles nuevas decisiones. Aquí entrarían
conceptos como análisis de la información, asociación de la misma en
estructuras que permitan acceso recursivo. Creo que entonces el concepto
POO juega un papel clarificador.

Luego la conclusión a la que llegamos es que si es posible generar un
programa que emule un ser humano, la dificultad radica en que se necesita
una estructura tal de entrada de datos, asociación de los mismos para
generar objetos, y una complejidad en los algoritmos que creo todavía no
se ha llegado en la actualidad.