Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Реалізація Логістичної Регресії | Секція
Основи Контрольованого Навчання

bookЗавдання: Реалізація Логістичної Регресії

Для реалізації логістичної регресії в Python використовується клас LogisticRegression:

Конструктор:

  • LogisticRegression(penalty = 'l2', C = 1.0)
  • penalty — термін регуляризації. Можливі значення: 'l2', 'l1', 'elasticnet', None;
  • C — визначає силу регуляризації. Більше значення C означає меншу регуляризацію;

Методи:

  • fit(X, y) — Навчання на тренувальній вибірці;
  • predict(X) — Прогнозування класу для X;
  • score(X, y) — Повертає точність для набору X, y.

Поки що можна використовувати параметри за замовчуванням. Створення та навчання моделі виконується в одному рядку:

logistic_regression = LogisticRegression().fit(X_train, y_train)

Набір даних для цього розділу отримано з португальської банківської установи та містить інформацію про маркетингові кампанії, проведені за допомогою телефонних дзвінків. Мета — передбачити, чи оформить клієнт строковий депозит, на основі його особистих, фінансових та контактних даних, а також результатів попередніх маркетингових взаємодій.

Дані вже попередньо оброблені та готові для подачі в модель.

Завдання

Swipe to start coding

Вам надано датасет португальського банківського маркетингу, збережений у змінній DataFrame як df.

  • Розділіть датасет на навчальну та тестову вибірки, виділивши 80% для навчальних даних. Встановіть random_state=42 і збережіть отримані вибірки у змінних X_train, X_test, y_train, y_test.
  • Ініціалізуйте та навчіть модель логістичної регресії на навчальній вибірці, зберігши навчений екземпляр у змінній lr.
  • Обчисліть точність на тестовій вибірці та збережіть результат у змінній test_accuracy.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 23
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookЗавдання: Реалізація Логістичної Регресії

Свайпніть щоб показати меню

Для реалізації логістичної регресії в Python використовується клас LogisticRegression:

Конструктор:

  • LogisticRegression(penalty = 'l2', C = 1.0)
  • penalty — термін регуляризації. Можливі значення: 'l2', 'l1', 'elasticnet', None;
  • C — визначає силу регуляризації. Більше значення C означає меншу регуляризацію;

Методи:

  • fit(X, y) — Навчання на тренувальній вибірці;
  • predict(X) — Прогнозування класу для X;
  • score(X, y) — Повертає точність для набору X, y.

Поки що можна використовувати параметри за замовчуванням. Створення та навчання моделі виконується в одному рядку:

logistic_regression = LogisticRegression().fit(X_train, y_train)

Набір даних для цього розділу отримано з португальської банківської установи та містить інформацію про маркетингові кампанії, проведені за допомогою телефонних дзвінків. Мета — передбачити, чи оформить клієнт строковий депозит, на основі його особистих, фінансових та контактних даних, а також результатів попередніх маркетингових взаємодій.

Дані вже попередньо оброблені та готові для подачі в модель.

Завдання

Swipe to start coding

Вам надано датасет португальського банківського маркетингу, збережений у змінній DataFrame як df.

  • Розділіть датасет на навчальну та тестову вибірки, виділивши 80% для навчальних даних. Встановіть random_state=42 і збережіть отримані вибірки у змінних X_train, X_test, y_train, y_test.
  • Ініціалізуйте та навчіть модель логістичної регресії на навчальній вибірці, зберігши навчений екземпляр у змінній lr.
  • Обчисліть точність на тестовій вибірці та збережіть результат у змінній test_accuracy.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 23
single

single

some-alt