現在の位置: ホーム> 最新記事一覧> PHPチュートリアル:Baidu Crowd属性認識APIにすばやく接続するための実用的なガイド

PHPチュートリアル:Baidu Crowd属性認識APIにすばやく接続するための実用的なガイド

gitbox 2025-08-04

導入

Baidu Crowd属性識別APIは、多次元データを通じてユーザーの年齢、性別、職業、および関心を正確に識別できる強力なCrowd属性分析ツールです。この記事では、PHP言語を例として、BaiduのCrowd属性認識APIにすばやく接続する方法を紹介し、開発者がユーザープロファイル情報をより効率的に取得できるようにする方法を紹介します。

準備

まず、APIキーとシークレットキーを取得するには、Baidu AIオープンプラットフォームで「Crowd属性識別」アプリケーションを申請する必要があります。 Baidu AIオープンプラットフォームにログインし、コンソールを入力し、「Crowd属性識別」サービスを見つけ、新しいアプリケーションを作成した後、必要なキー情報を取得できます。

PHP SDKをインストールします

Composerを介してBaidu AIの公式PHP SDKをインストールします。

作曲家にはBaidu/AIP-SDKが必要です

インストールが完了したら、SDKの自動読み込みファイルをコードに導入します。

 require_once 'vendor/autoload.php';

APIインターフェイスの例を呼び出します

<?php
require_once 'vendor/autoload.php';

use BaiduAipClient;
use BaiduAipAipImageCensor;

const APP_ID = 'your_app_id';
const API_KEY = 'your_api_key';
const SECRET_KEY = 'your_secret_key';

$client = new Client(APP_ID, API_KEY, SECRET_KEY);  // 作成するClient物体
$imageCensor = new AipImageCensor($client);       // 作成するAipImageCensor物体

// 画像コンテンツを読んでください
$image = file_get_contents('your_image_path');

// クラウド財産認識を呼び出しますAPI
$result = $imageCensor-> user() - > crowd($ image);

// APIの処理結果を戻るすif(!empty($ result [&#39;error_code&#39;])){
    エコー &#39;エラー:&#39;。 $ result [&#39;error_msg&#39;];
} それ以外 {
    //クラウド財産インテリジェンスを得る$財産= $ result [&#39;result&#39;] [&#39;user_attributes&#39;] [0] [&#39;財産&#39;];

    //出力母集団財産インテリジェンスecho &#39;age:&#39;。 $財産[&#39;age&#39;]。 「<br> ";
    エコー「ジェンダー:」。 $財産[&#39;ジェンダー&#39;]。 「<br> ";
    エコー &#39;職業:&#39;。 $財産[「職業」]。 「<br> ";
    エコー「興味:」。 $ attributes [&#39;Interest&#39;];
}
?>

サンプルコードのyour_app_idyour_api_keyyour_secret_keyを実際のキーに置き換え、 your_image_pathを識別する画像へのパスに置き換えてください。

コードを実行します

PHPファイルを保存した後、端末またはコマンドラインで実行します。このプログラムは、年齢、性別、職業、関心を含むユーザーの人口属性情報を返し、正確なユーザー分析のためのデータサポートを提供します。

要約します

この記事では、PHPを介してBaidu Crowd属性認識APIに迅速に接続する方法を紹介し、ユーザーの多次元属性の識別と分析を実現するために公式のSDKと協力します。開発者は、製品のインテリジェンスレベルを改善するために、正確なマーケティング、ユーザーポートレート構築など、これに基づいてアプリケーションを拡張できます。