Введение в машинное обучение с помощью python руководство для специалистов по работе с данными pdf

Описание

Машинное обучение стало неотъемлемой частью различных коммерческих и исследовательских проектов, однако эта область не является прерогативой больших компаний с мощными аналитическими командами. Даже если вы еще новичок в использовании Python, эта книга познакомит вас с практическими способами построения систем машинного обучения. При всем многообразии данных, доступных на сегодняшний день, применение машинного обучения ограничивается лишь вашим воображением. Вы изучите этапы, необходимые для создания успешного приложения на базе машинного обучения, используя Python и библиотеку scikit-learn. Авторы Андреас Мюллер и Сара Гидо сосредоточили свое внимание на практических аспектах применения алгоритмов машинного обучения. Знание библиотек NumPy и matplotlib позволит вам извлечь из этой книги еще больше полезной информации.

Схожие книги

Pandas: powerful Python data analysis toolkit

Pandas: powerful Python data analysis toolkit

Black hat Python. Justin Seitz

Black hat Python. Justin Seitz

Beginning Django. Daniel Rubio

Beginning Django. Daniel Rubio

Изучаем Python. Программирование игр, визуализация данных, веб-приложения. Мэтиз Эрик

Изучаем Python. Программирование игр, визуализация данных, веб-приложения. Мэтиз Эрик

 Вернуться

Автор: Мюллер А., Гидо С.
Дата выхода: 2017
Издательство: Исследовательский центр «Гевисста»
Количество страниц: 393

 Скачать

 Данная книга адресована действующим и начинающим специалистам по машинному обучению, решающим реальные задачи. Эта книга является вводной и не требует предварительных знаний в области машинного обучения или искусственного интеллекта. Мы сосредоточимся на использовании языка Python и библиотеки scikit-learn, рассмотрим все этапы создания успешного проекта по машинному обучению. Методы, которые мы затронем, пригодятся ученым и исследователям, а также специалистам по анализу данных, работающим в различных коммерческих сферах. Вы получите максимальную отдачу от книги, если хотя бы немного знакомы с языком Python и библиотеками NumPy и matplotlib.
 Мы приложили сознательные усилия, направленные на то, чтобы вместо изложения математических подробностей сосредоточиться в большей степени на практических аспектах использования алгоритмов машинного обучения. Поскольку математика (в частности, теория вероятностей) является той основой, на которой строится машинное обучение, мы не будем детально вдаваться в подробности алгоритмов. Если вас интересует математический аппарат алгоритмов машинного обучения, мы рекомендуем книгу издательства Springer The Elements of Statistical Learning за авторством Тревора Хасти, Роберта Тибширани и Джерома Фридмана, которая свободно доступна на сайте авторов. Кроме того, мы не будем рассказывать о том, как написать тот или иной алгоритм машинного обучения с нуля, и вместо этого сосредоточимся на 8 применении большого спектра моделей, уже реализованных в библиотеке scikit-learn и других библиотеках.

Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам
развиваться и добавлять всё больше интересных и нужным вам книг!

Введение в машинное обучение с помощью Python, Мюллер А., Гвидо С., 2017.

   Эта книга – фантастический, суперпрактический ресурс для каждого, кто хочет начать использовать машинное обучение в Python – как жаль, что когда я начинала использовать scikit-learn, этой книги не было.
Машинное обучение стало неотъемлемой частью различных коммерческих и исследовательских проектов, однако эта область не является прерогативой больших компаний с мощными аналитическими командами. Даже если вы еще новичок в использовании Python, эта книга познакомит вас с практическими способами построения систем машинного обучения. При всем многообразии данных, доступных на сегодняшний день, применение машинного обучения ограничивается лишь вашим воображением.

69476

