MapReduce реализации кинофильм система рекомендаций алгоритм совместной фильтрации на основе элемента

Я загрузил исходный код, чтобы увидеть файл ресурсов проекта

## MapReduce фильм система рекомендаций для достижения ### Case Study

  • Интернет-обзор сайт фильма, главные продукты включают в себя
    • введение пленки
    • Лучшие фильмы
    • Пользователи озвучивания фильмов
    • Критики друзей
    • Телесин & Билеты
    • Пользователи, которые ищут | увидеть | видел фильм
    • Вам также может понравиться (рекомендуется)
  • Пользователи используют таблицу фильма скоринга рекомендовать фильм пользователь, таблица пользователя скоринг включает в себя следующие поля
    • userID-- идентификационный номер пользователя
    • itemID-- пленка идентификационный номер
    • score-- оценка
      образ

Collaborative алгоритм фильтрации основан на статье ###

  • Создание смежности матричных элементов
    образ
  • Пользовательский рейтинг матрицы установить элементы
    образ
  • Рекомендуемые результаты расчета матрицы
    образ

### MapReduce достижения

  • блок-схема программы
    образ
  • Класс Java Описание
    • Recommend.java-- основной пусковой задачи
    • Step1.java-- сгруппированы пользователем, вычисляя список всех элементов, встречающихся в комбинации, чтобы дать пользователю матрицы статьи скоринга
    • Step2.java-- объединенный список Itemid графов, которые устанавливают смежности матрицы
    • Step3.java-- скорости матрицы смежности и матрицы преобразования, чтобы облегчить последующую обработку
    • Step4_Update.java-- матрица раздел умножения умножения
    • Step4_Update2.java-- умножение матриц добавление раздела
    • Step5.java-- фильтровать и сортировать результаты
    • HDFSFile.java - HDFS путь к операции на основе файлов
    • SortHashMap.java - сортировка класса HashMap
  • Вывод программы
    Шаг 1: Шаг 2: Step3_1 Рейтинг Transition Матрица: Step3_2 преобразования смежности матрицы: Шаг 4: Шаг 5:
    образ

    образ

    образ

    образ

    образ

    образ

Проект основан на ### числа Lian в золото «является шестым для разработки приложений Hadoop реальный случай» случай при условии оптимизации

рекомендация

отblog.csdn.net/weixin_40903057/article/details/89469457