Examples of WeightedItem


Examples of com.rapidminer.data.WeightedItem

     
      int cnt=0;
      for (int i=0; i < relevant_items.size(); ++i){
        int item_id=relevant_items.get(i);
        if(consumedItems.contains(item_id)==false){
        WeightedItem wi = new WeightedItem(item_id, recommender.Predict(user_id, item_id));
        pq.add(wi);
        cnt++;
        if(cnt==topk)
          break;
        }
      }
     
      double minScore = pq.element().weight;
      for(int i1 = topk; i1 < relevant_items.size(); i1++){
        int item_id=relevant_items.get(i1);
        WeightedItem wi = new WeightedItem(item_id, recommender.Predict(user_id, item_id));
       
        if (wi.weight < minScore){
          continue;
          // This item is not candidate for topk items
        }
View Full Code Here

Examples of com.rapidminer.data.WeightedItem

  /// <returns>a list sorted list of item IDs</returns>
  static public int[] PredictItems(ItemRecommender recommender, int user_id, int max_item_id)
  {
    List<WeightedItem> result = new ArrayList<WeightedItem>();
    for (int item_id = 0; item_id <= max_item_id; item_id++)
      result.add( new WeightedItem(item_id, recommender.Predict(user_id, item_id)));

    Collections.sort(result);
    Collections.reverse(result);

    int[] return_array = new int[max_item_id + 1];
View Full Code Here

Examples of com.rapidminer.data.WeightedItem

  {
    List<WeightedItem> result = new ArrayList<WeightedItem>();
 
    for(int i1=0;i1<relevant_items.size();i1++){
      int item_id=relevant_items.get(i1);
      result.add( new WeightedItem(item_id, recommender.Predict(user_id, item_id)));
    }
     
    Collections.sort(result);
    Collections.reverse(result);
   
View Full Code Here

Examples of com.rapidminer.data.WeightedItem

    List<WeightedItem> result = new ArrayList<WeightedItem>();
 
   
    for(int i1=0;i1<relevant_items.size();i1++){
      int item_id=relevant_items.get(i1);
      result.add( new WeightedItem(item_id, recommender.Predict(user_id, item_id)));
    }
   
     
    Collections.sort(result);
    Collections.reverse(result);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.