Con Mindstorms, LEGO evita los lenguajes de programación tradicionales y, en cambio, proporciona herramientas basadas en LabView. Hicieron un largo camino para ocultar una gran complejidad y hacer que las herramientas sean fáciles de usar.
Los lenguajes de programación NXT y EV3 son gráficos.
Los programadores diseñan haces de secuencia, con entrada, salida y acciones como actividades en los haces. Los flujos de datos también están conectados visualmente.
- Cuando hacemos que la IA sea consciente y sienta que es un dolor de entrenamiento existente, ¿seremos torturadores?
- ¿Por qué hay diferencias en el rendimiento entre modelos idénticos de aprendizaje profundo implementados en diferentes marcos?
- ¿Qué tipo de software puedo hacer aprendiendo IA?
- ¿Qué plataforma de bot es ideal para construir chatbots que admitan Facebook Messenger (todas las plantillas), slack, telegram y skype?
- ¿Cuál es la razón (además del rendimiento) para usar C ++ sobre Python para implementar algoritmos de aprendizaje automático?
Esto ayuda enormemente con la capacidad de los estudiantes programadores para construir un modelo mental de lo que está sucediendo. Con demasiada frecuencia, se deja que los estudiantes comprendan un “panorama general” pero no con Mindstorms. Son bastante intuitivos y fáciles de usar para los programadores principiantes.
Los lenguajes de Mindstorms proporcionan a las mentes jóvenes un modelo mental de computación que es más avanzado y flexible que la programación tradicional de estilo de “proceso de entrada y salida”.
Eso solo prepara al estudiante para tipos de programación más avanzados, como AI. Las herramientas LEGO Mindstorms no preparan específicamente a un estudiante para el próximo aprendizaje de IA, pero sí le brindan una base sólida sobre la cual construir.