import scipy.spatial as sns

class AdaptiveTree():
  """
  """
  def __init__():
    pass
  
  def Load(self, dataset, embedding_function):
    """
    """
    pass
  
  def Build(self, sample_function):
    """
    """
    pass
  
  def Sample(self, location, n, r):
    """
    """
    pass
  
  def UpdateEmbeddings(self, embeddings, gradient):
    """
    """
    pass
  
  def Embeddings(self, embeddings):
    """
    """
    pass
