You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by Jade <ne...@gmail.com> on 2010/08/16 12:58:12 UTC

How to Installit...???

Hello every1.

I might have gottenit all wrong....:-(
But here's what I wantoknow:

I am trying to setup mahout on maven artifactory repository:
I have setup:
=============
jdk1.6.0_21
Cygwin
junit
maven
pig
hadoop

Now I am trying to setup mahout, either through maven OR ???

On Cygwin console I do:
=======================
$ mvn archetype:generate -DgroupId=org.apache.mahout -DartifactId=mahout -
DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Here what I get:

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Required goal not found: archetype:generate in 
org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-3
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Mon Aug 16 11:04:56 IDT 2010
[INFO] Final Memory: 1M/7M
[INFO] ------------------------------------------------------------------------


WHEN TRYING FROM THE MAHOUT DIRECTORY:

MAHOUT DIRECTORY CONTENT:
=========================

James@jud-20b41ee8fb0 ~
$ cd /cygdrive/c/mahout-0.3

James@jud-20b41ee8fb0 /cygdrive/c/mahout-0.3
$ ls
KEYS         bin   mahout-collections-0.3.jar  mahout-examples-0.3.job
LICENSE.txt  conf  mahout-core-0.3.jar         mahout-math-0.3.jar
NOTICE.txt   docs  mahout-core-0.3.job         mahout-taste-webapp-0.3.war
README.txt   lib   mahout-examples-0.3.jar     mahout-utils-0.3.jar


MVN INSTALL:
============

James@jud-20b41ee8fb0 /cygdrive/c/mahout-0.3
$ mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing 
pom.xml, but the build is not using one.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Mon Aug 16 13:30:12 IDT 2010
[INFO] Final Memory: 4M/9M
[INFO] ------------------------------------------------------------------------

What M I DOING WRONG???

How should I do it?

How do U setup mahout???

Peace bros...

J.


Re: Boolean Recommender evaluator returning score greater than 1

Posted by Sean Owen <sr...@gmail.com>.
Yes, that's what this IR test does. It leaves out several items and
sees how many are recommended back.

On Mon, Aug 16, 2010 at 2:46 PM, Steven Bourke <st...@ucd.ie> wrote:
> Ah thanks -
>
> Is there any form of 'leave one out' in the mahout implementation? Precision and recall are obviously quite useful, but I'd like to get some form of overall picture for the recommendations.
>

Re: Boolean Recommender evaluator returning score greater than 1

Posted by Steven Bourke <st...@ucd.ie>.
Ah thanks - 

Is there any form of 'leave one out' in the mahout implementation? Precision and recall are obviously quite useful, but I'd like to get some form of overall picture for the recommendations. 

On 16 Aug 2010, at 14:35, Sean Owen wrote:

> RMS is root-mean-square error, which can be arbitrarily large. So, no
> it's not wrong for it to be above 1.
> 
> But for boolean data, the evaluation doesn't make sense. You can only
> use simple IR stats eval -- precision and recall. Those should not be
> more than 1 as they are percentages.
> 
> On Mon, Aug 16, 2010 at 1:39 PM, Steven Bourke <st...@ucd.ie> wrote:
>> Hi,
>> 
>> I've removed all preference values from a dataset and plugged it into a  boolean recommendation configuration. When I run RMSRecommenderEvaluator on the dataset I get values back which are higher than 1 (But lower than 2). I assumed that the highest value that should come back from the evaluator is a one. If my reasoning is correct, can anyone recommend what could be throwing the incorrect results?
>> 
>> Thanks
>> 
>> 
>> 



Re: Boolean Recommender evaluator returning score greater than 1

Posted by Sean Owen <sr...@gmail.com>.
RMS is root-mean-square error, which can be arbitrarily large. So, no
it's not wrong for it to be above 1.

But for boolean data, the evaluation doesn't make sense. You can only
use simple IR stats eval -- precision and recall. Those should not be
more than 1 as they are percentages.

On Mon, Aug 16, 2010 at 1:39 PM, Steven Bourke <st...@ucd.ie> wrote:
> Hi,
>
> I've removed all preference values from a dataset and plugged it into a  boolean recommendation configuration. When I run RMSRecommenderEvaluator on the dataset I get values back which are higher than 1 (But lower than 2). I assumed that the highest value that should come back from the evaluator is a one. If my reasoning is correct, can anyone recommend what could be throwing the incorrect results?
>
> Thanks
>
>
>

Boolean Recommender evaluator returning score greater than 1

Posted by Steven Bourke <st...@ucd.ie>.
Hi, 

I've removed all preference values from a dataset and plugged it into a  boolean recommendation configuration. When I run RMSRecommenderEvaluator on the dataset I get values back which are higher than 1 (But lower than 2). I assumed that the highest value that should come back from the evaluator is a one. If my reasoning is correct, can anyone recommend what could be throwing the incorrect results?

Thanks