2014-09-10 3 views
0

Я следовал примеру модели рекомендации, приведенному в главе 6 учебника Mahout in Action. Теперь, пока я получаю вывод для назначенного пользователя, Теперь можно вывести матрицу подобия элемента item, вычисленную во время 3-й работы по сокращению карты. По завершении задания MapReduce я нахожу существует temp папку, которая содержит папку с именем /user/hduser/temp/similarityMatrix однако при выполнении
hadoop fs -cat temp/similarityMatrix/part-r-00000 Я получаюВывод матрицы подобия элемента в mahout

SEQ org.apache.hadoop.io.IntWritable%org.apache.mahout.math.VectorWritable�h��8��Oh�pg;Q����@@����@@2����?�����@����?�&����@?�?�& ����?�@?�& 
         ����?�?�@+�"���������?��D?�?�t�"����� 
����@�?��?��?��?�?�����?�?��?��?�|�"����� 
                ����@(@�?��"?��?��?��?� 
?�J?�΍��?��?�B�"���������?��M?�Ї��?��$?�!?�L�"�����!����@(@"�?�?�&?��@�?��?��@[email protected]!?�)?�� ?�� 
            ?�� 
             ?��?��?�?�k?��?��ӯ�?��?��?�(?�?�F?�'?�!?�� 
    ?� 

Можно ли каким-либо образом, чтобы вывести матрицу подобия элемент-элемент?

ответ

0

Это файл последовательности hadoop, двоичный формат. Вам нужно написать код, чтобы использовать его. Попробуйте mahout seqdumper, чтобы проверить содержимое.

+0

Не могли бы вы рассказать мне точную команду для этого, как 'bin/mahout seqdumper .....' –

+0

Введите «bin/mahout seqdumper» для экрана справки. Это работает для всех инструментов командной строки mahout – pferrel

Смежные вопросы