AC-DNN: An Adaptive Compact DNNs Architecture for Collaborative Learning Among Heterogeneous Smart Devices | IEEE Journals & Magazine | IEEE Xplore