BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс по MLOps и Data Science (ML, AI) » PyCaret в машинном обучении

PyCaret в машинном обучении

PyCaret – это библиотека машинного обучения с открытым исходным кодом, которая помогает автоматизировать весь процесс обучения модели машинного обучения. PyCaret – отличный инструмент, который можно использовать в машинном обучении, от выбора модели до обучения и тестирования. В этой статье я познакомлю вас с PyCaret в машинном обучении с его реализацией с помощью Python.

 

PyCaret

PyCaret – это библиотека машинного обучения с открытым исходным кодом, которая автоматизирует весь процесс обучения модели машинного обучения. При ее использовании вам просто нужно иметь представление о лучших функциях, необходимых для обучения вашей модели машинного обучения, после чего вы сможете использовать PyCaret в разных задачах от выбора модели до обучения и тестирования. Проще говоря, она автоматизирует весь процесс машинного обучения, от выбора модели до обучения и тестирования вашей модели.

Лучшая особенность PyCaret заключается в том, что она помогает вам узнать, какая модель машинного обучения является лучшей, и какую вы должны использовать для определенного набора данных. Она просто показывает вам самые эффективные модели, ранжируя модели на основе показателей измерения производительности моделей машинного обучения. Лучшее в этой функции то, что она делает все с помощью нескольких строк кода.

Поэтому, даже если вам не нравится использовать ярлыки при обучении модели машинного обучения, вы все равно можете использовать их, чтобы выбрать, какая модель лучше всего подойдет для вашего набора данных. Если вы никогда не использовали ее раньше, вы можете легко установить ее с помощью команды pip; pip install pycaret. В следующем разделе я представлю вам руководство по машинному обучению PyCaret с использованием Python.

 

PyCaret с использованием Python

Надеюсь, теперь вы поняли, что такое PyCaret и почему она используется в машинном обучении. Теперь давайте посмотрим, как реализовать ее с помощью Python для автоматизации выбора модели и обучения модели. Для этой задачи я буду использовать знаменитый набор данных Titanic, чтобы предсказать выживание Титаника с помощью PyCaret и языка программирования Python. Итак, начнем с импорта набора данных:

Набор данных

 

 import numpy as np
 import pandas as pd
 data = pd.read_csv("train.csv")
 data.head()

 

 

 

Теперь давайте настроим модель. Поскольку это задача классификации, я создам модель для классификации. При настройке этой модели нам нужно объявить данные и целевые метки. Нам также необходимо объявить функции, которые нужно будет игнорировать при обучении модели. Ниже описано, как настроить модель PyCaret для классификации:

 

 from pycaret.classification import *
 clf = setup(data, target = "Survived",
             ignore_features=["Ticket", "Name", "PassengerId"],
             silent = True, session_id = 786)

 

Теперь я собираюсь использовать самую важную функцию этой библиотеки, которая сравнивает модели. В машинном обучении она называется выбором модели. Если вы плохо разбираетесь в выборе модели, вы можете использовать эту функцию для выбора модели. Вот как сравнить модели машинного обучения с помощью PyCaret:

 

 compare_models()

 

 

 

Итак, согласно вышеприведенному выводу, модель Light Gradient Boosting – лучшая модель, которую можно использовать в наборе данных Titanic. Итак, давайте инициализируем модель LightGBM и сделаем прогнозы на тестовом наборе:

 

 lightgbm = create_model('lightgbm')
 test_data = pd.read_csv('test.csv')
 predict = predict_model(lightgbm, data=test_data)
 predict.head()

 

 

Резюме

PyCaret – отличная библиотека машинного обучения для автоматизации всего процесса обучения модели машинного обучения, поскольку она помогает вам начиная от выбора модели и до обучения и тестирования. Вы можете использовать ее хотя бы для выбора модели, если вам не нравятся ярлыки при обучении моделей машинного обучения.

Надеюсь, вам понравилась эта статья о машинном обучении на PyCaret с использованием языка программирования Python.

 

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
Нейронные сети в машинном обучении
Следующая статья →
Руководство по Scikit-learn для машинного обучения

 

Внедряем AI в бизнес-процессы крупных компаний
От стратегии и инфраструктуры до AI-агентов, интеграций и промышленной эксплуатации.

Подробнее об AI-решениях

 

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • Группа компаний «Галакс» ведет свою деятельность с 2005 года, являясь в те годы дистрибьютором известных международных марок в ряде крупнейших торговых сетей России в сегменте аудио и видео аксессуаров. Активно работая в этом направлении и приобретая ценный опыт, начали создавать собственные торговые марки «GAL» и «VIXTER»

  • В 2003 году Мерсико и пятью микрокредитными агентствами Мерсико было принято историческое решение о консолидации активов по всей территории Кыргызстана в целях образования национального финансового института по развитию сообществ - Компаньона. В октябре 2004 года Компаньон был зарегистрирован Национальным банком Кыргызской Республики.

  • ИНВИТРО
    ИНВИТРО – крупнейшая частная медицинская компания в России, специализирующаяся на лабораторной диагностике и оказании других медицинских услуг.
     
    ИНВИТРО располагает 9 самыми современными лабораторными комплексами и крупнейшей в Восточной Европе сетью более чем из 900 медицинских офисов. Страны присутствия — Россия, Украина, Казахстан, Беларусь.
     
  • ПАО «Банк Уралсиб» (Публичное акционерное общество «Банк Уралсиб») — российский коммерческий банк. В 2020 году входил в топ-20 банков РФ по размеру активов (рэнкинг рейтингового агентства Эксперт РА), в 2021 году — в топ-25 крупнейших банков страны по расчётам агрегатора Банки.ру

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.