中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

predictionio優化

發布時間:2020-07-27 16:58:47 來源:網絡 閱讀:334 作者:大海之中 欄目:大數據

predictionio 的validScores方法 有點問題,因為model對象中的一個屬性類型為Map<String, Item> items,在數據量很大的時候,肯定是不行,所以優化一下,采用join+filter的模式,代碼如下

return all.mapToPair(new PairFunction<ItemScore, String, ItemScore>() {
            @Override
            public Tuple2<String, ItemScore> call(ItemScore idUser) throws Exception {
                return new Tuple2<>(idUser.getItemEntityId(), idUser);
            }
        }).join(model.getItems()).filter(new Function<Tuple2<String,Tuple2<ItemScore,Item>>, Boolean>() {
            @Override
            public Boolean call(Tuple2<String,Tuple2<ItemScore,Item>> itemScore) throws Exception {
                /*Item item = items.get(itemScore.getItemEntityId());*/

                Item item =itemScore._2._2;
                //logger.info("join end");

                return (item!=null && /*item != null 
                        && */passWhitelistCriteria(whitelist, itemScore._2._1.getItemEntityId())
                        && passBlacklistCriteria(blacklist, itemScore._2._1.getItemEntityId())
                       /* && passCategoryCriteria(categories, item)*/
                       /* && passUnseenCriteria(seenItemEntityIds, itemScore.getItemEntityId())*///看過或買過的不要
                       /* && passAvailabilityCriteria(unavailableItemEntityIds, itemScore.getItemEntityId())*/);
            }
        }).map(new Function<Tuple2<String, Tuple2<ItemScore,Item>>, ItemScore>() {
             @Override
             public ItemScore call(Tuple2<String, Tuple2<ItemScore,Item>> userItemCount) throws Exception {
                 return userItemCount._2._1;
             }
         });
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

获嘉县| 郁南县| 龙海市| 临潭县| 文昌市| 周宁县| 尤溪县| 隆化县| 罗江县| 长汀县| 曲麻莱县| 上蔡县| 兴城市| 胶南市| 南投市| 望城县| 共和县| 平定县| 桂平市| 新疆| 尉氏县| 茌平县| 邹城市| 花莲市| 广灵县| 腾冲县| 通许县| 肥西县| 玉田县| 德阳市| 政和县| 稷山县| 定结县| 德州市| 中阳县| 新邵县| 淮北市| 开江县| 阜新市| 鹤峰县| 自治县|