title: DecisionTreeRegression gives 100% training accuracy but fails in test set
body: <p>I am trying to fit a really small dataset which has no of training example=16 and when I used decision tree regression although it gives exact values in training but fails in test set. I cant figure out why it is happening</p>
  
  <pre class="lang-py prettyprint-override"><code>from sklearn.tree import DecisionTreeRegressor
  
  model = DecisionTreeRegressor(max_depth=50,max_features="auto")
  
  model.fit(X, Y)
  </code></pre>