Ponencia: Singularidad Tecnológica

TaMy

Lo que no me queda tan claro es la Razón por la que la máquina haria esto...

Y solo tendriamos que ponerle la división 83249273932 divido por 0... la colgabamos devido a que va por sistema prueba->error dicha operación pues la prueba y le da error. xD, la desconectabamos y ale... problema solucionado.. XD

Explicame como una maquina aprede que son cosas como: Voluntad, fe, expresión, amistad, pluralidad, "CONCIENCIA" es que no me entra en el tarro que una máquina tenga conciencia... soy de los que piensan que no todo SE APRENDE, sino que aparte de lo cognigtivo, existe una parte de nuestra inteligencia INNATA y esta no existiria en una red neuronal.

ElPasmo

Mierda, se me borró el post, a repetirlo entero

#30 puedes dar un link para ampliar información, me interesa mucho

#31 Sigues pensando en programación basado en condicionales.

Toda cosa viva busca la supervivencia, si de pronto surge una IA está claro que una de sus premisas básicas será su perdurabilidad, y quizás el estar supeditada a humanos entre en conflicto con esta premisa.

Por otro lado, no te sé explicar como las redes neuronales existentes con las que se experimentan hoy en día son capaces, por ejemplo, de emular (de manera muy básica) al ojo humano. Pero lo hacen!!!

Y lo que mentas de conciencia o moral, como muy bien has dicho en un post anterior, se puede simplificar haciendo uso de la lógica en premisas básicas.

Es una simplificación porque en la actualidad no se conoce suficientemente el proceso de "pensar" en sí.

Pero lo que está claro es que tampoco es necesario conocer profundamente el proceso para emularlo (vuelvo a las redes neuronales actuales).

Quizás me estoy poniendo un poco pesado con las RNs, pero creo que el camino más fácil para crear inteligencia es emulando la única que conocemos. Seguramente existan otros métodos.

De todas formas, y para aclarar un poco el asunto, está demostrado que la longitud del ADN humano no puede contener TODA la información para crear a un ser humano. Es decir, la información que define la posicion y como deben estar conectadas las neuronas, por ejemplo, de un cerebro humano es perceptiblemente más grande de la que cabe en el ADN humano.

Conoceis el efecto del péndulo? si pones unos cuantos relojes de péndulo en una pared y pones a oscilar los péndulos en diferentes momentos... estos péndulos acabarán convergiendo a una oscilación igual ya que la vibración que se transmite por la pared hacen que se comporten de manera armónica al cabo de tiempo.

Esto puede explicar como crece el cerebro humano desde su época embrionaria, se crea una estructura inicial y esta crece de manera armónica... curioso no?

Aparte de que está demostrado que las circunstancias de cada uno moldea el cerebro de alguna manera. El cerebro es un músculo señores, y si tienes una manera de pensar recurrente, los umbrales de las neuronas varían dependiendo de ella, haciéndose más fuertes y posibilitando un menor costo de un camino en específico.

Si tu tienes una lesíon en tu brazo que te lo inhabilita durante un largo periodo de tiempo, luego te sientes torpe con el, tienes que reforzar la parte del cerebro que se encarga de moverlo para volver a sentirte "natural". Esto se aplica también a temas morales, porque no? la moralidad, conciencia o cualquier concepto abstracto, se construye... no se nace con el :D

Por otro lado, dudo mucho que una inteligencia caiga en la trampa matemática que planteas, pero puede caer en trampas (bucles infinitos) perfectamente. Eso lo podemos ver en desequilibrios mentales, como por ejemplo autismo, alucinaciones, depresiones, etc...

No estoy diciendo que estos desequilibrios son bucles infinitos, digo que son el símil entre un programa informatico tradicional y una inteligencia. Sí, si existiera una inteligencia, se la puede engañar, manipular o incluso destruir, como ocurre ahora mismo... pero no deja de ser un proceso más dificil que una división por cero o el cálculo del número pi.

