နေ့စဉ်ဘဝတွင်စိတ်လှုပ်ရှားမှုများ၏ဖော်ပြချက်သည်ရှုပ်ထွေးပြီးတွက်ချက်ရန်ခက်ခဲသည်။ Baidu Semantic Semitic Semitic Semitic Semitic အသိအမှတ်ပြုခြင်းနည်းပညာသည်စာသား၏ semantics နှင့်စိတ်ပိုင်းဆိုင်ရာသဘောထားများကိုခွဲခြမ်းစိတ်ဖြာခြင်းဖြင့်စာသား၏စိတ်ခံစားမှုကိုအသိအမှတ်ပြုနိုင်သည်။ စာသား၏စိတ်ပိုင်းဆိုင်ရာအဓိပ္ပာယ်ကိုနားလည်စေရန်။ ဤနည်းပညာသည်တရုတ်စာများကိုစိတ်ပိုင်းဆိုင်ရာပိုင်းခြား။ စိတ်ပိုင်းဆိုင်ရာ polarity (အပြုသဘောဆောင်သော polarity (အပြုသဘောဆောင်သော polarity) ကိုတရားစီရင်နိုင်ပြီးအများပြည်သူအမြင်စောင့်ကြည့်လေ့လာခြင်း,
ဤဆောင်းပါးသည်တရုတ်စာသားများကိုခွဲခြမ်းစိတ်ဖြာခြင်းအားဖြင့် Baidu ၏ Semantic Semantic Semantic Semitic Semitic Commition Interface ကိုချိတ်ဆက်ရန် PHPP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုအာရုံစိုက်မည်။
Baidu ၏ Semantic Semantics အသိအမှတ်ပြုခြင်း interface ကိုအသုံးမပြုမီ API key နှင့် seckn key ကိုအသုံးပြုရန်နှင့်ရယူရန်လိုအပ်သည်။ ရယူခြင်းနည်းလမ်းမှာအောက်ပါအတိုင်းဖြစ်သည် -
နောက်တစ်ခုက PHP code ကိုရေးဖို့လိုတယ်, Baidu interface ကိုတောင်းဆိုဖို့စာကြည့်တိုက်ကိုသုံးပြီးပြန်လာတဲ့အချက်အလက်တွေကိုလုပ်ပါ။
// API Key နှင့် Secret Key
$app_key = 'your app key';
$secret_key = 'your secret key';
// တောင်းဆိုမှုကိုတောင်းဆို
$params = array(
'text' => $text, // ခွဲခြမ်းစိတ်ဖြာခံရဖို့စာသား
'mode' => 0,
'apikey' => $app_key,
'timestamp' => time() // လက်ရှိ timestamp
);
// ရေတွက်sign
$sig = md5(sprintf("apikey=%stext=%stimestamp=%s%s", $app_key, $text, time(), $secret_key));
// အပြည့်အဝတောင်းဆိုချက် URL
$url = sprintf("https://api.baidu.com/rpc/2.0/nlp/v1/sentiment_classify?access_token=%s×tamp=%s&sign=%s",
getAccessToken($app_key, $secret_key), time(), $sig);
// တောင်းဆိုမှုကိုပို့ပါ
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($params));
// တုံ့ပြန်မှုကိုလက်ခံရရှိသည်
$output = curl_exec($curl);
$res = json_decode($output, true);
// ရလဒ်များကိုစစ်ဆေးပါ
if ($res && $res['text'] && $res['items']) {
foreach ($res['items'] as $item) {
// output ကိုစိတ်ခံစားမှုအမျိုးအစား
echo $item['sentiment'];
// output ကိုစိတ်ပိုင်းဆိုင်ရာယုံကြည်မှု
echo $item['confidence'];
}
} else {
echo 'အမှားခွဲခြမ်းစိတ်ဖြာခြင်း';
}
curl_close($curl);
Baidu ၏ Semantic Semantic Semitic Semitic Semitic Semitic အသိအမှတ်ပြုခြင်း interface မှပြန်လာသောအချက်အလက်များသည် JSON format ဖြင့်ဖြစ်သည်။ ၎င်းကို array တစ်ခုထဲသို့ခွဲခြမ်းစိတ်ဖြာရန် JSON_Decode () function ကို အသုံးပြု. လိုအပ်ချက်များအရသက်ဆိုင်ရာသတင်းအချက်အလက်များကိုထုတ်ယူပါ။
ပြန်လာသောအချက်အလက်များတွင်အောက်ပါအဓိကအကြောင်းအရာများပါ 0 င်သည်။
နမူနာ output ကို:
// နမူနာ output ကို:positive 0.986
ဤသင်ခန်းစာမှတစ်ဆင့် PHP ကို Baidu ၏ Semantics Semitics အသိအမှတ်ပြုခြင်း interface နှင့်ဆက်သွယ်ရန်မည်သို့အသုံးပြုရမည်, ဤ interface ကိုအသုံးပြုခြင်းသည်တရုတ်စာများကိုထိထိရောက်ရောက်ဆန်းစစ်နိုင်ပြီးစိတ်ပိုင်းဆိုင်ရာအမျိုးအစားများနှင့်ယုံကြည်မှုနှင့်သက်ဆိုင်မှုအမျိုးမျိုးကိုအထောက်အပံ့ပေးနိုင်သည်။