¿El aprendizaje automático eventualmente reducirá la necesidad de programadores?

Esto es solo una especulación, así que tómalo con una pizca de sal.

Según yo, el aprendizaje automático no reducirá significativamente la necesidad de programadores (si es que lo hace). Sin embargo, la capacitación y la naturaleza del trabajo para los programadores cambiarán.

Considere la capacitación y la naturaleza del trabajo de los programadores hace unas décadas: solía haber tarjetas perforadas y los programadores necesitaban escribir el código de ensamblaje. Si se les dijera sobre “software”, que permitiría escribir programas en lugar de perforar y tuviera la funcionalidad de retroceso , y “compiladores”, que convertirían el código de alto nivel en código de máquina automáticamente, podría haber una sensación de que los programadores no serían necesarios en el futuro. Sin embargo, todavía tenemos programadores. Tienen una capacitación más sofisticada, son más eficientes debido a estas herramientas y, en consecuencia, la complejidad de los programas y las expectativas de los programadores han aumentado.

Creo que sucederá algo similar debido a la “revolución” del aprendizaje automático en el futuro previsible: podremos escribir programas a un nivel aún más alto, tal vez algo así como pseudocódigo, los datos y el hardware evolucionarán, y las aplicaciones evolucionarán. volverse más sofisticado Quizás en lugar de que la norma sea escribir software en la computadora, será una norma escribir código para robots y máquinas más complejas que interactúen con el usuario, con el programador que necesita escribir y probar código sobre cómo estas máquinas complejas interactúan con cada uno otro y el usuario. Cuestiones como la computación en la nube, big data, tiempo de respuesta extremadamente rápido y el uso de nuevos datos en línea probablemente se encuentren entre los temas clave que requerirán el tiempo de los programadores.

More Interesting

¿Se puede utilizar el aprendizaje automático para la optimización?

¿Existe una manera matemáticamente definida de fusionar dos redes neuronales en una sola de dimensiones iguales?

¿Es posible realizar una conmutación por error durante un solo ciclo de solicitud-respuesta HTTP sin volver a intentarlo? ¿Puede una máquina recibir una solicitud http y otra responder?

Dada la variedad y el éxito de sus productos, ¿cómo podría la evolución por selección natural sugerir un modelo de inteligencia, y cómo podría aplicarse ese modelo al desarrollo de la IA (o tal vez ya se esté aplicando)?

¿Podemos hacer una mejor IA hoy con arquitectura de chip personalizada?

¿Qué sucede si dejas que una IA de ajedrez juegue sola? ¿Es solo 50-50?

Con la inteligencia artificial y la robótica desarrollándose a tal ritmo, ¿qué profesiones podrían estar disponibles para mis hijos dentro de 20 años?

¿Las tres leyes de la robótica representan un estándar viable para la ética de la IA?

¿Pueden las redes neuronales crear conciencia?

¿Qué nos impide actualizar nuestro IPv6 actual a una red neuronal?

¿Cómo funciona el slackbot, el chatbot automatizado de Slack?

¿Leer e interpretar los contenidos del cerebro humano es potencialmente un problema de NP?

¿Mi trabajo será relevante en 10 años?

¿Qué tan factible es el robot doméstico 'Mab' enjambre limpiador doméstico?

¿Qué libro es el mejor para aumentar el conocimiento sobre inteligencia artificial y robótica?