¿Es normal enfrentar enormes problemas técnicos cuando se aprende el aprendizaje automático debido al sistema operativo y al hardware?

Linux casi siempre es problemático cuando se trata de hardware nuevo, a menudo simplemente porque los controladores precisos para hardware no están disponibles. He tenido el apoyo de excelentes administradores de sistemas en los últimos años, pero a veces incluso estos veteranos de Linux han tenido problemas al configurar las máquinas para mí. Recuerdo que obtuve una computadora portátil con la última Nvidia 870M hace dos años y la estaba usando con Ubuntu 14.04, ¡y fue doloroso! Del mismo modo, no es tan sencillo instalar muchos de los marcos populares de aprendizaje profundo de código abierto si no se siente muy cómodo con la piratería de Linux. ¡Es un pequeño precio a pagar, por estos millones de dólares en código que obtenemos gratis!

Solo puedo recomendarte que te limites a la última distribución de Linux que puedas encontrar. Ubuntu es, de alguna manera, el favorito de mi grupo de administradores de administrador actual, así como en el CSG de Imperial College London, por lo que mi recomendación personal sería probar eso (14.04 es probablemente el más confiable hasta la fecha, y aún se mantiene activamente). Creo que la mayoría de los marcos de aprendizaje profundo (asumiendo por ML, usted quiso decir específicamente aprendizaje profundo) ni siquiera son compatibles con distribuciones más antiguas como Manjaro, por lo que no me sorprende en absoluto que tenga problemas importantes.

Bienvenido a las alegrías de ser autodidacta. Sí, esto es completamente normal. Sí, es realmente ineficiente.

Es posible que desee echar un vistazo a esto:

Cómo hacer preguntas de manera inteligente

Es un poco anticuado, pero parece que no has descubierto cómo tratar a la comunidad de manera efectiva. (No te preocupes, no es obvio).

Sin embargo, tengo que decir que Manjaro es una distro muy oscura y no me sorprende que no puedas obtener ayuda. Si va a utilizar una distribución no estándar, se esperará que sea lo suficientemente competente para resolver la mayoría de sus problemas por su cuenta. Hay un montón de software de aprendizaje automático disponible para Ubuntu, Red Hat y Suse. Sugiero usar uno de esos en su lugar. (Si el software en particular que desea usar solo funciona en Manjaro, bueno, terminará aprendiendo cómo ser un administrador de sistemas).

Tuve que enfrentar obstáculos similares en mis primeros días. Una solución es obtener paquetes “listos para usar” como Anaconda (si está trabajando en Python).

De lo contrario solo tienes que construir todo tú mismo.