package quickml.supervised.rankingModels; import quickml.data.AttributesMap; import quickml.data.instances.InstanceWithAttributesMap; import java.io.Serializable; /** * Created by alexanderhawk on 8/13/15. */ public class RankingInstance extends InstanceWithAttributesMap<ItemToOutcomeMap> { /**the label for a list of recs is a HashMap of items (serializables) to outcome values */ public RankingInstance(AttributesMap attributes, ItemToOutcomeMap label) { super(attributes, label, 1.0); } public RankingInstance(AttributesMap attributes, ItemToOutcomeMap label, double weight) { super(attributes, label, weight); } public Serializable getFirstItem(){ return getLabel().getFirstItem(); } }