60歳からITエンジニアを目指す無謀なブログ

60歳で定年し、職種を変更してIT技術者を目指すブログです。

8月14日の日記 Logistic Regression at Kaggle

Kaggleやり始めたばかりなのですが(Titanicでの練習段階)

Udemyでコースを購入して勉強中ですが、その中で講師の方は問題無く実行出来ているようですが、私が実行するとエラがーですます。

clf = LogisticRegression(penalty='l2',solver='sag',random_state=0,max_iter=10000)

clf.fit(X_data_train, Y_data_train)

を実行しますと、以下のエラーが、、、

/opt/conda/lib/python3.6/site-packages/sklearn/linear_model/sag.py:337: ConvergenceWarning: The max_iter was reached which means the coef_ did not converge
"the coef_ did not converge", ConvergenceWarning)

Kaggle ロジスティック回帰でのエラーメッセージ対処方法

以下のmax_iter=10000 引数を追加すると解決できました

LogisticRegression(penalty='l2',solver='sag',random_state=0,max_iter=10000)

そもそもデフォルトが幾つに設定されているか? その調べ方も知らないのですが。