Зачем нужно использовать машинное обучение?
На заре появления «интеллектуальных» приложений многие системы использовали жесткие правила «if» и «else» для обработки данных или корректировки информации, введенной пользователем. Вспомните о спам-фильтре, чья работа состоит в том, чтобы переместить соответствующие входящие сообщения электронной почты в папку «Спам». Вы можете составить черный список слов, которые будут идентифицировать письмо как спам. Это пример использования системы экспертных правил для разработки «интеллектуального» приложения. Разработка правил принятия решений в ручном режиме допустимо в некоторых задачах, особенно в тех, где люди четко понимают процесс моделирования. Однако, использование жестких решающих правил имеет два основных недостатка:
• Логика, необходимая для принятия решения, относится исключительно к одной конкретной области и задачи. Даже несущественное изменение задачи может повлечь за собой переписывание всей системы.
• Разработка правил требует глубокого понимания процесса принятия решения.

Один из примеров, где этот жесткий подход потерпит неудачу – это распознавание лиц на изображениях. На сегодняшний день каждый смартфон может распознать лицо на изображении. Тем не менее, распознавание лиц была нерешенной проблемой, по крайней мере, до 2001 года. Основная проблема заключается в том, что способ, с помощью которого компьютер «воспринимает» пиксели, формирующие изображение на компьютере, очень сильно отличается от человеческого восприятия лица. Эта разница в принципе не позволяет человеку сформулировать подходящий набор правил, описывающих лицо с точки зрения цифрового изображения.

