Kiedy mamy do czynienia z ogromną ilością danych pochodzących od Zmysłów Robotów (ang. Robotic Senses) (np. obrazy z kamery, filmy w podczerwieni, nagrania dźwiękowe itp.), w celu ich skutecznego przetworzenia, rozpoczyna się proces Uczenia Maszynowego (ang. Machine Learning). Oznacza to, że dane są oceniane na podstawie modeli statystycznych w celu wykrycia wzorców i reguł, a następnie „cyfrowy mózg” systemu jest „edukowany” w zakresie wyników tego procesu.
Po fazie nauki system może nie tylko podejmować prawidłowe decyzje na podstawie „doświadczenia cyfrowego”, ale także dopracowywać zasady, aby były jeszcze bardziej dokładne w przyszłości