Para el futuro, ¿esperaría (o sugeriría) que el ingeniero promedio tenga más competencia en el aprendizaje automático?

Supongo que quiere decir: “ingeniero de software”. Pero incluso si se refiere a todo tipo de ingenieros, la escritura ya está en la pared. Lugares como Berkeley y muchos otros ofrecen cursos intensivos de Data Science a todas sus especialidades. Accenture, Cap Gemini, Gartner están trabajando en la “Transformación digital” de Fortune 500. Y ML es una parte clave. Es el otro lado de la moneda de IoT.

Dicho esto, “competencia en ML” puede significar muchas cosas diferentes. Si observa lo que sucede en el mundo real hoy en día, es: a) una gran cantidad de secuencias de comandos y piratería tradicionales para preparar y mover los datos; b) algo estándar y bibliotecas disponibles para todos en la nube; c) trate de dar sentido al resultado y, lo más importante, trate de convencer a la gerencia de que pueden confiar en él.

El ingeniero promedio necesitará una buena comprensión de la configuración general, y será más competente que antes en estadísticas, regresión lineal y los modelos detrás del algoritmo ML principal. Pero probablemente no va a pasar tiempo en algo o en problemas avanzados de aprendizaje profundo. Google, Amazon y Microsoft están haciendo eso por nosotros.

La inteligencia artificial prosperaría más y más a medida que progresamos. Por lo tanto, sugeriría que los ingenieros adquieran competencia de inteligencia artificial en aspectos del aprendizaje automático y similares. Significaría mucho y los haría más deseables en el futuro.