Load scikit learn recommender from external folder Parameters ---------- recommender_folder : str external folder holding recommender
(self,recommender_folder)
| 124 | |
| 125 | |
| 126 | def load_recommender(self,recommender_folder): |
| 127 | """ |
| 128 | Load scikit learn recommender from external folder |
| 129 | |
| 130 | Parameters |
| 131 | ---------- |
| 132 | |
| 133 | recommender_folder : str |
| 134 | external folder holding recommender |
| 135 | """ |
| 136 | self.create_work_folder() |
| 137 | rint = random.randint(1,999999) |
| 138 | local_recommender_folder = self.work_folder+"/recommender_tmp"+str(rint) |
| 139 | if not os.path.exists(local_recommender_folder): |
| 140 | logger.info("creating folder %s",local_recommender_folder) |
| 141 | os.makedirs(local_recommender_folder) |
| 142 | futil = fu.FileUtil(aws_key=self.aws_key,aws_secret=self.aws_secret) |
| 143 | futil.copy(recommender_folder,local_recommender_folder) |
| 144 | recommender = joblib.load(local_recommender_folder+"/rec") |
| 145 | recommender.load(local_recommender_folder) |
| 146 | return recommender |
| 147 | |
| 148 | Recommender_wrapper = DeprecationHelper(RecommenderWrapper) |
| 149 |