全部产品
Search
文档中心

Platform For AI:Prediksi Conditional Random Field

更新时间:Jun 22, 2025

Komponen Prediksi Conditional Random Field adalah komponen algoritma yang disediakan oleh Machine Learning Designer (sebelumnya dikenal sebagai Machine Learning Studio) berdasarkan model prediksi online Linear Conditional Random Field (LinearCRF). Komponen ini digunakan untuk menangani tugas penandaan urutan. Topik ini menjelaskan cara mengonfigurasi parameter untuk komponen Prediksi Conditional Random Field dan memberikan contoh penggunaannya.

Konfigurasikan parameter

Anda dapat mengonfigurasi parameter untuk komponen Prediksi Conditional Random Field di konsol Platform for AI (PAI).
ParameterDeskripsi
ID ColumnsKolom yang berisi ID dari setiap sampel. Sampel disimpan dalam n-tupel.
Feature ColumnsKata yang akan dianotasi dan fiturnya.
Target ColumnsKolom yang ingin Anda pilih.
Prediction Result ColumnNama kolom hasil prediksi. Nilai default: prediction_result.
Prediction Score ColumnNama kolom skor prediksi. Nilai default: prediction_score.
Prediction Detail ColumnNama kolom detail prediksi. Anda dapat membiarkan parameter ini kosong jika Anda tidak memerlukan kolom detail prediksi.

Contoh

Dalam fase prediksi online dari model prediksi online LinearCRF, Anda harus menggunakan model pelatihan dengan struktur input/output (I/O). Tabel berikut menggambarkan format tabel data pelatihan.
sentence_idwordf1f2label
1RockwellNNPPOSB-NP
1InternationalNNPNPI-NP
1CorpNNPPOI-NP
1'sPOSNNB-NP
...............
Nama fitur word, f1, dan f2 dalam format input harus sesuai dengan nama kolom fitur pada tabel data pelatihan. Dalam permintaan input untuk prediksi online, pisahkan fitur kata yang berbeda dengan spasi. Kode berikut menunjukkan format input model prediksi online LinearCRF:
{
       "inputs":[
         {
               "word":{
                    "dataType": 50,
                    "dataValue":"Rockwell International Corp 's ..."
                },
                 "f1": {
                   "dataType": 50,
                   "dataValue":"NNP NNP NNP POS ..."
                },
                 "f2": {
                   "dataType": 50,
                   "dataValue":"POS NP PO NN ..."
                }
         }]
}
Pada bagian outputValue dari format output, bidang prediction_result, prediction_score, dan prediction_detail yang sesuai dengan semua kata dalam format input dihasilkan dalam format JSON. Kode berikut menunjukkan format output model prediksi online LinearCRF:
{
    "outputs": [
    {
       "outputLabel": "CRFProcessor_Result",
       "outputValue": {
        "dataType": 50,
        "dataValue": {
            "Rockwell NNP POS": {
            "prediction_result":"B-NP",
            "prediction_score":0.99,
            "prediction_detail":{"B-ADJP":0.000145, "B-NP":0.99, ...}
            },
            "International NNP NP": ...
        }
       }
    }
    ]
}
Jika format input tidak valid, program akan menampilkan pesan kesalahan seperti yang ditunjukkan dalam kode berikut:
{
    "outputs": [
    {
       "outputLabel": "CRFProcessor_Result",
       "outputValue": {
        "dataType":50,
        "dataValue": "Gagal: Format input salah"
       }
    }
    ]
}