Microsoft Azure – 使用 Azure 认知服务进行意见挖掘
在本文中,我们将学习如何使用 Azure 认知服务进行意见挖掘。我们可以使用文本分析 API 的意见挖掘功能来分析一个句子中的多个情绪。接下来,我们将需要 Visual Studio,尽管您也可以使用 Visual Studio Code。
执行:
按照以下步骤使用 Azure 认知服务执行意见 mim=ning:
第 1 步:首先,我们需要在 Azure 中创建认知服务。在这里,我们将搜索文本分析。在那里我们将单击,创建。
第 2 步:让我们选择一个资源组,现在填写一个名称。最后,选择定价层。而已。让我们创建它。
第 3 步:我们将创建一个可以与此认知服务对话的应用程序。为此,我们需要来自密钥和端点刀片的信息。具体来说,我们需要访问密钥和端点。
第 4 步:现在,我们在 Visual Studio 中,我们已经创建了一个控制台应用程序。我们做的第一件事是添加一个 NuGet 包。让我们看一下我们需要与文本分析 API 对话的那个。
第 5 步:让我们导航到program.cs。这里我们插入了一个使用NuGet包的用法。在这里,我们使用从 Azure 门户复制的凭据和终结点创建一个文本分析客户端,我们将该客户端称为SentimentAnalysisWithOpinionMining示例方法。
第 6 步:首先,将这句话放入我们将使用的列表中。该句子包含积极和消极的情绪。让我们看看服务是否接受了这一点。接下来,我们使用该列表调用 AnalyzeSentimentBatch 并传递外围IncludeOpinionMining ,它要求服务器进行更深入的分析。
第 7 步:最后,我们从调用中获取结果并循环它们。这会将结果写入屏幕,其中包括整体情绪分析和更深入分析的结果。然后,让我们看看运行它时会发生什么。它首先提供了 84% 的阳性总分。在进一步的分析中,我们看到它检测到了食物、服务和礼宾服务等方面,并根据正面或负面描述它们的词语对其进行评分。例如,对于食品,它检测到不可接受,即 99% 为阴性。所以这是正确的。对于礼宾部来说,它检测到不错,这是积极的。
Azure 认知服务文本分析 API 的意见挖掘功能可以分析一个句子中的多个情绪。