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