Вывод матрицы подобия предмета в mahout

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

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

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

1 ответ

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

Другие вопросы по тегам