텍스트 분류란 무엇입니까?

텍스트 분류는 감정 분석, 주제 레이블 지정, 스팸 감지 및 의도 감지와 같은 광범위한 애플리케이션을 사용하여 콘텐츠에 따라 태그 또는 범주를 텍스트에 지정하는 프로세스입니다.

GroupDocs.분류 클라우드 API

GroupDocs.분류 클라우드

원시 텍스트 형식의 구조화되지 않은 데이터는 이메일, 채팅, 웹 페이지, 소셜 미디어, 지원 티켓, 설문 조사 응답 등 어디에나 있습니다. 텍스트는 매우 풍부한 정보 소스일 수 있지만 구조화되지 않은 특성으로 인해 여기에서 인사이트를 추출하는 것은 어렵고 시간이 많이 소요될 수 있습니다. 기업은 의사 결정을 강화하고 프로세스를 자동화하기 위해 빠르고 비용 효율적인 방법으로 텍스트를 구조화하기 위해 텍스트 분류로 눈을 돌리고 있습니다.

분류법이란 무엇입니까?

분류학은 분류의 실천이자 과학입니다. 이 단어는 분류 체계로도 사용됩니다. 분류법은 특정 분류입니다. 더 넓고 더 일반적인 의미에서 그것은 사물이나 개념의 분류뿐만 아니라 그러한 분류의 근간을 이루는 원칙을 가리킬 수 있습니다.

GroupDocs.분류 클라우드 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에서 AppSID 및 AppKey를 받으십시오(무료 등록 필요).

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/에서 AppSID 및 AppKey를 받으십시오(무료 등록 필요).
            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에서 AppSID 및 AppKey를 받으십시오(무료 등록 필요).

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/에서 AppSID 및 AppKey를 받으십시오(무료 등록 필요).
            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 클라우드 서비스에 가입하기만 하면 됩니다. 등록하면 GroupDocs Cloud에서 제공하는 강력한 파일 처리 기능을 사용할 준비가 된 것입니다.