Concluyendo, no... no te puedo explicar como lo haría, pero no creo que sea necesario saberlo para conseguirlo... muchos inventos han existido que no se entendía su funcionamiento hasta tiempo despues. Y el invento ayudo al descubrimiento de las reglas que lo regian.

Empezando por el fuego :D

Un saludo

ElPasmo

Bueno, visto que hablo y hablo sin parar sobre este tema, por si alguien le interesa os pongo un link

http://www.infor.uva.es/biometria/Documentos/informes_uva/EstadoArte/EstadoArte/node1.html

He hecho un pequeño resumen con las cosas que me han parecido interesantes:

Definición de Red Neuronal

Una red neuronal es un procesador masivamente paralelo distribuido que es propenso por naturaleza a almacenar conocimiento experimental y hacerlo disponible para su uso. Este mecanismo se parece al cerebro en dos aspectos:

  1. El conocimiento es adquirido por la red a través de un proceso que se denomina aprendizaje.
    2.El conocimiento se <B>almacena[/b] mediante la modificación de la fuerza o peso sináptico de las distintas uniones entre neuronas.

    ...
    conviene indicar que en el estado actual de la fisiología del sistema nervioso los conocimientos acerca del funcionamiento del cerebro todavía son muy limitados. Incluso atendiendo al nivel celular los modelos disponibles son muy simples y no justifican completamente su funcionamiento. En relación con las redes neuronales artificiales, ciertos tipos de redes hoy en día parecen poco adecuadas como candidatos a modelar el funcionamiento del sistema nervioso de un ser vivo, aunque compartan a grandes rasgos las propiedades que se han enumerado antes.

<B>Un modelo de Neurona</B>

Una neurona es un elemento de procesamiento de la información ... se puede observar un modelo de neurona con sus tres elementos fundamentales:
1.Un conjunto de sinapsis o <B>conexiones[/b], cada una de ellas caracterizada por su fuerza o peso. Así, una señal de entrada tras pasar la conexión, se habrá convertido en una señal , donde es el peso o fuerza de la conexión con la entrada j-ésima de la neurona k. De acuerdo con el signo del peso se tienen conexiones excitadoras cuando es positivo, y conexiones inhibidoras cuando es negativo.

  1. Un sumador , que produce la suma ponderada de las entradas de acuerdo a los correspondientes pesos de las conexiones.

  2. Una función de activación o transferencia, que tiene como misión limitar la amplitud de la salida generada por la neurona.

También es habitual la inclusión en el modelo de un umbral o polarización representado por , cuya misión es controlar el nivel a partir del cual la neurona produce su salida.

<B>Arquitectura de una Red Neuronal</B>

Normalmente los elementos de proceso se organizan como una secuencia de capas con un determinado patrón de interconexión entre los diferentes elementos de proceso que las forman, y con un patrón de conexión entre los elementos de proceso de las distintas capas. Uno de los rasgos que puede ayudar a definir una capa es el hecho de que todos los elementos de proceso que la forman usan la misma función de transferencia.

En muchas de las arquitecturas de redes neuronales se puede hacer la siguiente distinción entre las capas:

  • Capa de entrada. Es la capa que recibe los estímulos del entorno. No suele tener asociado un mecanismo de aprendizaje, es decir, sus pesos se mantienen constantes, y su misión simplemente es la de distribuir dicha entrada al resto de los elementos de proceso que constituyen la red.

  • Capa de salida. Es la capa sobre la que se forman las salidas de la red.

  • Capas ocultas. Son las demás capas que no son ni de entrada ni de salida.

...

una de las propiedades fundamentales de las redes neuronales es la capacidad de adaptarse al entorno, aprendiendo a proporcionar la respuesta adecuada ante los estímulos que reciba de este entorno. Este aprendizaje se plasma en la modificación de los pesos de las conexiones entre los distintos elementos que forman la red.

En un principio, los pesos pueden ser considerados parámetros libres, aunque es posible, si se conoce información acerca de la naturaleza del problema que se va a tratar, fijar restricciones a los valores iniciales del los pesos, o a los valores que puedan tomar a lo largo del proceso de aprendizaje.