СОДЕРЖАНИЕ.
ПРЕДИСЛОВИЕ.
Кому стоит прочитать эту книгу.
Почему мы написали эту книгу.
Структура книги.
Онлайн-ресурсы.
Типографские соглашения.
Использование примеров программного кода.
Благодарности.
ГЛАВА 1. ВВЕДЕНИЕ.
Зачем нужно использовать машинное обучение?.
Задачи, которые можно решить с помощью машинного обучения.
Постановка задач и знакомство с данными.
Почему нужно использовать Python?.
scikit-learn.
Установка scikit-learn.
Основные библиотеки и инструменты.
Jupyter Notebook.
NumPy.
SciPy.
matplotlib.
pandas.
mglearn.
Сравнение Python 2 и Python 3.
Версии библиотек, используемые в этой книге.
Первый пример: классификация сортов ириса.
Загружаем данные.
Метрики эффективности: обучающий и тестовый наборы.
Сперва посмотрите на Ваши данные.
Построение вашей первой модели: метод k ближайших соседей.
Получение прогнозов.
Оценка качества модели.
Выводы и перспективы.
ГЛАВА 2. МЕТОДЫ МАШИННОГО ОБУЧЕНИЯ С УЧИТЕЛЕМ.
Классификация и регрессия.
Обобщающая способность, переобучение и недообучение.
Взаимосвязь между сложностью модели и размером набора данных.
Алгоритмы машинного обучения с учителем.
Некоторые наборы данных.
Метод k ближайших соседей.
Линейные модели.
Наивные байесовские классификаторы.
Деревья решений.
Ансамбли деревьев решений.
Ядерный метод опорных векторов.
Нейронные сети (глубокое обучение).
Оценки неопределенности для классификаторов.
Решающая функция.
Прогнозирование вероятностей.
Неопределенность в мультиклассовой классификации.
Выводы и перспективы.
ГЛАВА 3. МЕТОДЫ МАШИННОГО ОБУЧЕНИЯ БЕЗ УЧИТЕЛЯ И ПРЕДВАРИТЕЛЬНАЯ ОБРАБОТКА ДАННЫХ.
Типы машинного обучения без учителя.
Проблемы машинного обучения без учителя.
Предварительная обработка и масштабирование.
Различные виды предварительной обработки.
Применение преобразований данных.
Масштабирование обучающего и тестового наборов одинаковым образом.
Влияние предварительной обработки на машинное обучение с учителем.
Снижение размерности, выделение признаков и множественное обучение.
Анализ главных компонент (PCA).
Факторизация неотрицательных матриц (NMF).
Множественное обучение с помощью алгоритма t-SNE.
Кластеризация.
Кластеризация k-средних.
Агломеративная кластеризация.
DBSCAN.
Сравнение и оценка качества алгоритмов кластеризации.
Выводы по методам кластеризации.
Выводы и перспективы.
ГЛАВА 4. ТИПЫ ДАННЫХ И КОНСТРУИРОВАНИЕ ПРИЗНАКОВ.
Категориальные переменные.
Прямое кодирование (дамми-переменные).
Числа можно закодировать в виде категорий.
Биннинг, дискретизация, линейные модели и деревья.
Взаимодействия и полиномы.
Одномерные нелинейные преобразования.
Автоматический отбор признаков.
Одномерные статистики.
Отбор признаков на основе модели.
Итеративный отбор признаков.
Применение экспертных знаний.
Выводы и перспективы.
ГЛАВА 5. ОЦЕНКА И УЛУЧШЕНИЕ КАЧЕСТВА МОДЕЛИ.
Перекрестная проверка.
Перекрестная проверка в scikit-learn.
Преимущества перекрестной проверки.
Стратифицированная k-блочная перекрестная проверка и другие стратегии.
Решетчатый поиск.
Простой решетчатый поиск.
Опасность переобучения параметров и проверочный набор данных.
Решетчатный поиск с перекрестной проверкой.
Метрики качества модели и их вычисление.
Помните о конечной цели.
Метрики для бинарной классификации.
Метрики для мультиклассовой классификации.
Метрики регрессии.
Использование метрик оценки для отбора модели.
Выводы и перспективы.
ГЛАВА 6. ОБЪЕДИНЕНИЕ АЛГОРИТМОВ В ЦЕПОЧКИ И КОНВЕЙЕРЫ.
Отбор параметров с использованием предварительной обработки.
Построение конвейеров.
Использование конвейера, помещенного в объект GridSearchCV.
Общий интерфейс конвейера.
Удобный способ построения конвейеров с помощью функции make_pipeline.
Работа с атрибутами этапов.
Работа с атрибутами конвейера, помещенного в объект GridSearchCV.
Находим оптимальные параметры этапов конвейера с помощью решетчатого поиска.
Выбор оптимальной модели с помощью решетчатого поиска.
Выводы и перспективы.
ГЛАВА 7. РАБОТА С ТЕКСТОВЫМИ ДАННЫМИ.
Строковые типы данных.
Пример применения: анализ тональности киноотзывов.
Представление текстовых данных в виде «мешка слов».
Применение модели «мешка слов» к синтетическому набору данных.
Модель «мешка слов» для киноотзывов.
Стоп-слова.
Масштабирование данных с помощью tf-idf.
Исследование коэффициентов модели.
Модель «мешка слов» для последовательностей из нескольких слов (n-грамм).
Продвинутая токенизация, стемминг и лемматизация.
Моделирование тем и кластеризация документов.
Латентное размещение Дирихле.
Выводы и перспективы.
ГЛАВА 8. ПОДВЕДЕНИЕ ИТОГОВ.
Общий подход к решению задач машинного обучения.
Вмешательство человека в работу модели.
От прототипа к производству.
Тестирование производственных систем.
Создание своего собственного класса Estimator.
Куда двигаться дальше.
Теория.
Другие фреймворки и пакеты машинного обучения.
Ранжирование, рекомендательные системы и другие виды обучения.
Вероятностное моделирование, теория статистического вывода и вероятностное программирование.
Нейронные сети.
Масштабирование на больших наборах данных.
Оттачивание навыков.
Заключение.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:

Скачать книгу Введение в машинное обучение с помощью Python, Мюллер А., Гвидо С., 2017 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу

Скачать
— pdf — Яндекс.Диск.

Дата публикации: 24.02.2020 02:18 UTC

Теги:

учебник по программированию :: программирование :: Мюллер :: Гвидо


Следующие учебники и книги:

  • Глубокое обучение на R, Шолле Ф., 2018
  • Глубокое обучение на Python, Шолле Ф., 2018
  • Прагматичный ИИ, Машинное обучение и облачные технологии, Гифт Н., 2019
  • Вероятностное программирование на Python, Байесовский вывод и алгоритмы, Дэвидсон-Пайлон К., 2019

