Machine Learning for Power Control in D2D Communication Based on Cellular Channel Gains | Synapse