crowdrec / idomaar

CrowdRec reference framework
Apache License 2.0
32 stars 12 forks source link

The item-based recommender cannot parse the dataset. #20

Closed andreas-dai closed 10 years ago

andreas-dai commented 10 years ago

Trying the run the orchestrator example, it seems to me that the reference-framework example does not work because the item-based recommender (ItembasedRec_batch.java) does not support the current data format.

I checked out the reference framework from the repository and started an example run, using the command: sh orchestrator.sh 01.java/01.mahout/01.example/ 01.linux/01.centos/01.mahout/ 01.MovieTweetings/datasets/snapshots_10K/

When debugging the program code, the recommender algorithms seems to cause parse errors while reading the dataset.

robertoturrin commented 10 years ago

The reference framework code was correctly working with the branch "ZeroMQ-poc". We now merged such branch with the master stream. It should be working now. Please let us know if it solved the issue.

andreas-dai commented 10 years ago

Currently, I cannot verify the changes, because I have problem with python-zeromq because python complains about a missing Xserver import: unable to open X server.(as expected on a Windows system) Probably there is a problem with a package not suitable for Windows.

Nevertheless, the dataset parser defined in algorithms\01.java\01.mahout\01.example\src\main\java\dev\crowdrec\recs\mahout\ItembasedRec_batch.java still seems to expect an old data format.

robertoturrin commented 10 years ago

Right, also the algorithm repository had the branch "ZeroMQ-poc". We merged also this branch to the master.

andreas-dai commented 10 years ago

The orchestrator script works for me. I had to run dos2unix for the sh-scripts; but now it works fine.