¿Es la matemática una buena manera de entrar en la inteligencia artificial?

OK, entonces las matemáticas juegan múltiples roles en la IA.

El uso original de las matemáticas fue en IA basada en pruebas. Las pruebas resultaron ser completamente sin importancia en IA, ya que nada interesante es demostrable, y viceversa. La teoría de la computación se separó. La lógica y la IA están, al parecer, en gran medida en desacuerdo.

El segundo uso de las matemáticas es en algoritmos. Saber más matemáticas es mejor. La mayoría de los campos matemáticos, incluso los campos muy abstractos, tienen una aplicación potencial aquí. Las matemáticas pueden ser sobre convergencia y patrones, y esas cosas son útiles. Sin embargo, las matemáticas universitarias tienden a empujar hacia el análisis, y un método probado no tiene más uso en IA que uno no probado. Se puede argumentar que la madurez matemática proviene de tomar cursos de matemáticas cada vez más avanzados, y no puedo discutir eso. Ciertamente, se beneficiará del cálculo, las matemáticas discretas, el álgebra lineal, la geometría, el problema / estadística y la combinatoria.

Sin embargo, la IA solo es útil si puedes hacer algo con ella. Esto significa que necesita poder programar y programar bien. Claro, puede usar un sistema DNN muy sofisticado como TensorFlow sin ser el mejor programador del mundo, pero necesita tener fuertes habilidades de programación, y usar un algoritmo de aprendizaje automático no es realmente estudiar AI. Necesitas mucha más comprensión de CS para usar ML que la comprensión matemática . La construcción de sistemas de inteligencia artificial es un problema separado, pero de nuevo, aquí necesitas buenas habilidades de CS.

Además, la educación sobre IA necesita ser completada. No puedes entender la IA sin entender la psicología cognitiva. No necesita ser un experto, pero comprender lo que es “pensar” resultará crítico. También debe estudiar lingüística, ya que es un sistema formal fuera de las matemáticas, y uno que tiene una cantidad excepcional de uso.

No veo cómo puedes realmente estudiar o investigar IA sin la base de al menos el equivalente de un estudiante universitario en CS (pero no necesariamente más). Las CS y las matemáticas no están en oposición aquí, pero la idea de que las matemáticas pueden representar la inteligencia suele ser la causa de los colapsos que conducen a los inviernos de IA. En este momento, las personas con enfoque matemático están luchando para responder a la IA adversaria, y encuentran que los libros de texto de matemáticas no dicen mucho.

Mucho de lo que se usa en IA es principalmente matemática. Diablos, casi todo lo relacionado con las computadoras está relacionado con las matemáticas. Pero dudo que estudiar matemáticas básicas lo ayude a programar y desarrollar software.

Al llegar al campo de la IA, todavía tiene sus raíces firmemente plantadas en las matemáticas. Principalmente me enfoco en el aprendizaje profundo (un subconjunto de IA) necesita conocimiento de matemáticas. Especialmente conceptos de matrices y cálculo. No sugiero pasar tiempo estudiando cada detalle sobre estos temas (seguramente eso ayudará mucho si puede hacer eso), sabiendo que al menos los conceptos básicos de estos temas deberían ser suficientes para comenzar.

Lo que sugeriré es comenzar con un tutorial básico sobre IA. Te encontrarás con varios conceptos relacionados con las matemáticas. Espero que te encuentres con la función sigmoidea probablemente en un día o dos después de que comiences a aprender. Con la creciente dificultad de los problemas, necesitará una comprensión más profunda de los conceptos matemáticos y Google lo ayudará día a día sin pedir mucho más que anuncios (ad-blocker ftw).

Por otro lado, puede tratar completamente los conceptos matemáticos como una caja negra y simplemente comprender cuándo usar qué y seguir adelante. Aunque dudo que este camino dure más de un mes de sus tutoriales.

Feliz aprendizaje.

Sí, posiblemente la mejor manera.

Si lee artículos de investigación en las áreas relevantes o profundiza en los algoritmos efectivos en IA (por ejemplo, la red neuronal artificial), encontrará que la columna vertebral es matemática pura. Para ANN, es el cálculo diferencial el que hace la magia central. Lo mismo ocurre con otros algoritmos de aprendizaje: supervisados, no supervisados ​​o reforzados. La idea central es casi siempre el resultado de un conjunto de ecuaciones.

Específicamente, las ramas de las matemáticas que se usan mucho incluyen cálculo, álgebra lineal, probabilidad y estadística.

Por lo tanto, diría que, para la investigación sobre la búsqueda de nuevos algoritmos, las matemáticas son más relevantes que la informática. Para la ingeniería y la implementación, la informática es más relevante.

¡Qué pregunta más difícil hiciste!

Ni la inteligencia ni la inteligencia artificial son campos rectos de conocimiento.

Por supuesto, necesita un cálculo previo potente, ecuaciones diferenciales y cálculo. Sin embargo, no te da el mejor truco …

Prefiero mostrarle la historia de los problemas de imposibilidad de prueba del teorema de p-np, mostrarle la biografía de Marvin Minsk, la “batalla intelectual” de Skinner-Chomsky sobre la adquisición del lenguaje natural versus el aprendizaje del lenguaje de refuerzo social (Skinnerian), y toda la IA de hoy. situación a lo largo de la historia . Además, le aconsejo que siga el “enfoque de la costa este” ( MIT ) para comprender mejor el campo de la IA en su conjunto .

¡Significa que estudiarías algunas disciplinas aparentemente no relacionadas! Debes notar que estudiar IA no es lo mismo que programar algunos sistemas expertos en IA. Tradicionalmente, el MIT respalda un enfoque experimental más filosófico, lingüístico, biológico y neurocientífico de la IA que otros institutos (como el enfático enfoque matemático y de ingeniería de la “costa oeste”). Por supuesto, también hay cursos prácticos de MIT con enfoque computacional que conducen a una codificación útil para los estudiantes de pregrado. Le sugiero el enfoque interdisciplinario y computacional del MIT que comienza con estas lecciones computacionales del MIT de 2010 como una introducción al campo basada en la codificación:

Inteligencia artificial

Saludos.