လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Baidu အသိဉာဏ်ရှိသောခွဲခြားမှု API ကိုဝင်ရောက်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်းအသေးစိတ်သင်ခန်းစာ

Baidu အသိဉာဏ်ရှိသောခွဲခြားမှု API ကိုဝင်ရောက်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်းအသေးစိတ်သင်ခန်းစာ

M66 2025-07-27

နိဒါန်း

အတုထောက်လှမ်းရေးနည်းပညာကိုစဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူအသိဉာဏ်ရှိသောခွဲခြားမှုကိုအထူးသဖြင့်သဘာဝဘာသာစကားပြုပြင်ခြင်းနယ်ပယ်တွင်လူတန်းစားအမျိုးမျိုးတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ အစွမ်းထက်သောကိရိယာတစ်ခုအနေဖြင့် Baidu Intelligency Classification Interface သည်အဝင်စာများကိုအလိုအလျောက်ခွဲခြားနိုင်သည်။ ထို့ကြောင့် developer များကအချက်အလက်အချက်အလက်များကိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။ ဤဆောင်းပါးသည် PHPP ဘာသာစကားမှတစ်ဆင့် Baidu ၏အသိဉာဏ်ရှိသောအသေးစိတ် interface ကိုမည်သို့ဝင်ရောက်နိုင်မည်ကိုမိတ်ဆက်ပေးပြီး developer များဤ function ကိုလျင်မြန်စွာအကောင်အထည်ဖော်ရန်ကူညီရန်ရိုးရှင်းသောနမူနာကုဒ်ကိုပေးလိမ့်မည်။

ပြင်ဆင်မှု

သင်မစခင်, အောက်ပါကြိုတင်ပြင်ဆင်မှုများကိုပြုလုပ်ရန်လိုအပ်သည်။

  • မှတ်ပုံတင်ပြီး Baidu Developer အကောင့်သို့ဝင်ရောက်ပါ။
  • Application တစ်ခု ဖန်တီး. API key နှင့် secret key ကိုရယူပါ။
  • PHP ပတ်ဝန်းကျင်တွင် curl extension ကိုသေချာအောင်လုပ်ပါ။

Baidu Intelligency Commptface SDK မိတ်ဆက်ခြင်း

Baidu Intelligent Classification interface ကိုစတင်အသုံးပြုဖို့ Baidu Cloud ရဲ့ NLP SDK ကိုပထမဆုံးအကြိမ်မိတ်ဆက်ပေးဖို့လိုတယ်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -

  • Baidu Smart Cloud Developer Center သို့ သွား. PHP SDK ၏ PHP ဗားရှင်းကိုကူးယူပါ။
  • download လုပ်ထားသော ZIP အထုပ်ကို unzip လုပ်ပြီး AIPNLP.php ဖိုင်ကိုသင်၏စီမံကိန်းသို့ကူးယူပါ။

ကုဒ်ဥပမာတစ်ခုရေးခြင်း

အောက်ပါဥပမာသည်စာသားအမျိုးအစားအတွက် Baidu Intellify Classification Interface ကိုမည်သို့ခေါ်ဆိုရမည်ကိုပြသသောရိုးရှင်းသောဥပမာကုဒ်ဖြစ်သည်။

<?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';

// Instantiated Baidu CloudNLP SDK
$client = new AipNlp(APP_ID, API_KEY, SECRET_KEY);

// ခွဲခြားခံရဖို့စာသားဒေတာရိုက်ထည့်ပါ
$texts = array(
    'မင်္ဂလာပါ,ငါအင်ဂျင်နီယာတစ်ယောက်ပါ。',
    'ရာသီဥတုကမနေ့ညကအရမ်းကောင်းတယ်,ငါ့သူငယ်ချင်းတွေနဲ့ရုပ်ရှင်သွားခဲ့တယ်。',
    'ဒီရုပ်ရှင်၏ကြံစည်မှုအလွန်စိတ်လှုပ်ရှားစရာဖြစ်ပါတယ်,လူတိုင်းကိုအကြံပြုသည်。'
);

// စာသားအမျိုးအစားအတွက် classification interface ကိုခေါ်ပါ
$result = $client-> Lexer ($ စာသားများ);

// ခွဲခြမ်းစိတ်ဖြာရလဒ်ပြန်လာလျှင် (! အချည်းနှီးသော ($ ရလဒ် [&#39;&#39;]])) {
    foreach ($ ရလဒ် [&#39;items] $ item အဖြစ်)
        $ text = $ စာသားများ [$ item [&#39;sent_idx&#39;]];
        $ အမျိုးအစား = $ item [&#39;item&#39;];
        ပဲ့တင်သံ "စာသား: {$ စာသား};
        ECHO "အမျိုးအစား: {$ အမျိုးအစား};
    }
}
>

နမူနာကုဒ်ကို run ပါ

အထက်ပါ code ကို demo.php ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပြီးမှန်ကန်သော api key နှင့်လျှို့ဝှက်သော့ကိုသတ်မှတ်ပါ။ ထို့နောက် terminal (သို့) command line မှအောက်ပါ command ကို run ပါ။

 PHP Demo.php

ဤ command ကိုကွပ်မျက်ပြီးနောက်စာသားနှင့်၎င်း၏သက်ဆိုင်ရာခွဲခြားသတ်မှတ်ချက်ရလဒ်များကိုသင်တွေ့လိမ့်မည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များဖြင့် PHPP ဘာသာစကားဖြင့် Baidu ၏အသိဉာဏ်ရှိသောအသေးစိတ်အချက်အလက် interface ကိုအလွယ်တကူဆက်သွယ်နိုင်သည်။ ဤ interface သည်မြန်မြန်စာသားခွဲခြားရန်လိုအပ်သောစီမံကိန်းများအတွက်အလွန်သင့်တော်သည်။ ဟုတ်ပါတယ်, တိကျမှန်ကန်မှုကိုစာသားအကြောင်းအရာများ၏အရည်အသွေးကလည်းအကျိုးသက်ရောက်သည်။ ဤနည်းစနစ်ကိုကျွမ်းကျင်စွာဖြင့်သင်၏စီမံကိန်းများအတွက်ပိုမိုအားကောင်းသောစာသားပြုပြင်ခြင်းစွမ်းအားကိုပိုမိုထည့်သွင်းနိုင်သည်။

ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူဖြစ်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။ သင့်တွင်မေးခွန်းများရှိပါက ကျေးဇူးပြု. ဆက်သွယ်ရန်မက်ဆေ့ခ်ျကိုထားခဲ့ပါ။

မကြာသေးမီ ဆောင်းပါးများ