Primero: ¡guau! Gracias por pedir mi opinión.
En segundo lugar: recientemente vi ‘The Imitation Game’ sobre Alan Turing. Una buena película que describe elocuentemente algunos de los problemas básicos relacionados con la computabilidad. También señaló que los cerebros de las personas están conectados de manera diferente. Turing fue indudablemente brillante, pero sus habilidades sociales eran abismales. Estaba trabajando en la vanguardia de la informática pionera. Mi pregunta para usted es: ¿es a eso a lo que apunta?
Cuando estaba en la escuela primaria (hace mucho tiempo), el director anunció que la escuela había adquirido 2 computadoras domésticas de la BBC. Estarían reservados para aquellos que estaban estudiando matemáticas. No era matemático y sentí que de alguna manera había perdido el autobús.
Por supuesto, eso no me importa ahora, porque sé que es poco probable que necesite resolver una ecuación cuadrática simultánea, y mucho menos usar cálculo diferencial. Por otro lado, sé algo sobre programación, teoría de conjuntos, algoritmos básicos y cómo dividir problemas complicados en sus componentes. Solo los “bits necesarios” de las matemáticas entraron en el juego de herramientas.
- ¿Qué campos \ conceptos matemáticos deben conocer los lingüistas?
- ¿Cuándo requerimos hacer una transformación no lineal o reducción de dimensiones como el kernel PCA?
- ¿Qué temas importantes en matemáticas deberían saber todos los programadores?
- ¿Es elusiva la comprensión fundamental del aprendizaje automático? ¿Requiere habilidad matemática innata?
- ¿Se utiliza la teoría de grupos en la IA?
Supongo que mi punto es que la resolución de problemas matemáticos es solo un subconjunto de todos los problemas de programación: no ha perdido el autobús. Hoy en día, las computadoras ya no merecen la importancia de un anuncio; son más comunes (y posiblemente más necesarios) que las calculadoras de bolsillo en mi juventud. La mayoría de las personas no estarán interesadas en usar su computadora para nada más que Facebook, correo electrónico, juegos o procesamiento de textos. Sin embargo, la cantidad de datos a procesar es masiva. Una apreciación de la programación debería ser una parte tan importante del desarrollo infantil como aprender a usar una hoja de cálculo o aprender buenas habilidades sociales.