# huaweicloud-solution-sentiment-analysis **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-sentiment-analysis ## Basic Information - **Project Name**: huaweicloud-solution-sentiment-analysis - **Description**: 该解决方案基于华为云自然语言处理 NLP构建,可帮助企业快速使用AI技术,针对用户评论进行情感分析。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-13 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该解决方案基于华为云自然语言处理NLP技术构建,可帮助企业快速使用AI技术,针对电商、汽车领域及自适应领域(通用、电商、汽车)的用户评论进行情感分析。用户只需将评论文本上传至OBS桶,即可自动识别该文本情感(正负),以及标签置信度。 解决方案实践详情页面地址:https://www.huaweicloud.com/solution/implementations/sentiment-analysis.html **架构图** --------------- ![方案架构](./document/sentiment-analysis.jpg) **架构描述** --------------- 该解决方案会部署如下资源: - 创建两个对象存储服务OBS桶,一个用于存放用户上传的用户评论文段,当用户上传后,自动通知函数工作流进行处理,并将结果以JSON文件格式返回至另一个OBS桶中。 - 使用函数工作流FunctionGraph,用于实现调用情感分析服务业务逻辑,当收到OBS上传文段通知后,自动调用NLP情感分析服务进行语义识别,并将结果存放在OBS桶内。 - 使用NLP情感分析,提供用户评论情感分析。用户只需将文本上传至OBS桶,即可自动识别该文本情感(正负),以及标签置信度。 **组织结构** --------------- ``` lua huaweicloud-solution-sentiment-analysis ├── sentiment_analysis.tf.json -- 资源编排模板 ├── functiongraph ├── sentiment_analysis_fgs.py -- 函数文件 ``` **开始使用** --------------- 1.登录华为云[对象存储服务控制台](https://console.huaweicloud.com/console/?region=cn-north-4&locale=zh-cn#/obs/manager/buckets),查看OBS桶是否正常创建。 图1 查看OBS桶 ![查看OBS桶](./document/readme-image-001.png) 2.选择输入桶 text-sentiment-resource-obs(实际桶名称以部署指定参数为准),单击“上传对象”-->"添加文件",即可上传用户评论文本。。 > 须知 > 文本编码为UTF-8。 > 一键部署的参数text_type为0,1,即用户评论为自适应,电商领域时,限定200个字符以内,文本长度超过200个字符时,只检测前200个字符。 > 一键部署的参数text_type为2,即用户评论为汽车领域时,限定400个字符以内,文本长度超过400个字符时,只检测前400个字符。 图2 上传用户评论文本 ![上传用户评论文本](./document/readme-image-002.png) 3.选择桶 text-sentiment-result-obs(实际桶名称以部署指定参数为准),在存储结果的OBS桶中查看情感分析结果文件。 图3 查看输出结果 ![查看输出结果](./document/readme-image-003.png) 4.(可选)进入[函数工作流 FunctionGraph](https://console.huaweicloud.com/functiongraph/?region=cn-north-4&locale=zh-cn#/serverless/functionList)选择方案创建的函数,单击函数名称text-sentiment-demo(实际函数名称以部署指定参数为准)进入。 图4 查看文本情感分析函数 ![查看文本情感分析任务](./document/readme-image-004.png)