Bagaimanakah PHP menyambung ke antara muka analisis sentimen bahasa semula jadi Baidu?
Baidu Natural Language Processing (NLP) menyediakan antara muka analisis sentimen yang berkuasa yang boleh membantu kami menentukan kecenderungan emosi berdasarkan kandungan teks dan melakukan analisis sentimen. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menyambung ke antara muka analisis sentimen bahasa semula jadi Baidu dan memberikan contoh kod.
Pertama, kami perlu mendaftar akaun di Baidu Developer Platform dan membuat aplikasi untuk mendapatkan Kunci API dan Kunci Rahsia yang sepadan. Seterusnya, kita perlu memasang baidu-aip
SDK. baidu-aip
SDK。
composer require baidu-aip/php-sdk
接下来,创建一个sentiment_analysis.php
require_once 'vendor/autoload.php'; use AipNlpAipNlp; // 在百度AI开发者平台创建应用后获取到的API Key和Secret Key const APP_ID = 'your_app_id'; const API_KEY = 'your_api_key'; const SECRET_KEY = 'your_secret_key'; $client = new AipNlp(APP_ID, API_KEY, SECRET_KEY);
sentiment_analysis.php
dan perkenalkan Baidu AI SDK: function analyzeSentiment($text) { global $client; $result = $client->sentimentClassify($text); if(isset($result['items'])) { // 获取情感分析结果 $sentiments = $result['items'][0]['sentiment']; switch($sentiments) { case 0: $sentiment = "负面"; break; case 1: $sentiment = "中性"; break; case 2: $sentiment = "正面"; break; default: $sentiment = "未知"; break; } return $sentiment; } return "未知"; }
$text = "今天天气真好!"; $sentiment = analyzeSentiment($text); echo "文本:".$text."<br/>"; echo "情感分析结果:".$sentiment."<br/>";
文本:今天天气真好! 情感分析结果:正面
rrreee
Melalui langkah di atas, kami berjaya menggunakan PHP untuk menyambung ke antara muka analisis sentimen bahasa semula jadi Baidu dan melakukan analisis sentimen yang mudah.
Ringkasan:
Atas ialah kandungan terperinci Bagaimanakah PHP menyambung ke antara muka analisis sentimen bahasa semula jadi Baidu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!