Como la mayoría de las respuestas en informática, depende. Para mí, la respuesta fue sí, pero lo digo como uno de los que construyeron su propia biblioteca neuronal desde cero hace años, así que toma mis palabras con el grano de sal que necesites.
Me ha dado dividendos mucho más allá de la experiencia emocionante y satisfactoria de aprender cómo funcionan realmente los modelos bajo el capó. Las matemáticas son elegantes y hermosas, y útiles para escribir artículos y expresar ideas, pero hacer que las fórmulas, expresiones y ecuaciones exactas funcionen en código (y de manera escalable y eficiente) es otra historia. Además, meterme en el barro me dio la idea que deseaba desesperadamente comprender cómo funcionaba todo para poder romperlo y mejorarlo yo mismo. Nunca me gustó mucho usar cajas negras …
Sin embargo, mi formación académica me hace conjuntamente ingeniero informático y filósofo mental. Como tal, debo hacer varias cosas para satisfacer las preguntas que plantea cada una de esas perspectivas. Sin embargo, al completar esta pregunta, soy un ingeniero que está acostumbrado a construir sus propias herramientas y para quienes las arquitecturas neuronales son el fin, no un medio para un fin (si obtienes esa referencia parcial, ¡bien por ti!). Además, nunca entiendo completamente algo hasta que lo construyo yo mismo.
- Cómo usar Azure Machine Learning para la clasificación de documentos
- ¿Existe un sistema de IA más eficiente que el Watson de IBM?
- ¿Cómo puede un estudiante graduado de primer año en ciencias de la computación encontrar un trabajo en minería y análisis de datos después de graduarse?
- ¿Qué enfoque de aprendizaje automático recomendaría realizar OCR (reconocimiento de caracteres) en un sistema de reconocimiento automático de matrículas?
- ¿Cómo puede un programa determinar rápidamente si un tweet es negativo o positivo?
Si las redes neuronales son solo una herramienta que necesita para resolver un problema diferente, entonces no vale la pena ir demasiado lejos bajo el capó, ya que podría llevarlo muy lejos de donde quiere ir. Debería ser suficiente implementar algo simple por razones pedagógicas, pero luego dominar una herramienta o biblioteca que ha sido probada y optimizada cuidadosamente. Pero si no, entonces solo diré que ha valido la pena. Por lo menos, me ha ayudado a darme cuenta de lo poco que sé y cuánto más necesito aprender =]