книги Компьютеры и Интернет Интернет Использование Электронная коммерция

Тоби Сегаран

Отзывы для «Программируем коллективный разум» (24)

Андрей Игоревич
31 декабря 2012
Андрей Игоревич
0или 8

Жаль, что код на питон, но наверное возьму книгу.

Ответить
Евгений Сергеевич
0или 0

По идее разницы особо никакой нет на каком языке примеры. Моя претензия к Java в книге Марманиса была лишь в том смысле, что статическая типизация и многословность отвлекается внимание от самих алгоритмов. А вот чем питон может не угодить, когда речь идет об алгоритмах, ума не приложу. Питон - это почти псевдокод. 

Ответить
Андрей Игоревич
23 января 2013
Андрей Игоревич
2или 3

питонщики минусуют, надо же. Питон  - это секта, наверное. Где не встречал посты этих товарищей - лютобешенная ненависть к РНР и восхваление петона.

Ответить
Александр Леонидович
1или 0

Да любим мы РНР, с чего вы взяли :)

Ответить
Дмитрий
15 марта 2013
Дмитрий
2или 0

Тут суть не в питоне. совсем не в нем. я бы купил эту книгу даже если бы примеры были на брейфаке. 

Ответить
Евгений Сергеевич
1или 1

Великолепная книга. Столько столь удачно изложенной и структурированной информации всего на 350 страницах нужно еще поискать (книга Марманиса понравилась гораздо меньше из-за упора на java-код в объяснении принципов работы алгоритмов). Одназначно на ближнюю полку к банде четырех, uml Фаулера и т.д.

Ответить
Денис
20 октября 2011
Денис
1или 0

Отличная книга! Расказывает об базовых алгоритмах, используемых на сайтах Web 2.0. Плюсом является то, что выбранные алгоритмы просты для понимания и подробно разобраны с примерами кода. Т.об. теорию можно сразу применить на практике. В конце каждой главы есть "домашнее задание" :), что тоже помогает изучению

Ответить
Илья
29 мая 2011
Илья
0или 0
Отличная книга как для того, чтобы понять основные идеи алгоритмов классификации и т.п. И заодно получить (вместе с примерами работающего кода) представление о том как работают API сайтов. Для программиста, только начинающего работать с внешними ресурсами - незаменимое подстпорье!
Ответить
Михаил
17 февраля 2011
Михаил
0или 1
Отличная книга, с первых страниц идут интересные примеры на python
Ответить
Григорий Николаевич
0или 0
Просто обалденная книга. Must have для любого программиста. Собраны такие алгоритмы, которые сложно найти в других местах.
Ответить
Дмитрий
09 декабря 2010
Дмитрий
0или 0
Написано языком понятным и доступным даже для не очень посвященных в тему. Искусственный интеллект в массы, так сказать.
Ответить
Андрей
06 декабря 2010
Андрей
0или 0
отличная книга, хорошая иллюстрация мат методов "в живую". С другой стороны, иногда не хватает строгости в описании, т.е. значительно понятнее прочитать формулу, чем вглядываться в питон- код в ее поисках.
Ответить
Виктор О
26 января 2010
Виктор О
0или 0
Как и многие новации в Интернете, книга предлагает решения хорошо известные математикам - даже такого любительского уровня как я :) Однако есть и плюс: -решения доведены до программной реализации; -используют готовые библиотеки и функции; -в качестве поля для экспериментов и опытов - безграничное пространство Интернета.
Ответить
Неизвестный автор
18 января 2010
Неизвестный автор
0или 0
Впервые столкнулся с этим изданием в книжном магазине, пролистал по бысторому, т.к. не было времени вникать в суть. Однако запомнив название, нашел сдесь демо листинг одной из глав и сильно загорелся желаним купить эту книгу, и что вы думаете мозг просто вывернуло от полученного восторга, на сколько все просто и предсказуемо мы все живем. Причем больше всего меня удивило, что о Python до этого я слышал не много, зная, что синтаксис его схож с Perl, но то что на столько.... Однако не стоит пугаться, что основная часть примеров написаны на Python. Сделано, это настолько понятно что, могут быть реализованы и на других языках вполне легко. Но главное не программынй код, а сама идея реализации, поэтому читать рекомендую любому маркетологу и всем кого интересует эта тема, даже тех кто не имеет опыта в программировании вообще. Побольше бы переводили книг этого издательства.
Ответить
BorisPlus
14 января 2010
BorisPlus
1или 0
В книге приведено очень много умных (не заумных, а именно умных) мыслей по поводу каким должно быть современное ПО. Все алгоритмы описаны на языке программирования Python. Он позиционируется автором как мета язык, с помощью которого и может быть описан любой алгоритм. На самом деле каких-то специфических знаний от вас вовсе не потребуется, но математическое образование лишним точно не будет. Очень многое разжевано. Хотя некоторое просто не раскрыто, что может привести к неправильному восприятию читателем некоторых математических методов решения задач. Книгу стоит читать с карандашем или ручкой (можно и блокнот, но я пишу на полях в книге), чтоб править некоторые описки и прорабатывать материал. Не хватает иногда перекрестных ссылок внутри книги. Например, когда речь идет о ранее созданных функциях и классах. стр. 63 - не затронута весьма интересная тема - критерий остановки кластеризации, как определить, что кластеров 4, а не 124? Я к тому, что в итоге в приведенной кластеризации всегда получается один кластер. Ну и получится в итоге, что у нас все предъявленные объекты в одном "кластерном" скопе. А это не интересно. стр. 69 - немного не правильно приведена формула коэффициента Танимото, так как она расходится с определением данным выше, на самом деле вычисляется "модифицированный" коэффициент Танимото, имеющий значение от (1-T), где T - это и есть коэф. Танимото. стр. 71 - очень скользкий момент представления данных на двумерной плоскости, это не всегда возможно. Достаточно попробовать спроецировать тетраэдр. Ошибка проекции может быть весьма и весьма велика при этом. стр. 83 - представлена модель базы данных, но неряшливо, ненаглядно, лапки один-ко-многим пришлось самому дорисовывать. Да и вообще не хватает в приложении итоговой ER-модели с таблицами pagerank, hiddennode, wordhidden,hiddenurl,fc,cc. стр. 83 - скрипт создания базы, я бы добавил столбец urlid в индекc worldlocation. стр. 95 - на рисунке, не хватает дополнительной стрелки во вне из блока "С 0.7". Иначе приводимые ниже вычисления матрицы перехода неверны. стр. 96 - не сказано, как вычислить достаточное число итераций прохождения алгоритма PageRank. фраза "20 должно быть достаточно" - меня лично не устраивает стр. 97 - используются веса нескольких метрик, но вот не пойму, почему веса не нормализованы, это же гораздо удобней, когда и итоговые данные распределены от 0 до 1. Ведь сами отдельные метрики и распределены от 0 до 1. А веса какие-то мутные и итоговая метрика получается в интервале от 0 до 3 (именно в контексте этого примера). А ведь от 0 до 1 - все таки приятнее стр. 105 - "обучение с обратным распространением". Это же совсем легко понять, когда знаешь как оперировать матрицами(складывать и перемножать) . Зачем эти вложенные мегациклы, когда здесь проще показать именно формулу - "вектор умножить на вектор, получить матрицу, и сложить с исходной матрицей - получим искомую матрицу". Я думал автор пробует избежать понятия матриц, но он их все равно вводит гораздо позже в другой теме. Почему б не ввести это понятие именно тут, а не на аж стр. 267? стр. 114 - во втором столбце представления результатов оптимизации, судя по формату и данным исходно файла, должны стоять сокращения названий. стр.111-143 - "Случайный поиск", "Алгоритм спуска", "Алгоритм имитации отжига", "Генетические алгоритмы" - все имеют первое полученное случайным образом решение, от которого и "пляшут" далее. Другие алгоритмы оптимизации не описаны и не упомянуты. Непросвещенный подумает "Значит все методы оптимизации основываются на первом случайном решении". А это не так. стр. 122 - как вам строчка сравнения значений статистик random.random()
Ответить
alex-pub@my-site.ru
29 декабря 2009
[email protected]
0или 0
Более верное название данной книги дано мелким шрифтом: "Создание интеллектуальных приложений для Web 2.0". А еще более правильно было бы назвать "Простые и наглядные примеры использования алгоритмов искусственного интеллекта". Книга содержит простые, наглядные и работающие примеры реализации алгоритмов коллаборативной фильтрации (поиск объектов, которые нравятся тем пользователям, которым нравится то же что и Вам), классификация, группировка и кластеризация (из области Data Mining), текстовый поиск и ранжирование результатов (сделай свой маленький гугл :)), алгоритмы оптимизации (подбора оптимальных параметров для получения требуемого значения), фильтрация спама, автоматическая классификация документов, моделирование и прогнозирование цен, создание нейросети, использование генетических алгоритмов. Книга содержит относительно простые и давно известные приемы, ничего уникального в них нет, зато они дано просто и понятно, чтобы каждый мог понять как это работает и как это сделать самому.
Ответить
discozohan
21 декабря 2009
discozohan
0или 0
Книга must have, даже если ты не являешься python программером.
Ответить
Константин
02 декабря 2009
Константин
0или 0
Супер! Очень интересная вещь! Must have для любого программиста!
Ответить
vladimir.edelman@gmail.com
16 ноября 2009
[email protected]
0или 0
классная книга, жалко что так долго ее переводили. Для тех кто не верит в мощь питона...
Ответить
Неизвестный автор
23 сентября 2009
Неизвестный автор
0или 0
замечательная книга! рекомендую всем! много интересных алгоритмов, все раскладывают по полочкам! рекомендую!
Ответить
fata1ex@mail.ru
25 июля 2009
[email protected]
0или 0
Стоящая вещь, которая обязательно должна присутствовать у любого веб-программиста, желающего идти в ногу со временем. Немногочисленные ошибки в коде, а также частое отсутствие в нем красоты, не делает ее хуже. Брать, не сомневаясь.
Ответить
Неизвестный автор
14 мая 2009
Неизвестный автор
0или 0
потрясающе!!!!!
Ответить
code_master@mail.ru
02 апреля 2009
[email protected]
0или 0
1. Примеры на питоне!!!! 2. Все очень доступно и понятно!!! 3. Очень интересные темы, прочитал первые 2, и даже если остальное не очень, то уже книга окупилась! 4. Советую всем кто кому надоело делать г**носайты, кто хочет создать что действительно потрясающее :) 5. Отвечаю не пожалеете!
Ответить
Неизвестный автор
03 августа 2008
Неизвестный автор
0или 0
примеры в книге на питоне
Ответить

Оставьте отзыв

Для того, чтобы оставить отзыв, необходимо указать Вашу оценку

Оцените книгу:

Наличие на складе

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 30.04.2024; планируемая отправка: 01.05.2024

Склад в С.-Петербурге

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 27.04.2024; планируемая отправка: 28.04.2024