Machine learning has a potentially broad realm of possible applications. The learning methods and sources can also vary. How about letting intelligent machines learn from a school of fish? Any kind of robotic entity will not live and move alone, so they will need to identify others and anticipate their movement.
Related video: Watch the Kilobots Swarm (Not Nanobots) Form Shapes
This video features the robotics engineer and computer science professor Radhika Nagpal talking about biomimicry and especially about learning collective intelligence and their rules of engagement and motion from insects and schools of fish. Most interesting!
YouTube: What intelligent machines can learn from a school of fish | Radhika Nagpal