otifsolutions/php-sentiment-analysis

Php Sentiment Analysis 允许用户分析文本语句的情感

v1.0.2 2020-06-04 08:59 UTC

This package is auto-updated.

Last update: 2024-09-09 12:51:37 UTC


README

通过Composer安装

使用Composer(推荐)

您可以在项目的根目录中运行以下命令

composer require otifsolutions/php-sentiment-analysis

用法

  • Php Sentiment Analysis 允许分析文本语句是积极还是消极的。例如,任何帖子的评论。

    Sentiment::make()->analyze($value);
    • 其中 $value 是要分析的语句。
  • 语句可能包含标签、表情符号和否定词。

    • 标签是语句中包含的单词,例如 corruptionboycott
    • 表情符号例如 😍💖
    • 否定词是指否定某物的单词,例如 doesntnot
  • 我们使用以下方法

    • getTokens

      • 此方法将单词从给定语句中分离出来并返回所有单词。
    • getDataSet

      • 此方法具有数据集。
      • 标签、表情符号和否定词已存储在数据集中,具有正或负的值。
      • 例如 "fun": 4, "funeral": -1,

此示例演示了 Php Sentiment Analysis 的使用方法,

  Sentiment::make()->analyze('She is famous, but she hates others.');
  {
   "score": -1,
   "comparative": -0.14285714285714285,
   
   "calculation": [
     {"she": 0},{"is": 0},{"famous": 2},{"but": 0},{"she": 0},{"hates": -3},{"others": 0}
     ],
  
   "tokens":  [
    "she","is","famous","but","she","hates","others"
      ],
 
   "positive": [
      "famous"
      ],
 
   "negative": [
      "hates"
      ]
  }