GroupDocs.Classification 概述
使用各种分类法进行自动文本和文档分类的 .NET 解决方案。
使用 C# 对文本和文档进行分类
使用 GroupDocs.Classification for .NET 轻松使用 IAB-2、文档和情感分类法对内容进行分类。
支持多种文件格式
处理各种文档类型,包括 PDF、DOC、DOCX、RTF、TXT 等。
灵活的分类选项
选择要返回的结果数量,并调整文档分类法的精确度/召回率平衡。
// 创建 Classifier 的实例
var classifier = new GroupDocs.Classification.Classifier();
// 使用 IAB-2 分类法对 PDF 文档进行分类
var response = classifier.Classify("document.pdf", ".", 3, Taxonomy.Iab2);
// 打印最佳类别名称和概率
Console.WriteLine(response.BestClassName);
Console.WriteLine(response.BestClassProbability);
dotnet add package GroupDocs.Classification
使用各种分类法进行自动文本和文档分类的 .NET 解决方案。
使用 GroupDocs.Classification for .NET 轻松使用 IAB-2、文档和情感分类法对内容进行分类。
处理各种文档类型,包括 PDF、DOC、DOCX、RTF、TXT 等。
选择要返回的结果数量,并调整文档分类法的精确度/召回率平衡。
GroupDocs.Classification for .NET 支持以下操作系统、框架和包管理器
GroupDocs.Classification for .NET 支持以下 文件格式 的操作。
使用高级分类法和选项对文本和文档进行分类。
多种分类法
支持 IAB-2、文档和情感分类法,实现多样化分类。
多语言支持
可以对英语和中文进行情感分类。
可自定义结果
指定要返回的分类结果数量。
精确度控制
调整文档分类法分类的精确度/召回率平衡。
多种文件格式
兼容各种文档格式,包括 PDF、DOC、DOCX、RTF 和 TXT。
轻松集成
无缝集成到任何 .NET 应用程序中,包括 ASP.NET 和 Windows 应用程序。
GroupDocs.Classification for .NET 操作的一些典型用例
此示例展示如何使用 IAB-2 分类法对原始文本进行分类:
// 创建分类请求
var request = new ClassifyRequest(new BaseRequest()
{
Description = "尝试文本分类"
}, "3");
// 获取分类结果
var response = apiInstance.Classify(request);
// 打印结果
Console.WriteLine(response.ToString());
您可以使用情感分类法对文档进行情感分析:
// 创建 Classifier 的实例
var classifier = new GroupDocs.Classification.Classifier();
// 使用情感分类法对文档进行分类
var response = classifier.Classify("document.pdf", ".", 3, Taxonomy.Sentiment);
// 打印情感和概率
Console.WriteLine($"情感: {response.BestClassName}");
Console.WriteLine($"概率: {response.BestClassProbability}");