A neurális hálózatoknál a robot tanul. Ahhoz hogy "utánozni" tudjon egy másik robotot , nem kell tudnia a másolandó robot paramétereit és matematikai tulajdonságait. Gyakorlatilag úgy tanul mint egy járni tanuló ember, tapasztal. Minden kapott eredmény után korrigál, és addig futtatja a tanulást míg meg nem kapja az eredeti robot mozgását. Persze, ma még nagyon sokáig kell tanulnia, de ha tényleg vesszük azt, hogy egyre nagyobb számítású gépeket kapunk évrõl évre, és egyre jobb és jobb szenzorokat a robotokhoz, nincs kizárva,hogy emberi gyermek szinten legyen a robot idõvel . Aztán meg . . . MI szingularitás áll be x)