title: Explore Configuring Learning Rate and Number of Training Epochs at The Same Time
body: <p>I wanted to tune for perceptron(max_iter, eta0)hyperparameter with cross_validation of 10 folds, obtaining the highest mean accuracy scores to decide the iteration and learning rate. However I realised that in my model, changing the number of iterations did not change the accuracy scores. Why does this happen?</p>
  <pre><code>perceptron_model = Perceptron(max_iter=20, eta0 = 0.1)
  scores_p 
  =cross_val_score(perceptron_model,X_train,y_train,cv=10,scoring=&quot;accuracy&quot;)
  scores_p.mean()
  </code></pre>