Apa itu Klasifikasi Teks?

Klasifikasi teks adalah proses pemberian tag atau kategori ke teks menurut kontennya dengan aplikasi luas seperti analisis sentimen, pelabelan topik, deteksi spam, dan deteksi maksud.

GroupDocs.Classification Cloud API

GroupDocs.Klasifikasi Cloud

Data tidak terstruktur dalam bentuk teks mentah ada di mana-mana: email, obrolan, halaman web, media sosial, tiket dukungan, tanggapan survei, dan banyak lagi. Teks bisa menjadi sumber informasi yang sangat kaya, tetapi mengekstraksi wawasan darinya bisa jadi sulit dan memakan waktu karena sifatnya yang tidak terstruktur. Bisnis beralih ke klasifikasi teks untuk menyusun teks dengan cara yang cepat dan hemat biaya untuk meningkatkan pengambilan keputusan dan mengotomatiskan proses.

Apa itu Taksonomi?

Taksonomi adalah praktik dan ilmu klasifikasi. Kata ini juga digunakan sebagai skema taksonomi. Taksonomi adalah klasifikasi tertentu. Dalam pengertian yang lebih luas dan lebih umum, ini mungkin merujuk pada klasifikasi benda atau konsep, serta prinsip yang mendasari klasifikasi semacam itu.

GroupDocs.Classification Cloud API

GroupDocs.Classification Cloud API mengambil keluaran klasifikasi teks mentah untuk taksonomi IAB-2 atau taksonomi Dokumen. Ini mengembalikan objek yang berisi informasi tentang kelas terbaik dan probabilitasnya dan tentang probabilitas kelas lain.

Contoh Taksonomi IAB-2

GroupDocs.Classification Cloud API mendukung skema taksonomi IAB-2, Beberapa contoh taksonomi tercantum di bawah ini :

  • ‘Otomotif’,
  • ‘Buku\dan\Sastra’,
  • ‘Bisnis\dan\Keuangan’,
  • ‘Karier’,
  • ‘Pendidikan’,
  • ‘Acara\dan\Atraksi’,
  • ‘Keluarga\dan\Hubungan’,
  • ‘Bagus\Seni’,
  • ‘Makanan Minuman’,
  • ‘Hidup Sehat’,
  • ‘Hobi&\Minat’,
  • ‘Rumah dan Taman’,
  • ‘Kesehatan medis’,
  • ‘Film’,
  • ‘Musik\dan\Audio’,
  • ‘Berita\dan\Politik’,
  • ‘Keuangan pribadi’
  • dll.

Permintaan Curl

### Upload document to default storage
curl -X POST "https://api.groupdocs.cloud/v2.0/viewer/storage/file/viewerdocs%2Fthree-layouts.dwf?storageName=MyStorage" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-T C:/Temp/three-layouts.dwf

Tanggapan

{
  "bestClassName": "Healthy_Living",
  "bestClassProbability": 53.77,
  "bestResults": [
    {
      "className": "Healthy_Living",
      "classProbability": 53.77
    },
    {
      "className": "Medical_Health",
      "classProbability": 38.27
    },
    {
      "className": "Pets",
      "classProbability": 1.98
    }
  ],
  "code": 200,
  "status": "OK"
}

Contoh .NET

//TODO: Dapatkan AppSID dan AppKey Anda di https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).

using System;
using System.Diagnostics;
using GroupDocs.Classification.Cloud.Sdk.Api;
using GroupDocs.Classification.Cloud.Sdk.Model;
using GroupDocs.Classification.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Classification.Cloud.Sdk.Examples
{
    class Classification_CSharp_Classify_Document_from_Storage
    {
        public static void Run()
        {
            //TODO: Dapatkan AppSID dan AppKey Anda di https://dashboard.groupdocs.cloud/ (pendaftaran gratis diperlukan).
            var configuration = new Configuration
            {
                AppSid = "XXX-XXXXXXX-XXXX",
                AppKey = "XXXXXXXXXXXXX"
            };

            var apiInstance = new ClassificationApi(configuration);

            try
            {
                var request = new ClassifyRequest(new BaseRequest()
                {
                    Document = new FileInfo()
                    {
                        Name = "one-page.docx",
                        Folder = ""
                    },
                },
                bestClassesCount: "3");

                // Dapatkan hasil klasifikasi
                ClassificationResponse response = apiInstance.Classify(request);
                Console.WriteLine(response.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling ClassificationApi.Classify: " + e.Message);
            }
        }
    }
}

Contoh Taksonomi Dokumen

Taksonomi dokumen mencakup daftar berikut di GroupDocs.Classification Cloud API:

  • ADVE - iklan, brosur.
  • Surel
  • Membentuk
  • Surat
  • Memo - memorandum.
  • Berita - artikel, termasuk artikel berita.
  • Faktur
  • Laporan
  • Melanjutkan
  • Ilmiah - makalah ilmiah.
  • Lainnya - kelas dokumen atau kasus lain di mana pengklasifikasi tidak yakin.

Permintaan Curl

curl -v "http://api.groupdocs.com/v/v1/classification/classify?bestClassesCount=3&taxonomy=documents"
-H "content-type: application/json"
-X POST -d '{ "Document": {"Folder": "words/docx","Name": "four-pages.docx" } }'

Tanggapan

{
  "bestClassName": "Other",
  "bestClassProbability": 36.8,
  "bestResults": [
    {
      "className": "Other",
      "classProbability": 36.8
    },
    {
      "className": "ADVE",
      "classProbability": 14.72
    },
    {
      "className": "News",
      "classProbability": 12.77
    }
  ],
  "code": 200,
  "status": "OK"
}

Contoh .NET

//TODO: Dapatkan AppSID dan AppKey Anda di https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).

using System;
using System.Diagnostics;
using GroupDocs.Classification.Cloud.Sdk.Api;
using GroupDocs.Classification.Cloud.Sdk.Model;
using GroupDocs.Classification.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Classification.Cloud.Sdk.Examples
{
    class Classification_CSharp_Classify_Raw_Text
    {
        public static void Run()
        {
            //TODO: Dapatkan AppSID dan AppKey Anda di https://dashboard.groupdocs.cloud/ (pendaftaran gratis diperlukan).
            var configuration = new Configuration
            {
                AppSid = "XXX-XXXXXXX-XXXX",
                AppKey = "XXXXXXXXXXXXX"
            };

            var apiInstance = new ClassificationApi(configuration);

            try
            {
                var request = new ClassifyRequest(new BaseRequest() { Description = "Try Text classification using GroupDocs.Classification Cloud API" }, "3");

                // Dapatkan hasil klasifikasi
                var response = apiInstance.Classify(request);
                Console.WriteLine(response.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling ClassificationApi.Classify: " + e.Message);
            }
        }
    }
}

Mulai Uji Coba Gratis Hari Ini

Mulai uji coba gratis hari ini – yang Anda perlukan hanyalah mendaftar dengan layanan Cloud GroupDocs. Setelah Anda mendaftar, Anda siap untuk mencoba fitur pemrosesan file canggih yang ditawarkan oleh GroupDocs Cloud.