¿Cuáles son algunos algoritmos o sistemas de mejora automática?

El verano pasado, el desafío AutoML vio a los equipos enfrentarse cara a cara para construir cajas negras de aprendizaje automático que pueden seleccionar modelos y ajustar parámetros sin intervención humana. Incluso los diseñadores de juegos participan en el acto. El equipo detrás del exitoso juego Space Engineers ha utilizado algunas de sus ganancias para establecer un equipo de expertos para diseñar IA capaz de optimizar su propio hardware y software.

Fuente: ¡Eleva tus pensamientos, Eleva tu vida!

Si bien este tipo de automatización podría facilitar que los no expertos diseñen e implementen sistemas de IA, también parece estar sentando las bases para máquinas que pueden tomar el control de su propio destino.

El concepto de superación personal recursiva está en el corazón de la mayoría de las teorías sobre cómo podríamos pasar rápidamente de máquinas moderadamente inteligentes a superinteligencia de inteligencia artificial. La idea es que a medida que la IA se vuelve más poderosa, puede comenzar a modificarse para aumentar sus capacidades. A medida que se hace más inteligente, se vuelve mejor para hacerse más inteligente, por lo que esto rápidamente conduce a un crecimiento exponencial en su inteligencia.

En general, la llamada AI semilla se considera una inteligencia general artificial (AGI), una máquina que puede llevar a cabo cualquier tarea intelectual que un ser humano pueda realizar en lugar de ser un especialista en un área muy específica, como la mayoría de los algoritmos actuales. .

Sin duda, pasará mucho tiempo antes de que cualquiera de estas capacidades alcance la etapa en la que puedan emplearse de manera útil para crear una IA que mejore por sí misma. Pero ya podemos ver los fundamentos tecnológicos que se están sentando.

Singularity University, Singularity Hub, Singularity Summit, SU Labs, Singularity Labs, Exponential Medicine, Exponential Finance y todos los logotipos y elementos de diseño asociados son marcas comerciales y / o marcas de servicio de Singularity Education Group.

Todos los algoritmos de aprendizaje automático se “auto mejoran” en algún sentido del término 🙂. Pero está buscando específicamente algoritmos que pueden implementarse y elige olvidarse, está buscando algoritmos de aprendizaje automático en línea

Me impresionó el NELL de CMU: aprendizaje de idiomas interminable.

“Read the Web” de CMU es un proyecto de investigación que intenta crear un sistema informático que aprende con el tiempo a leer la web. El sistema informático llamado NELL intenta realizar dos tareas cada día:

  • Primero, intenta “leer” o extraer hechos del texto que se encuentra en cientos de millones de páginas web (por ejemplo, playInstrument (George_Harrison, guitarra)).
  • En segundo lugar, intenta mejorar su competencia lectora, de modo que mañana pueda extraer más datos de la web, con mayor precisión.


Fuentes / Para más información:
Sitio web : Lea la Web- Universidad Carnegie Mellon
Página de CMU : NELL: la computadora que aprende
Documento : Hacia una arquitectura para un aprendizaje de idiomas interminable

More Interesting

¿Qué significa front = rear = null y front = rear = -1 en la cola de las estructuras de datos en C ++?

Dado un problema, como un problema de diseño o un problema de algoritmos, ¿cómo resolverá un ingeniero de software experimentado ese problema?

¿Es adecuado CLRS para que un principiante comience su viaje de algoritmos y estructuras de datos? En caso afirmativo, ¿cómo se debe proceder?

Si existen múltiples rutas más cortas entre 2 nodos en un gráfico no dirigido, ¿es posible imprimirlas todas utilizando el algoritmo de Dijkstra?

¿Cuáles son las aplicaciones de la estructura de datos en C?

¿Qué libro debo consultar para estructuras de datos en c ++?

Se dan N nodos idénticos. ¿Cuántos árboles binarios son posibles?

¿La complejidad de los algoritmos de clasificación está relacionada con la cantidad de suposiciones que hago? ¿Por qué?

Cómo escribir mi propio algoritmo de cifrado / descifrado

¿Debería alguien que se aplica a un campo de arranque de desarrollo ya saber cómo escribir una función para sumar una matriz multidimensional?

Cómo implementar Dropconnect usando TensorLayer

¿Cuáles son los algoritmos posibles que se pueden usar para ordenar cada cubo en el algoritmo de clasificación de cubo?

¿Qué algoritmo usa el GPS de su automóvil? ¿Es el algoritmo de ruta más corta?

Tengo un examen de matemáticas discreto y esto está en él. ¿Cuál es la fórmula recursiva de an = an-1 + 2?

Cómo aprender algoritmos para el lenguaje C