No, ni siquiera cerca. Claro, Python comparte gran parte del diseño de alto nivel y la filosofía del lenguaje que se incluyó en Smalltalk, pero eso no es lo que hace que Python sea bueno para el aprendizaje automático (o AI si lo prefiere)
Hay dos razones principales por las que Python es bueno para el aprendizaje automático:
- Integraciones de bajo nivel con plataformas informáticas de alto rendimiento. Anteriormente, esto se relacionaba principalmente con las antiguas bibliotecas FORTRAN para el cálculo eficiente de la matriz, pero con el tiempo se ha vuelto dramáticamente más variado y poderoso. Python es el lenguaje de elección cuando se trata de marcos como tensorflow, theano (RIP), sklearn, etc.
Esa es la razón principal por la que Python es tan poderoso y Smalltalk simplemente carece de esto por completo.
- ¿Hay algún podcast sobre el aprendizaje automático?
- ¿Cuáles son los aspectos más destacados de los avances del aprendizaje profundo en 2013?
- ¿Dónde puedo recibir correos electrónicos o algo similar sobre nuevas ideas, inventos o artículos recientes publicados sobre temas como la IA?
- ¿Alguien ha creado alguna vez una computadora que pueda simular una voz completamente artificial sin ninguna otra grabación?
- ¿Cuál es la forma más fácil de entender BFS en Inteligencia Artificial? Con ejemplo.
- Comunidad masiva. Podría decirse que esta es la razón del # 1. Python tiene una gran comunidad que está depurando y documentando activamente todas las funciones del lenguaje, especialmente cuando se integra con bibliotecas complejas de bajo nivel. Esto significa que las nuevas investigaciones se escriben en Python, lo que consolida aún más a Python como el lenguaje de elección. Nuevamente, smalltalk simplemente no se compara con python a este respecto.
Sin embargo, más allá de las bibliotecas de aprendizaje automático, esto significa que Python es un ecosistema completo. No necesita realizar la transición entre idiomas para integrarse con un servidor web o para preparar la producción de su código. Todo lo que necesita (con algunas excepciones) ya existe en el ecosistema de Python.
La filosofía del lenguaje de Python es ciertamente útil cuando se trata de ser un entorno de programación generalmente atractivo