Завдання: Реалізація Логістичної Регресії
Для реалізації логістичної регресії в 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.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 3.33
Завдання: Реалізація Логістичної Регресії
Свайпніть щоб показати меню
Для реалізації логістичної регресії в 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.
Рішення
Дякуємо за ваш відгук!
single