IPosOnlyFeedback training_data=new PosOnlyFeedback();
IEntityMapping user_mapping=new EntityMapping();
IEntityMapping item_mapping=new EntityMapping();
if (exampleSet.getAttributes().getSpecial("user identification") == null) {
throw new UserError(this,105);
}
if (exampleSet.getAttributes().getSpecial("item identification") == null) {
throw new UserError(this, 105);
}
Attributes Att = exampleSet.getAttributes();
AttributeRole ur=Att.getRole("user identification");
Attribute u=ur.getAttribute();
AttributeRole ir=Att.getRole("item identification");
Attribute i=ir.getAttribute();
for (Example example : exampleSet) {
double j=example.getValue(u);
int uid=(int) j;
j=example.getValue(i);
int iid=(int) j;
training_data.Add(user_mapping.ToInternalID(uid), item_mapping.ToInternalID(iid));
checkForStop();
}
ExampleSet attribute_set=exampleSetInput1.getData();
if (attribute_set.getAttributes().getSpecial("user identification") == null) {
throw new UserError(this,105);
}
if (attribute_set.getAttributes().getSpecial("attribute identification") == null) {
throw new UserError(this, 105);
}
Attributes aatr = attribute_set.getAttributes();
AttributeRole ar=aatr.getRole("attribute identification");
Attribute at=ar.getAttribute();