From Federated to Fog Learning: Distributed Machine Learning over Heterogeneous Wireless Networks | IEEE Journals & Magazine | IEEE Xplore