Предыдущие статьи:

  • Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткин Б., 2016
  • Python. Книга рецептов, Бизли Д., Джонс Б.К., 2019
  • Алгоритмы для начинающих, Теория и практика для разработчика, Луридас П., 2018
  • Swift, Основы разработки приложений под iOS и macOS, Усов В., 2018

Эта полноцветная книга — отличный источник информации для каждого, кто собирается использовать машинное обучение на практике. Ныне машинное обучение стало неотъемлемой частью различных коммерческих и исследовательских проектов, и не следует думать, что эта область — прерогатива исключительно крупных компаний с мощными командами аналитиков. Эта книга научит вас практическим способам построения систем МО, даже если вы еще новичок в этой области. В ней подробно объясняются все этапы, необходимые для создания успешного проекта машинного обучения, с использованием языка Python и библиотек scikit-learn, NumPy и matplotlib. Авторы сосредоточили свое внимание исключительно на практических аспектах применения алгоритмов машинного обучения, оставив за рамками книги их математическое обоснование. Данная книга адресована специалистам, решающим реальные задачи, а поскольку область применения методов МО практически безгранична, прочитав эту книгу, вы сможете собственными силами построить действующую систему машинного обучения в любой научной или коммерческой сфере.

Введение в машинное обучение с помощью Python

Название: Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными
Авторы: Мюллер Адреас П., Гвидо Сара
Год: 2017
Издательство:
Язык: русский
Формат: pdf
Страниц: 393
Размер: 7,77 Мб

Эта книга научит вас практическим способам построения систем МО, даже если вы еще новичок в этой области. В ней подробно объясняются все этапы, необходимые для создания успешного проекта машинного обучения, с использованием языка Python и библиотек scikit-learn, NumPy и matplotlib. Авторы сосредоточили свое внимание исключительно на практических аспектах применения алгоритмов машинного обучения, оставив за рамками книги их математическое обоснование.

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

Скачать Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными

Автор: Андреас Мюллер, Сара Гвидо

#[email protected] #[email protected] #[email protected]

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

Эта книга научит вас практическим способам построения систем МО, даже если вы еще новичок в этой области. В ней подробно объясняются все этапы, необходимые для создания успешного проекта машинного обучения, с использованием языка Python и библиотек scikit-learn, NumPy и matplotlib. Авторы сосредоточили свое внимание исключительно на практических аспектах применения алгоритмов машинного обучения, оставив за рамками книги их математическое обоснование. Данная книга адресована специалистам, решающим реальные задачи, а поскольку область применения методов МО практически безгранична, прочитав эту книгу, вы сможете собственными силами построить действующую систему машинного обучения в любой научной или коммерческой сфере.

К посту прикреплена книга на английском языке в форматах pdf и epub.

Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, 2016-2017, С. Гвидо, А. Мюллер.

  • Название: Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными
  • Категория: Книги / Программирование
  • Страниц: 393
  • Просмотров: 612

Читать журнал Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, 2016-2017, С. Гвидо, А. Мюллер. онлайн или скачать бесплатно с Яндекс Диска. Этот журнал и похожие на него журналы находятся в разделе сайта: Программирование, журналы. Свежий номер журнала Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, 2016-2017, С. Гвидо, А. Мюллер., доступный для бесплатного чтения и скачивания, опубликован специально для вас. Вы долго искали почитать что-то интересное, и наконец, нашли. Обязательно прочитайте и скачайте онлайн журнал: Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, 2016-2017, С. Гвидо, А. Мюллер. из раздела: Программирование, , и не забудьте посмотреть другие журналы, ничуть не хуже этого. Все журналы публикуются на сайте только по вашим желаниям, специально для вас!

Читать журнал Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, 2016-2017, С. Гвидо, А. Мюллер. бесплатно — полная версия

Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, 2016-2017, С. Гвидо, А. Мюллер. — описание и краткое содержание, читайте бесплатно онлайн на сайте all-journals.com

Понравилась статья? Поделить с друзьями:
  • Робот валли ev3 инструкция по сборке
  • Закись азота инструкция по применению цена
  • Клима циклим норма инструкция по применению
  • Как сшить чехол на угловой диван своими руками пошаговая инструкция
  • Скачать руководство пользователя про