[
https://issues.apache.org/jira/browse/MAHOUT-18?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12580644#action_12580644
]
Karl Wettin commented on MAHOUT-18:
-----------------------------------
Isabel Drost - 18/Mar/08 11:54 PM
{quote}
PMML describes the inputs to data mining models, the transformations used prior
to prepare data for data mining, and the parameters which define the models
themselves.
I wonder whether "the inputs" here means meta information to input data or the
dataset itself.
{quote}
I think both. PMML seems to be an XML schema for feature attributes, data
transformation, classifier parameter values, etc. It also defines a spare/dense
matrix for instance data. All in the same XML file.
{quote}
According to the FAQ is implemented by JSR-73 (see Mahout-8):
> > PMML is complementary to many other data mining standards. It's XML
> > interchange formats is supported by several other standards, such as
> > XML for Analysis, JSR 73, and SQL/MM Part 6: Data Mining.
Karl, you had a look at the FAQ, can you confirm this?
{quote}
JSR 73 says: http://jcp.org/en/jsr/detail?id=73
{quote}
JDMAPI will be based on a highly-generalized, object-oriented, data mining
conceptual model leveraging emerging data mining standards such OMG's CWM,
SQL/MM for Data Mining, and DMG's PMML. The JDMAPI model will support four
conceptual areas that are generally of key interest to users of data mining
systems: settings, models, transformations, and results.
{quote}
I have very little clue to what these meta model models really are. I also
suppose they expect whoever that implement JSR 73 also implement the thing that
read and write all these formats, but I'm just guessing here.
To me all this is a bit of overkill, at least right now. But something is
needed. I have seen other speak of similar things and sort of need it right
now. When calculating Jaccard index on the vector spaces of two text documets I
store the values in a Mahout Vector along with a Map<Feature, Index>. (I could
just store in Map<Feature, Double>, but I thought it would be nice if other
wanted to use the distance class.)
If one implements this map a new class and fill it with text on what it
represents in JSR 73, PMML, CWM and what not, then at least people that wants
to dig in will know where to start.
> Embrace interoperability with other softwares
> ---------------------------------------------
>
> Key: MAHOUT-18
> URL: https://issues.apache.org/jira/browse/MAHOUT-18
> Project: Mahout
> Issue Type: New JIRA Project
> Reporter: Shunkai Fu
> Priority: Minor
>
> This is an open issue. It is related with all possible components existing or
> to born in the future.
> ML or DM models normally have two phases: training and scoring (or
> predicting). If we agree "updating" is an independent one, we will have 3
> phases.
> There are many softwares about ML/DM outside. We want the users of Mahout be
> able to import models got built from other software here, update them and/or
> use them for scoring. To achieve this goal, we need to recognize the commonly
> used formats.
> Besides, users may choose Mahout because Mahout is speedy in learning. After
> a model is ready, they may export the model trained, view it with some
> visualization tool, or import it into other software or application for
> scoring (or predicting). In this case, exporting into widely recognized
> format is expected.
> Finally, I want to say that the importing and exporting will not influence
> the ongoing projects, so developers of other components need not worry about
> this.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.