Gracias por la A2A. Quienquiera que seas 🙂
Este es mi propio objetivo, crear Inteligencia General Artificial. Las otras respuestas que he leído solo se refieren a la inteligencia artificial de hoy en día, que no está ni cerca de ser AGI.
Mi enfoque actual en este momento es hacer razonamiento de la máquina . Intenté buscar en Google y encontré un video en el que un compañero investigador usó ese término, pero estaba tratando de abordarlo usando técnicas de gradiente de pendiente , que considero un callejón sin salida.
Sí, el descenso del gradiente es un callejón sin salida. Con seguridad, obtendrá cierto kilometraje con ciertas clases de problemas, pero no lo llevará a AGI . ¿Por qué digo esto? Sencillo. Nuestros cerebros no usan esas técnicas.
- Soy nuevo en la programación y actualmente estoy aprendiendo Python. ¿Qué lenguaje recomendaría que aprendiera a continuación?
- ¿Cómo se mantienen enfocadas las personas y no postergan el trabajo que no les gusta o no les interesa?
- ¿Cuáles son las mejores maneras para que un usuario no métrico aprenda el sistema?
- ¿Cuánto tiempo se tarda en aprender Tally?
- ¿Cuáles son los mejores libros para aprender codificación para principiantes?
Piensa en un niño pequeño. Puede mostrarle a esa niña unas cuantas fotos de un gato, y ella podrá reconocer y distinguir a cada gato que lance aquí de manera no inmediata, casi de inmediato. Pero utilizando las técnicas actuales de descenso de gradiente, y hay muchas, tendrías que proporcionar miles de imágenes etiquetadas como un “conjunto de entrenamiento” y llevaría muchas horas, e incluso después de todo eso, ese niño podrá correr círculos. eso.
¿Qué está pasando en la matriz neuronal del niño que no está sucediendo en la contraparte artificial? Creo que es el razonamiento neural . Este no es el razonamiento consciente que pensaría la mayoría de la gente, sino los grupos, los ganglios, de neuronas que realizan un tipo de “razonamiento” en sus datos de entrada.
Espero poder aprovechar ese uso de las técnicas de evolución neuronal. La evolución neuronal no depende de las técnicas de descenso de gradiente, por lo que debería ser, en teoría, no comprometida por ellas. En lugar de hacer una “búsqueda” de algunos mínimos o máximos en un espacio de dimensiones arbitrariamente altas, en lugar de eso, “razonas” tu camino hacia la respuesta.
Acabo de empezar con esto, y parte de ello será la “reescritura” de RubyNEAT, que es insoportablemente lenta, en RustNEAT, usando el lenguaje Rust, obviamente, que será inmensamente más rápida.
Por supuesto, puedo usar el software NEAT “disponible en el mercado”, pero necesito estar íntimamente en contacto con el proceso en sí. En resumen, mi propio cerebro debe ser capaz de razonar acerca de cómo hacer que la máquina razona de una manera similar a la que mi cerebro razona en los niveles más bajos, de modo que esa es razón suficiente para mi locura.