Редактирование: Логистическая регрессия

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 68: Строка 68:
 
=== scikit-learn ===
 
=== scikit-learn ===
 
Классификатор [https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html sklearn.linear_model.'''LogisticRegression'''] имеет несколько параметров, например:
 
Классификатор [https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html sklearn.linear_model.'''LogisticRegression'''] имеет несколько параметров, например:
* '''solver''' $-$ алгоритм, использующийся для оптимизации;
+
* '''solver''' $-$ алгоритм, использующийся для оптимизации
* '''multi_class''' $-$ классификация на 2 или много классов.
+
* '''multi_class''' $-$ классификация на 2 или много классов
  
  
* Импортируем нужные библиотеки:
+
* Импортируем нужные библиотеки
 
  '''from''' sklearn.linear_model '''import''' LogisticRegression
 
  '''from''' sklearn.linear_model '''import''' LogisticRegression
 
  '''from''' sklearn '''import''' datasets
 
  '''from''' sklearn '''import''' datasets
 
  '''from''' sklearn.model_selection '''import''' train_test_split
 
  '''from''' sklearn.model_selection '''import''' train_test_split
  
* Выберем тренировочное и тестовое множества:
+
* Выберем тренировочное и тестовое множества
 
  iris = datasets.'''load_iris()'''
 
  iris = datasets.'''load_iris()'''
 
   
 
   
Строка 84: Строка 84:
 
  X_train, X_test, y_train, y_test = train_test_split(X, y, test_size='''0.3''')
 
  X_train, X_test, y_train, y_test = train_test_split(X, y, test_size='''0.3''')
  
* Обучение:
+
* Обучение
 
  clf = LogisticRegression(random_state='''0''', solver='lbfgs', multi_class='multinomial')
 
  clf = LogisticRegression(random_state='''0''', solver='lbfgs', multi_class='multinomial')
 
  model = clf.'''fit'''(X_train, y_train)
 
  model = clf.'''fit'''(X_train, y_train)
  
* Предсказание:
+
* Предсказание
 
  y_pred = model.'''predict'''(X_test)
 
  y_pred = model.'''predict'''(X_test)
 
  model.'''score'''(X_test, y_test)
 
  model.'''score'''(X_test, y_test)

Пожалуйста, учтите, что любой ваш вклад в проект «Викиконспекты» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Викиконспекты:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)

Шаблоны, используемые на этой странице: