Сообщения

Показаны сообщения с ярлыком "Программируем коллективный разум"

Кластериризация данных и Unicode в Python

И снова книга Тоби Сегарана "Программируем коллективный разум"... Ну нравится она мне :) Возникло желание разобраться с кластеризацией данных. Вроде все просто. Скопировал из книги код, вставил и запустил. И тут начались пляски с бубном. Как "неожиданно оказалось" код (а он написан на Python-е) изначально предполагал работу только с латиницей, а кириллицу  автор книги в расчёт не принимал. По некоторым причинам я работаю с Python версии 2.7 а версию 3.* (где использование кириллицы не вызывает проблем ) использовать не могу. После долгого гугления решение было найдено. Код нормально работает с кириллическими символами., по крайне мере в Python 2.7. Пытался ещё улучшить результат работы скрипта удалением из текста предлогов и стоп-слов, но увы, это слабо помогло и этот фрагмент кода был удалён. # -*- coding: utf-8 -*- import sys import feedparser import re     def setup_console ( sys_enc = "utf-8" ) : reload ( sys ) try : # ...

Что такое коэффициент корреляции Пирсона и как его использовать

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