title: How to implement DBSCAN clustering in tensorflow?
body: <p>I'm looking for a way to cluster set of features with <code>DBSCAN</code> algorithm in tensorflow however I'm unable to find anything related. </p>
  
  <p><code>TensorFlow</code> offers K-Means clustering (tf.contrib.learn.KMeansClustering), but I need <code>DBSCAN</code> algorithm. </p>
  
  <p>Can anybody suggest me any existing wrappers written in <code>python/java</code>? </p>
  
  <p>Any pointers on how to implement it from scratch? </p>
  
  <p>P.S. I am aware of sklearn and similar libraries that has <code>DBSCAN</code>, but I specifically need in <code>TensorFlow</code>.</p>