Хотите знать, как реализуются ранжирование результатов поиска, рекомендование товаров, социальные закладки и онлайновый подбор пар? В этой захватывающей книге рассказывается, как построить приложение Web 2.0, которое будет извлекать полезную информацию из гигантского массива данных, создаваемых партнерскими интернет-приложениями. Пользуясь описанными здесь изощренными алгоритмами, вы сможете писать интеллектуальные программы, которые получают интересные наборы данных с других сайтов или от пользователей ваших приложений и анализируют их на предмет выявления закономерностей.
Книга "Программируем коллективный разум" – это введение в мир машинного обучения и статистики. В ней объясняется, как делать полезные с точки зрения маркетинга выводы о поведении и предпочтениях пользователей на основе информации, ежедневно собираемой вашими и сторонними приложениями. Каждый алгоритм описан четко и кратко и сопровождается кодом, который можно сразу же включить в собственный сайт, блог, Вики или какое-нибудь специализированное приложение. Рассмотрены следующие темы:
- Методы коллаборативной фильтрации, позволяющие розничным продавцам рекомендовать товары или мультимедийную продукцию.
- Методы кластеризации, применяемые для обнаружения групп схожих образцов в большом наборе данных.
- Алгоритмы оптимизации, позволяющие рассмотреть миллионы возможных решений задачи и выбрать среди них наилучшее.
- Байесовская фильтрация, применяемая в антиспамных фильтрах для классификации документов на основе встречающихся слов и других признаков.
- Метод опорных векторов, применяемый для подбора пар на сайтах знакомств.
- Применение эволюционных методик для решения различных задач – компьютер обучается, улучшая собственный код после каждой сыгранной игры.
Каждая глава сопровождается практическими заданиями, направленными на овладение рассмотренных в ней алгоритмов. Выйдите за рамки простых приложений с хранением в базе данных и заставьте богатейшие россыпи данных в Интернете работать на вас.
Все примеры в книге написаны на языке Python. Кроме того, автор подробно разъясняет алгоритмы, что делает их понятными для тех, кто пишет на друих языках.
Отличная книга! Расказывает об базовых алгоритмах, используемых на сайтах Web 2.0. Плюсом является то, что выбранные алгоритмы просты для понимания и подробно разобраны с примерами кода. Т.об. теорию можно сразу применить на практике. В конце каждой главы есть "домашнее задание" :), что тоже помогает изучению
Михаил Константинович Новиков
Виктор О
Неизвестный автор
BorisPlus
alex-pub@my-site.ru
discozohan
Константин
vladimir.edelman@gmail.com
Неизвестный автор
fata1ex@mail.ru
Неизвестный автор
code_master@mail.ru
Неизвестный автор