基于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
字段修改为对应取值):
<?php
error_reporting(E_ALL ^ E_NOTICE);
require_once './src/QcloudApi/QcloudApi.php'; $config = [
'SecretId' => 'AKIDqZ7TdauUGXkqpcufxAGKNJ3av41lgfpn',
'SecretKey' => 'ueCYjjW7WjBSXP5ZsGUbceVHsKadVCg6',
'RequestMethod' => 'POST',
'DefaultRegion' => 'gz'
]; $wenzhi = QcloudApi::load(QcloudApi::MODULE_WENZHI, $config); $package = [
"content" => "李亚鹏挺王菲:加油!孩他娘。"
]; $result = $wenzhi->TextSentiment($package); if ($result === false) {
$error = $wenzhi->getError();
echo "Error code:" . $error->getCode() . "
";
echo "message:" . $error->getMessage() . "
";
echo "ext:" . var_export($error->getExt(), true) . "
";
} else {
var_dump($result);
}
体验文智的自然语言处理
执行以下命令,就可以得到对 "李亚鹏挺王菲:加油!孩儿他娘。" 这句话的情感分析结果。
cd /data/qcloudapi-sdk-php && php wenzhi.php
得到类似如下的结果, 证明调用成功
array()
["codeDesc"]=>
string() "Success"
["positive"]=>
float(0.99481022357941)
["negative"]=>
float(0.0051898001693189)
}
各字段的含义如下:
positive 正面情感概率
negative 负面情感概率
code 0表示成功,非0表示失败
message 失败时候的错误信息,成功则无该字段
文智的更多相关接口和文档, 请访问文智-文档中心获取更多信息。
大功告成
恭喜您已经完成了体验自然语言处理 by PHP SDK 的学习。
基于Centos体验自然语言处理 by PHP SDK的更多相关文章
- 基于Centos体验自然语言处理 by Python SDK
系统要求: CentOS 7.2 64 位操作系统 准备工作 获取 SecretId 和 SecretKey 前往 密钥管理 页面获取你的 SecretId 和 SecretKey 信息,这些信息将会 ...
- 基于CentOS体验万象优图鉴黄服务
系统要求:CentOS 7.2 64 位操作系统 初始化配置 使用万象优图图片鉴黄 API 接口,我们需要先完成以下步骤: 获取腾讯云账号 APP ID 配置云 API 公钥/密钥 配置优图 buck ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.7. 配置资源与参数
2.7.配置资源与参数 2.7.1. 修改主机名称 [root@linuxrac1 ~]# cd /etc/sysconfig [root@linuxrac1 sysconfig]# vi netwo ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.6. 安装Oracle所依赖的必要包
2.6. 安装Oracle所依赖的必要包 2.6.1. 检查Oracle所依赖的必要rpm包 [root@localhost /]#rpm -q binutils compat-libstdc elf ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.5. 配置网络
2.5. 配置网络 2.5.1. 配置网络 Oracle Rac数据库涉及到公用网络和私有网络,因此要做网络划分和IP地址规划,下表列出了要安装的RAC数据库对应的IP地址.主机名以及网络连接类型: ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.4. 安装JDK
2.4.安装JDK 2.4.1.准备JDK 在百度搜索:JDK下载 2.4.2.上传JDK put E:\软件安装文件\jdk-8u11-linux-x64.rpm /home/linuxrac1/D ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.3配置共享磁盘
2.3.配置共享磁盘 2.3.1.创建共享磁盘 在cmd中进入WMware Workstation 10.0 安装目录: 1.创建存储Oracle Clusterware文件 (Oracle Clu ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.2安装操作系统CentOS5.4
2.2. 安装操作系统CentOS5.4 两个虚拟机都安装,此步骤在创建虚拟机节点时: 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境所有链接: 1.资源 ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.1创建虚拟机
2.1.创建虚拟机 2.1.1. 创建虚拟机节点1 2.1.2. 创建虚拟机节点2 操作如节点1. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境所有链 ...
随机推荐
- 利用IntelliJ IDEA 创建第一个项目
1.创建项目 打开后点击第一个按钮
- pandas学习(创建数据,基本操作)
pandas学习(一) Pandas基本数据结构 Series类型数据 Dataframe类型 基本操作 Pandas基本数据结构 两种常用数据结构: Series 一维数组,与Numpy中的一维ar ...
- AngularJS之双向数据绑定,class绑定
之前一直都是用vue来完成一些日常开发,初入AngularJS,记录一些日常开发遇到的问题. 1.双向数据绑定 AngularJS与vue的区别在于,vue采用的是虚拟DOM,模板文件上绑定的一大堆指 ...
- @Resource注解的官方解释
一.@Resource注解的官方解释@Resource annotation, which is semantically defined to identify a specific target ...
- Leaflet_创建地图(官网示例,可以直接运行)(2017-10-20)
官网:http://leafletjs.com/examples.html 快速启动指南 http://leafletjs.com/examples/quick-start/example.html ...
- centos6.9 忘记密码解决方法
若果忘记了 root 的密码,解决方法如下: 我采用的 linux 版本是 centos-6.9 , 经过亲身实践证明,该方法是 ok 的 在开机启动的时候按键盘上的“E”键会进入如下界面. 选择相应 ...
- 服务器被ddos攻击?分析如何防止DDOS攻击?
上周知名博主阮一峰的博客被DDOS攻击,导致网站无法访问而被迫迁移服务器的事情,引起了广大网友的关注及愤慨,包括小编的个人博客也曾接受过DDOS的“洗礼”,对此感同身受.所以,本文我们一起来了解下DD ...
- 关闭Ubuntu桌面版GUI
个人用于实验的Ubuntu虚拟机不需要GUI,且要复制多个,但是又懒得重新装个Ubuntu,打算把现有的带桌面的直接装好克隆起来用,但是多个GUI一起开电脑吃不消,思前想后找了下关闭GUI的方法如下: ...
- Profiling Java Application with Systemtap
https://laurent-leturgez.com/2017/12/22/profiling-java-application-with-systemtap/ https://myaut.git ...
- 常见爬虫/BOT 对抗技术简介(二)
上一篇文章分别从网络协议,Robots文件,JS渲染,行为分析等多方面讲了些“反爬虫”,“反-反爬虫”技术. 点击查看:<常见爬虫/BOT 对抗技术简介(一)> 本文将主要介绍各种IP地址 ...