การจำแนกข้อความคืออะไร?
การจัดหมวดหมู่ข้อความคือกระบวนการกำหนดแท็กหรือหมวดหมู่ให้กับข้อความตามเนื้อหาที่มีการใช้งานอย่างกว้างๆ เช่น การวิเคราะห์ความรู้สึก การติดป้ายกำกับหัวข้อ การตรวจจับสแปม และการตรวจจับความตั้งใจ
ข้อมูลที่ไม่มีโครงสร้างในรูปแบบของข้อความดิบมีอยู่ทั่วไป: อีเมล แชท หน้าเว็บ โซเชียลมีเดีย ตั๋วสนับสนุน การตอบแบบสำรวจ และอื่นๆ ข้อความสามารถเป็นแหล่งข้อมูลที่สมบูรณ์มาก แต่การดึงข้อมูลเชิงลึกจากข้อมูลนั้นอาจทำได้ยากและใช้เวลานานเนื่องจากลักษณะที่ไม่มีโครงสร้าง ธุรกิจต่างๆ กำลังหันไปใช้การจัดประเภทข้อความสำหรับการจัดโครงสร้างข้อความด้วยวิธีที่รวดเร็วและประหยัดต้นทุน เพื่อปรับปรุงกระบวนการตัดสินใจและทำให้เป็นอัตโนมัติ
อนุกรมวิธานคืออะไร?
อนุกรมวิธานคือหลักปฏิบัติและศาสตร์แห่งการจำแนกประเภท คำนี้ยังใช้เป็นรูปแบบอนุกรมวิธาน อนุกรมวิธานเป็นการจำแนกประเภทเฉพาะ ในความหมายที่กว้างและกว้างกว่านั้น อาจหมายถึงการจัดประเภทของสิ่งต่างๆ หรือแนวคิด เช่นเดียวกับหลักการที่อยู่ภายใต้การจัดประเภทดังกล่าว
GroupDocs.Classification Cloud API
GroupDocs.Classification Cloud API ดึงเอาต์พุตการจัดประเภทข้อความดิบสำหรับ IAB-2 taxonomy หรือ Documents taxonomy มันส่งกลับวัตถุที่มีข้อมูลเกี่ยวกับคลาสที่ดีที่สุดและความน่าจะเป็นของมัน และความน่าจะเป็นของคลาสอื่นๆ
ตัวอย่างอนุกรมวิธาน IAB-2
GroupDocs.Classification Cloud API รองรับ IAB-2 รูปแบบอนุกรมวิธาน ตัวอย่างอนุกรมวิธานบางส่วนแสดงอยู่ด้านล่าง :
- ‘ยานยนต์’,
- ‘หนังสือ\และ\วรรณคดี’,
- ‘ธุรกิจ\และ\การเงิน’
- ‘อาชีพ’
- ‘การศึกษา’,
- ‘กิจกรรม\และ\สถานที่ท่องเที่ยว’
- ‘ครอบครัว\และ\ความสัมพันธ์’,
- ‘วิจิตรศิลป์’,
- ‘อาหารเครื่องดื่ม’,
- ‘สุขภาพ \ ชีวิต’,
- ‘งานอดิเรกที่สนใจ’,
- ‘บ้านและสวน’,
- ‘การแพทย์\สุขภาพ’,
- ‘ภาพยนตร์’,
- ‘เพลง\และ\เสียง’,
- ‘ข่าว\และ\การเมือง’,
- ‘ส่วนบุคคล\การเงิน’
- เป็นต้น
คำขอขด
### 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 ตัวอย่าง
//สิ่งที่ต้องทำ: รับ AppSID และ AppKey ของคุณที่ 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()
{
//สิ่งที่ต้องทำ: รับ AppSID และ AppKey ของคุณที่ 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 -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 ตัวอย่าง
//สิ่งที่ต้องทำ: รับ AppSID และ AppKey ของคุณที่ 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()
{
//สิ่งที่ต้องทำ: รับ AppSID และ AppKey ของคุณที่ 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