ما هو تصنيف النص؟

تصنيف النص هو عملية تعيين العلامات أو الفئات للنص وفقًا لمحتواه مع تطبيقات واسعة مثل تحليل المشاعر وتسمية الموضوع واكتشاف البريد العشوائي واكتشاف النية.

GroupDocs.Classification Cloud API

GroupDocs.Classification Cloud

البيانات غير المنظمة في شكل نص خام موجودة في كل مكان: رسائل البريد الإلكتروني والمحادثات وصفحات الويب ووسائل التواصل الاجتماعي وتذاكر الدعم واستجابات الاستبيانات والمزيد. يمكن أن يكون النص مصدرًا ثريًا للمعلومات ، ولكن استخلاص الأفكار منه قد يكون صعبًا ويستغرق وقتًا طويلاً بسبب طبيعته غير المنظمة. تتجه الشركات إلى تصنيف النص لهيكلة النص بطريقة سريعة وفعالة من حيث التكلفة لتعزيز عملية صنع القرار وأتمتة العمليات.

ما هو التصنيف؟

التصنيف هو ممارسة وعلم التصنيف. تستخدم الكلمة أيضًا كمخطط تصنيفي. التصنيف هو تصنيف خاص. بمعنى أوسع وأكثر عمومية ، قد يشير إلى تصنيف الأشياء أو المفاهيم ، وكذلك إلى المبادئ التي يقوم عليها هذا التصنيف.

GroupDocs.Classification Cloud API

GroupDocs.Classification Cloud API يسترد مخرجات تصنيف النص الخام تصنيف IAB-2 أو تصنيف المستندات. تقوم بإرجاع كائن يحتوي على معلومات حول أفضل فئة واحتمالاتها وحول احتمالات الفئات الأخرى.

مثال على تصنيف IAB-2

GroupDocs.Classification Cloud API يدعم IAB-2 مخطط التصنيف ، بعض أمثلة التصنيف مذكورة أدناه:

  • “السيارات”،
  • “الكتب \ و \ الأدب”،
  • ‘الأعمال التجارية والمالية’،
  • ‘وظائف’،
  • ‘تعليم’،
  • “الأحداث \ و \ الجذب”،
  • “الأسرة \ والعلاقات " ،
  • ‘فن راقي’،
  • ‘طعام شراب’،
  • “حياة صحية” ،
  • “الهوايات \ و \ الاهتمامات”،
  • ‘المنزل والحديقة’،
  • “طب \ صحة”،
  • ‘أفلام’،
  • “الموسيقى \ و \ الصوت”،
  • “الأخبار \ و \ السياسة”،
  • ‘تمويل شخصي’
  • إلخ.

طلب 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

إجابة

{
  "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"
}

مثال NET

//TODO: احصل على معرف التطبيق ومفتاح التطبيق على https://dashboard.groupdocs.cloud (التسجيل المجاني مطلوب).

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: احصل على معرف التطبيق ومفتاح التطبيق على https://dashboard.groupdocs.cloud/ (التسجيل المجاني مطلوب).
            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");

                // احصل على نتائج التصنيف
                ClassificationResponse response = apiInstance.Classify(request);
                Console.WriteLine(response.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling ClassificationApi.Classify: " + e.Message);
            }
        }
    }
}

مثال على تصنيف الوثائق

يتضمن تصنيف المستندات القائمة التالية في GroupDocs.Classification Cloud API:

  • ADVE - الإعلانات والكتيبات.
  • بريد إلكتروني
  • استمارة
  • خطاب
  • مذكرة - مذكرات.
  • الأخبار - المقالات ، بما في ذلك المقالات الإخبارية.
  • فاتورة
  • تقرير
  • سيرة ذاتية
  • أوراق علمية - علمية.
  • أخرى - الفئات الأخرى من المستندات أو الحالات التي يكون فيها المصنف غير متأكد.

طلب 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" } }'

إجابة

{
  "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"
}

مثال NET

//TODO: احصل على معرف التطبيق ومفتاح التطبيق على https://dashboard.groupdocs.cloud (التسجيل المجاني مطلوب).

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: احصل على معرف التطبيق ومفتاح التطبيق على https://dashboard.groupdocs.cloud/ (التسجيل المجاني مطلوب).
            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");

                // احصل على نتائج التصنيف
                var response = apiInstance.Classify(request);
                Console.WriteLine(response.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling ClassificationApi.Classify: " + e.Message);
            }
        }
    }
}

ابدأ تجربة مجانية اليوم

ابدأ إصدارًا تجريبيًا مجانيًا اليوم - كل ما تحتاجه هو الاشتراك في خدمة GroupDocs Cloud. بمجرد التسجيل ، ستكون جاهزًا لتجربة ميزات معالجة الملفات القوية التي تقدمها GroupDocs Cloud.