https://medium.com/@monocosmo77/how-federated-learning-is-evolving-part2-artificial-intelligence-6c9ea8d84f80