No, no es demasiado tarde. De hecho, es posible que pueda aportar mucho a una empresa o proyecto porque tiene experiencia en hardware.
El “aprendizaje automático” es bastante genérico, pero parece que hay 2 formas complementarias de dividirlo. 1) Mejores formas de combinar algoritmos y 2) mejores formas de usar / optimizar hardware para ejecutar cosas. [Un total sobre simplificación pero división útil para la pregunta.]
Hay muchas personas que se especializan en solo uno de análisis de datos, estadísticas, código o hardware. Para mí, el aprendizaje automático generalmente significa muchos datos y probablemente mucho hardware. Puede tener 10 personas que pueden codificar el problema de un problema, pero si necesitan lidiar con grandes conjuntos de datos y aprovechar al máximo el hardware disponible, necesitarían más de 10 genios de codificación. Todavía necesitan personas que puedan hacer que funcione bien.
- ¿Cuáles son los mejores casos de uso para aplicar inteligencia artificial a las ventas?
- ¿La computación en la nube le permite a uno usar potencia informática remota?
- ¿Por qué una trampa interrumpe tanto el borde como el nivel activado?
- ¿Por qué es difícil para una computadora obtener un número aleatorio?
- ¿A qué distancia estamos de las interfaces utilizables cerebro-computadora?
Diría que lo mejor que puede hacer es aprender todo lo que pueda sobre los sistemas distribuidos y el hardware. Aproveche su experiencia, no tengo idea de lo que hace un ingeniero de desarrollo de ASIC, pero si puede descubrir el hardware, probablemente pueda aplicarlo a los problemas modernos.
En cuanto a un camino, puede depender de dónde viva y de los trabajos disponibles. Si está en un gran mercado, no se venda en corto. Se necesita una gran variedad de conocimientos para que muchas cosas funcionen bien y te sorprenderá la cantidad de empresas que buscan habilidades innovadoras. Por otro lado, es posible que deba tomar un recorte salarial durante uno o dos años.