это мой самый первый вопрос здесь :-)
Я импортировал класс логистической регрессии, предоставленный Scikit-Learn, а затем создал из него объект:
from sklearn.linear_model import LogisticRegression
my_lr = LogisticRegression()
В книге, которую я изучаю, говорится, что когда я изучаю свой объект, я должен увидеть следующий вывод:
LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True, intercept_scaling=1, max_iter=100, multiclass='auto', n_jobs=None, penalty='l2', random_state=None, solver='warn', tool=0.0001, verbose=0, warm_start=False)
Однако, когда я запускаю свой объект в Jupyter Notebook, я просто вижу:
LogisticRegression()
Даже когда я сам записываю все гиперпараметры...
my_new_lr = LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True, intercept_scaling=1, max_iter=100, multiclass='auto', n_jobs=None, penalty='l2', random_state=None, solver='warn', tool=0.0001, verbose=0, warm_start=False)
... Я просто продолжаю видеть такой вывод:
LogisticRegression(solver='warn')
Это разочаровывает, потому что я ожидал много гиперпараметров в скобках, чтобы увидеть, как устанавливаются их значения, и ознакомиться с ними.
Спасибо за помощь!