現在の位置: ホーム> 最新記事一覧> PHPを使用してBaiduインテリジェント分類APIにアクセスする方法:詳細なチュートリアル

PHPを使用してBaiduインテリジェント分類APIにアクセスする方法:詳細なチュートリアル

M66 2025-07-27

導入

人工知能技術の継続的な開発により、インテリジェントな分類は、特に自然言語処理の分野で、あらゆる生活の段階で広く使用されています。強力なツールとして、Baidu Intelligent Classification Interfaceは、着信テキストを自動的に分類し、開発者がテキストデータを効率的に処理するのに役立ちます。この記事では、PHP言語を介してBaiduのインテリジェント分類インターフェイスにアクセスする方法を紹介し、開発者がこの機能をすばやく実装できるように簡単なサンプルコードを提供します。

準備

開始する前に、次の準備をする必要があります。

  • Baidu開発者アカウントに登録してログインします。
  • アプリケーションを作成し、APIキーとシークレットキーを取得します。
  • PHP環境にCurl Extensionがインストールされていることを確認してください。

Baidu Intelligent Classification Interface SDKの紹介

Baidu Intelligent Classificationインターフェイスの使用を開始するには、最初にBaidu CloudのNLP SDKを紹介する必要があります。特定の手順は次のとおりです。

  • Baidu Smart Cloud Developer Centerにアクセスして、NLP SDKのPHPバージョンをダウンロードしてください。
  • ダウンロードしたZIPパッケージを解凍し、その内部のAIPNLP.PHPファイルをプロジェクトにコピーします。

コードの例を書く

以下は、PHPを使用してテキスト分類のためにBaiduインテリジェント分類インターフェイスを呼び出す方法を示す簡単な例コードです。

<?php
require_once 'AipNlp.php'; // Baidu Cloudの紹介NLP SDK

// 設定APPID/AK/SK
const APP_ID = 'your_app_id';
const API_KEY = 'your_api_key';
const SECRET_KEY = 'your_secret_key';

// インスタンス化されたBaiduクラウドNLP SDK
$client = new AipNlp(APP_ID, API_KEY, SECRET_KEY);

// 分類するテキストデータを入力します
$texts = array(
    'こんにちは,私はエンジニアです。',
    '昨夜はとても良かったです,友達と一緒に映画に行きました。',
    'この映画のプロットはとてもエキサイティングです,みんなにお勧めします。'
);

// テキスト分類については、分類インターフェイスを呼び出します
$result = $client-> lexer($ texts);

//結果を分析した場合(!empty($ result [&#39;アイテム&#39;])){
    foreach($ result [&#39;items&#39;] as $ item){
        $ text = $ texts [$ item [&#39;sent_idx&#39;]];
        $ category = $ item [&#39;item&#39;];
        echo "text:{$ text}";
        echo "category:{$ category}";
    }
}
?>

サンプルコードを実行します

上記のコードをdemo.phpファイルとして保存し、正しいAppID、APIキー、およびシークレットキーを設定します。次に、ターミナルまたはコマンドラインから次のコマンドを実行します。

 php demo.php

このコマンドを実行すると、各テキストとそれに対応する分類結果が表示されます。

要約します

上記の手順を通じて、PHP言語を使用してBaiduのインテリジェント分類インターフェイスに簡単に接続できます。このインターフェイスは、迅速なテキスト分類を必要とし、テキスト処理効率を効果的に改善できるプロジェクトに非常に適しています。もちろん、精度はテキストコンテンツの品質の影響を受けます。そのため、実際のアプリケーションでは、特定のニーズに応じてテキストデータを最適化する必要があります。このテクニックを習得すると、プロジェクトに強力なテキスト処理能力を追加できます。

この記事があなたに役立つことを願っています。ご質問がある場合は、メッセージを残してコミュニケーションをとってください。