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