Un conjunto de reglas bien definidas que describen el método de adaptación o modificación de los pesos de acuerdo con el entorno en el que se encuentra sumergida la red recibe el nombre de regla de aprendizaje, y su transcripción en forma de procedimiento se denomina algoritmo de aprendizaje.

Existe una relación muy fuerte entre la arquitectura de una red neuronal artficial y el o los algoritmos de aprendizaje que puede usar, de tal modo que diferentes arquitecturas de redes neuronales requieren diferentes algoritmos de aprendizaje.

<B>Paradigmas de Aprendizaje</B>

Se denomina paradigma de aprendizaje al modelo del entorno en el que la red neuronal trabaja.

...

el paradigma de aprendizaje puede ser:

  • Supervisado. Se presentan los conocimientos en forma de pares de [entrada, salida deseada].

...

  • No supervisado. Durante este proceso de aprendizaje a la red no se la presenta la salida deseada.

  • Por refuerzo (entre los dos anteriores). El instructor o maestro exterior sólo indica cuando la salida es correcta o no, pero no indica en cuanto se diferencia de la salida buscada. Si se compara este paradigma con el supervisado, se observa que si bien el supervisado proporciona una información relativa a la dirección en la que se deben realizar los cambios en el sistema (ajuste de los pesos), en el caso de un aprendizaje por refuerzo no se tiene información acerca de la "dirección'' del cambio, ...

  • Aprendizaje híbrido. Se trata de una combinación del aprendizaje supervisado y del no supervisado. Parte de los pesos se ajustan por medio de un esquema de aprendizaje supervisado, y el resto se obtienen por medio de un aprendizaje no supervisado.

<B>Otra clasificación de Redes Neuronales</B>

  • Operación síncrona. Se dice que una red neuronal opera de forma síncrona cuando todos los elementos de proceso del sistema generan la salida a la vez.

  • Operación asíncrona. Se dice que una red opera de forma asíncrona cuando los elementos de proceso que la constituyen generan la salida aleatoriamente e independientemente unos de otros...

<B>La computación neuronal frente a otros métodos de computación</B>

Si se pretende simular el funcionamiento de una red neuronal, las máquinas de arquitectura Von Neumann que ofrecen procesamiento serie no parecen las más indicadas. Además, si el objetivo final es conseguir una réplica lo más parecida al funcionamiento del cerebro de los seres vivos, se debe alcanzar un procesamiento masivamente paralelo, en el que se involucren no sólo unos cuantos elementos de proceso (microprocesadores), sino varios miles o cientos de miles de ellos.

...

Las redes neuronales artificiales ofrecen un medio para tratar con el problema del procesamiento no simbólico de la información, en contraste con los métodos de computación tradicionales, que presentan graves dificultades para realizarlo. Recíprocamente, los computadores tradicionales presentan una manera muy eficiente de tratar la información de manera simbólica, mientras que las redes neuronales en sus paradigmas más sencillos no incluyen este aspecto.

...

Si en el ámbito de la estadística se tiene como meta la formalización del proceso bajo estudio con el fin de alcanzar unos resultados (ya sea la clasificación de unas entradas, la predicción de un elemento nuevo en una serie de datos, la extracción de algún componente esencial de un conjunto de medidas, ...), en el ámbito de las redes neuronales los objetivos son los mismos, pero en la mayoría de las ocasiones se considera el modelo de caja negra, del que no se tiene una idea detallada del funcionamiento interno, y sólo se consideran el conjunto de entradas y salidas.

<B>Copyright © 2002 Proyecto TIC2000-1669-C04-03</B>

Bueno, he echado un vistazo a lo siguiente, y ya me ha parecido profundizar demasiado para el contexto de este post (quizas ya lo haya hecho).

Con esta lectura pretendo aclarar los conceptos que rodean a las redes neuronales, y como se está realizando el intento de emular la inteligencia a partir de esta tecnología...

Espero que os resulte interesante.