Summary: 代码还有很多问题,请好好修改下 Detailed Comments: 1、Review这个类extract_aspects、compute_doc_aspects这两个函数都没有空格,都不在类中;如果是单独的函数,那就没必要写这个self变量; 2、BusinessManager这个类中的get_business_ids函数,又不写self,要么就写成静态方法; 3、return [ review for review in reviews for reviews in list(self.data.values())]这个用法错误,这个顺序就是按照两个for循环的顺序来嵌套的,你这里的顺序错误 4、项目中很多导包的错误,因为没有导入包,比如review_segment = get_segment(review, aspect) score = sentiment_model.predict(review_segment); get_segment、threshold、random等这些都没有导入包 5、你的model代码中也很多导包,或者是变量没有定义的错误 Overall Score: 70 -------------------------------------------------------------------------------------------------------------------------- Thanks for your efforts. -Your instructor