npm 包 azure-cognitiveservices-language 使用教程

阅读时长 6 分钟读完

在前端开发中,我们常常需要使用自然语言处理相关技术,比如情感分析、语言翻译等。而 Microsoft 提供的 Cognitive Services 中有一个专门用于自然语言处理的 API,即 Azure CognitiveServices Language API。

为了方便开发者使用该 API,Microsoft 提供了一个 npm 包 azure-cognitiveservices-language,本篇文章将向您介绍如何使用该包进行自然语言处理。

安装

使用 npm 安装 azure-cognitiveservices-language:

使用

账户信息

首先,需要在 Azure 平台上创建一个 cognitive services 账户来获取秘钥和终结点。在获取秘钥和终结点之后,使用如下代码进行配置:

情感分析

情感分析用于对文本进行情感倾向分析,判断其是积极的还是消极的。使用如下代码进行分析:

-- -------------------- ---- -------
----- -------------- - -
    ---------- -
        -
            --- ----
            ----- -- ---- ---- ---------
        -
    -
--
----- --------------- - ----- -------------------------------------------------
-----------------------------

语言检测

语言检测用于自动检测所输入的文本的语言并返回相应代码。使用如下代码进行检测:

-- -------------------- ---- -------
----- ------------- - -
    ---------- -
        -
            --- ----
            ----- --- -- ----- --- ----------
        -
    -
--
----- -------------- - ----- -----------------------------------------------------
----------------------------

名称实体识别

名称实体识别用于从文本中识别出实体名称。使用如下代码进行实体识别:

-- -------------------- ---- -------
----- ------------- - -
    ---------- -
        -
            --- ----
            ----- ---------- --- ------- -- ---- ----- --- ---- -------
        -
    -
--
----- -------------- - ----- ----------------------------------------------------------
----------------------------

示例代码

-- -------------------- ---- -------
----- ---------------------------- - ------------------------------------------------------
----- ---------------------- - -------------------------------------------------------------------

----- ------ - --------------------
----- -------- - ---------------------

----- ---------------------------- - --- -------------------------------------
----- ---------------------- - --- ---------------------------------------------------- ----------

----- -------- ----------------------- -
    ----- -------------- - -
        ---------- -
            -
                --- ----
                ----
            -
        -
    --
    ----- --------------- - ----- -------------------------------------------------
    ------ -----------------------------------
-

----- -------- ----------------------- -
    ----- ------------- - -
        ---------- -
            -
                --- ----
                ----
            -
        -
    --
    ----- -------------- - ----- -----------------------------------------------------
    ------ -------------------------------------------------------------
-

----- -------- ---------------------------- -
    ----- ------------- - -
        ---------- -
            -
                --- ----
                ----
            -
        -
    --
    ----- -------------- - ----- ----------------------------------------------------------
    ------ -------------------------------------
-

----- -------- ------ -
    ----- ---- - -- ---- ---- ----------
    ----- --------- - ----- ------------------------
    ----------------------- ---------------
    
    ----- ---------------- - ----- ------------------------
    --------------------- --------- ----------------------
    
    ----- -------- - ----- --------------------------------- --- ------- -- ---- ----- --- ---- ---------
    ----------------------
-

-------

以上便是使用 azure-cognitiveservices-language 包进行自然语言处理的教程和示例代码。希望这篇文章能对您的学习和开发有所帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600571bb81e8991b448e833d

纠错
反馈