¿Puedo involucrarme en inteligencia artificial / aprendizaje automático sin una sólida formación matemática?

Sí, puedes aprender las matemáticas en un tiempo razonable (lo que quieras decir con razonable). Aprender matemáticas no es tan difícil como crees.

Pero.

Sin embargo, hay un gran pero (t).

No se puede realmente separar la informática de su base: las matemáticas. Si no tiene interés en las matemáticas y solo lo ve como algo que se debe quitar, no lo pasará bien. Lo que harás es, básicamente, pasar rápidamente por los conceptos, favorecer la memorización en lugar de comprender, aprender esta definición y esa operación solo porque alguien lo dijo. Alguien le dirá: “Necesita comprender la multiplicación escalar y los productos internos del vector para esto”. Entonces irás, leerás sobre eso, verás qué son estas cosas … ¿y luego qué? ¿Cómo se relaciona? ¿Por qué se definió así? ¿Cómo puedo saber cuándo usarlo en el futuro?

Básicamente, debería preguntarse “Estoy interesado en el campo de matemáticas detrás (…) en IA, ¿dónde puedo comenzar a aprenderlo?”. Si desarrollas un gusto por el tema, tendrás mucho menos drama, que solo abrir un manual como Amazon.com: Introducción al libro electrónico Math of Neural Networks: Jeff Heaton: Kindle Store

Tenga en cuenta que las matemáticas aquí no son muchas. Pero lo que esto es básicamente es un conjunto de conceptos, separados de sus contextos individuales y cosidos para hacer una guía sobre cómo entender la teoría (supuestamente). Realmente, los manuales de chug and plug como ese solo te dejan con una mención parcial de derivados o lo que sea, lo más probable es que te confundan. O sucede que usas poco de las matemáticas mencionadas (y te preguntas por qué desperdiciaste tu tiempo) o terminas necesitando más y estás indefenso fuera de cualquier manual que supuestamente enseñe solo las fórmulas necesarias. Necesitas el medio adecuado.

Cada campo técnico menciona álgebra lineal más o menos, por lo que puede comenzar desde eso. El análisis también es una base, por lo que también está eso. Más allá de esto, es prácticamente todo lo que necesita en particular: combinatoria, optimización lineal, estadísticas básicas.

No puedes simplemente “aprender las matemáticas”, tienes que saber con qué parte de las matemáticas te enfrentarás. No puedes hacer redes Bayes si no tienes el concepto de teoría de la probabilidad. Así es como lo logras.

No es probable, aunque probablemente haya algunos trabajos de programador que automatizan lo que crean los ingenieros de aprendizaje automático y los científicos de datos. La IA y, en particular, el aprendizaje automático tienen sus raíces en las matemáticas, y muchas ramas entran en juego en cualquier algoritmo dado. Vea aquí algunos ejemplos: https://www.slideshare.net/Colle

Es fácil, aprende Python. Revisa la documentación de Scikit Learn. Ir a través de algunos blogs. Descargue un conjunto de datos y aplique algún algoritmo. Hecho.

Pero … ¿deberías hacer eso? ¿Te beneficiará?

Por supuesto no. Sin conocer el funcionamiento adecuado y las matemáticas de cualquier algoritmo, no puede hacer nada, aparte de obtener un rango de 50-60 percentil (en el mejor de los casos) en algunas competiciones. No puedes hacer nada más. No puedes hacer nada productivo. No puedes hacer nada que la comunidad de IA quiera hacer.

La decisión es tuya.

No. Primero debe sentar las bases de las matemáticas, las estadísticas y la optimización, que son necesarias para comprender los modelos de IA.