• 基于Centos体验自然语言处理 by PHP SDK


    系统要求:CentOS 7.2 64 位操作系统

    准备工作

    获取 SecretId 和 SecretKey1

    前往 密钥管理 页面获取你的 SecretId 和 SecretKey 信息,这些信息将会在调用接口的时候用到。

    如果你还没有创建过密钥,可以在该页面点击 +新建密钥 按钮创建一个。

    创建相关目录

    在根目录下创建 data 目录,之后操作中相关的代码均放置在此目录下(注:若目录已存在则直接跳过本步骤)。

    mkdir /data

    安装 Git 工具和 PHP 环境

    yum install -y git php php-common php-devel

    安装 qcloudapi-sdk-php

    执行以下命令:

    cd /data && git clone https://github.com/QcloudApi/qcloudapi-sdk-php

    编写代码

    在 /data/qcloudapi-sdk-php 下创建/data/qcloudapi-sdk-php/wenzhi.php文件,内容如下(注:将 SecretId 和 SecretKey 字段修改为对应取值):

     1 <?php
     2 error_reporting(E_ALL ^ E_NOTICE);
     3 require_once './src/QcloudApi/QcloudApi.php';
     4 
     5 $config = [
     6     'SecretId' => 'AKIDqZ7TdauUGXkqpcufxAGKNJ3av41lgfpn', 
     7     'SecretKey' => 'ueCYjjW7WjBSXP5ZsGUbceVHsKadVCg6', 
     8     'RequestMethod'  => 'POST', 
     9     'DefaultRegion' => 'gz'
    10 ];
    11 
    12 $wenzhi = QcloudApi::load(QcloudApi::MODULE_WENZHI, $config);
    13 
    14 $package = [
    15     "content" => "李亚鹏挺王菲:加油!孩他娘。"
    16 ];
    17 
    18 $result = $wenzhi->TextSentiment($package);
    19 
    20 if ($result === false) {
    21     $error = $wenzhi->getError();
    22     echo "Error code:" . $error->getCode() . "
    23 ";
    24     echo "message:" . $error->getMessage() . "
    25 ";
    26     echo "ext:" . var_export($error->getExt(), true) . "
    27 ";
    28 } else {
    29     var_dump($result);
    30 }

    体验文智的自然语言处理

    执行以下命令,就可以得到对 "李亚鹏挺王菲:加油!孩儿他娘。" 这句话的情感分析结果。

    cd /data/qcloudapi-sdk-php && php wenzhi.php

    得到类似如下的结果, 证明调用成功

    array(3)
      ["codeDesc"]=>
      string(7) "Success"
      ["positive"]=>
      float(0.99481022357941)
      ["negative"]=>
      float(0.0051898001693189)
    }
    各字段的含义如下:
    positive 正面情感概率
    negative 负面情感概率
    code 0表示成功,非0表示失败
    message 失败时候的错误信息,成功则无该字段

    文智的更多相关接口和文档, 请访问 文智-文档中心 获取更多信息。

    大功告成

    恭喜您已经完成了体验自然语言处理 by PHP SDK 的学习。

     
  • 相关阅读:
    linux源码方式安装Apache
    linux的chmod,chown命令详解
    2011年10月18日
    mysql检查查询及索引效率方法(explain)
    php中英文字符串的研究
    2011年10月20日
    PHP JSON中文乱码解决方法大全
    解决PHP下载文件名中文乱码
    php字符串学习笔记
    CSU_BMW正式组队纪念赛出题+部分解题报告
  • 原文地址:https://www.cnblogs.com/jikexianfeng/p/8478088.html
Copyright © 2020-2023  润新知