Determinantal Point Processes for Machine Learning | Synapse