Training models across multiple networked devices that share information to improve predictions collectively.