PHP は Baidu の意味論的感情認識インターフェイスにどのように接続しますか?
概要: Baidu Semantic Emotion Recognition Interface は、テキスト内の感情傾向を分析できる人工知能テクノロジーに基づく感情分析ツールで、開発者がユーザーの感情状態をより深く理解できるようにします。この記事では、PHP を使用して Baidu のセマンティック感情認識インターフェイスに接続し、感情分析機能を実装する方法を紹介します。
ステップ 1: Baidu セマンティック感情認識インターフェイスに申請する
まず、Baidu スマート クラウド アカウントを登録し、アプリケーションを作成する必要があります。次に、アプリケーション管理インターフェイスに入り、「自然言語処理」モジュールを見つけて、「感情分析」機能を有効にします。このようにして、Baidu の意味論的感情認識インターフェイスの API キーと秘密キーを取得できます。
ステップ 2: PHP HTTP リクエスト ライブラリをインストールする
HTTP リクエストを送信するには、PHP の HTTP リクエスト ライブラリをインストールする必要があります。ここでは、Composer を通じてインストールできる Guzzle ライブラリを使用して完成させます。プロジェクトのルート ディレクトリにcomposer.json ファイルを作成し、次の内容を追加します。
{ "require": { "guzzlehttp/guzzle": "^7.0" } }
次に、composer install
コマンドを実行して、Guzzle ライブラリをインストールします。
ステップ 3: PHP コードを記述します
センチメント分析.php という名前のファイルを作成し、次のコードを追加します:
<?php require 'vendor/autoload.php'; use GuzzleHttpClient; // 设置API Key和Secret Key $api_key = 'YOUR_API_KEY'; $secret_key = 'YOUR_SECRET_KEY'; // 设置请求URL和参数 $url = 'https://aip.baidubce.com/oauth/2.0/token'; $params = array( 'grant_type' => 'client_credentials', 'client_id' => $api_key, 'client_secret' => $secret_key ); // 发送HTTP请求获取Access Token $client = new Client(); $response = $client->request('POST', $url, [ 'form_params' => $params ]); $result = json_decode($response->getBody(), true); $access_token = $result['access_token']; // 设置情感分析请求URL和参数 $url = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/sentiment_classify'; $text = '今天天气非常好!'; // 发送情感分析请求 $response = $client->request('POST', $url, [ 'headers' => [ 'Content-Type' => 'application/json' ], 'query' => [ 'access_token' => $access_token ], 'body' => '{"text": "'.$text.'"}' ]); $result = json_decode($response->getBody(), true); // 输出情感倾向 echo '情感倾向:'.$result['items'][0]['sentiment'].'<br>';
YOUR_API_KEY と YOUR_SECRET_KEY を、ステップ 1 API キーで取得したものに置き換えてください。そして秘密鍵。
ステップ 4: コードを実行して結果を取得する
コマンド ライン ツールを開き、センチメント分析.php があるディレクトリに切り替えて、次のコマンドを実行します:
php sentiment_analysis.php
You出力センチメント傾向の結果が表示されます。
概要: この記事では、PHP コード例を通じて、Baidu の意味論的感情認識インターフェイスに接続する方法を紹介します。この例を通じて、テキスト感情分析機能を迅速に実装し、ユーザーの感情傾向に基づいて対応する決定を下すことができます。一緒に試してみましょう!
以上がPHP は Baidu の意味論的感情認識インターフェイスにどのように接続しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。