Deep Learning and Social Relationship Based Cooperative Caching Strategy for D2D Communications | Synapse