Soy ingeniero de sistemas. ¿Debo aprender Aprendizaje automático?

Siempre me interesa cuando la gente pregunta si deberían aprender algo. Y quizás esto debería ser un comentario, pero … No estoy seguro de lo que está pasando aquí, así que no puedo saber cómo responder. Sin embargo, estoy interesado.

De hecho, por lo que vale, tengo un problema bastante diferente. No puedo dejar de aprender cosas. Nunca se me ocurriría ver el aprendizaje como una inversión y mi cerebro como un campo para cultivar con fines de lucro. No estoy acusando, pero esa parece ser la forma en que estás pensando en esto.

Sé que otras personas hacen esto. Y es fascinante. Si estoy interesado en algo, lo aprendo o lo meto hasta que no me fascine. Pero tener un criterio de decisión sobre lo que vale la pena “invertir” sería increíblemente extraño para mí. Nunca lo he hecho en 53 años.

Pienso en un pintor, como Picasso o Rembrandt. ¿Dijeron, hmmm, me pregunto si debería pintar eso? O un poeta … ¿debería escribir ese soneto? No. No es lo suficientemente productivo. Puedo imaginar a un constructor que decide no aceptar un trabajo, demasiado duro … demasiado peligroso. Pero ¿cuáles serían los criterios aquí?

¿Qué significa siquiera preguntarte si deberías aprender algo? Una vez más, no estoy tratando de ser descortés. Soy genuinamente curioso. ¿Qué proceso estás emprendiendo? ¿Qué causaría un sí contra un no? ¿Pagar? ¿Considera que su aprendizaje es una inversión, como comprar una máquina? Si es así, eso es increíble. Puedo imaginar a un robot haciendo eso. No puedo imaginarme haciéndolo. Me pregunto, tanto en términos sociales como económicos, qué sucede con eso. ¿Lo harías si no quisieras hacerlo pero pensaste que te haría ganar dinero? Quiero decir, no quiero aprender el copto egipcio. No estoy en contra de eso. Pero si alguien me dijera, te daré un año de sueldo si aprendes egipcio copto, todavía no lo haría. ¿Lo harías? ¿En qué se diferencia el aprendizaje automático que el copto en ese caso? Me parece que estás hablando de una inversión.

Creo que sería genial si pudiera integrar el aprendizaje automático en ciertos componentes del sistema, como la asignación de memoria y la administración de E / S. Sé que hay muchas preguntas útiles que queremos hacer en sistemas donde queremos resolver un problema de NP-completo, y creo que el aprendizaje automático podría ofrecer una aproximación mucho mejor que algunos de los algoritmos que tenemos hoy, que fallar para casos específicos que un usuario malvado puede fabricar. Dicho esto, realmente no sé si hay beneficios de aprenderlo para su trabajo específico.