Requiere la acumulación de algoritmos: redes neuronales artificiales, máquinas de vectores de soporte, algoritmos genéticos, etc., por supuesto, se necesitan algoritmos en varios campos; Por ejemplo, para que un robot pueda navegar y construir un mapa en un entorno de posicionamiento, es necesario estudiar SLAM. En resumen, muchos algoritmos requieren tiempo para acumularse.
Es necesario dominar al menos un lenguaje de programación: al fin y al cabo, la implementación de algoritmos aún requiere programación; si profundizas en el hardware, algunos cursos básicos de electricidad son imprescindibles.