awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 مستودعات

Awesome GitHub RepositoriesMachine Learning Classification

The practice of building and training models to assign predefined labels to data points.

Distinct from Machine Learning Training: Existing candidates focused on training pipelines or datasets rather than the domain of classification itself.

Explore 25 awesome GitHub repositories matching artificial intelligence & ml · Machine Learning Classification. Refine with filters or upvote what's useful.

Awesome Machine Learning Classification GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • karpathy/microgradالصورة الرمزية لـ karpathy

    karpathy/micrograd

    16,455عرض على GitHub↗

    micrograd is a scalar autograd engine and minimal neural network library. It implements a system for reverse-mode automatic differentiation over a dynamic graph of scalar operations to calculate gradients. The project includes a computation graph visualizer that generates representations of data flow and gradient propagation. It provides a set of tools for constructing and training multi-layer perceptrons using an API modeled after PyTorch. The library covers the fundamentals of backpropagation and neural network construction, specifically for binary classification tasks. This includes the i

    Provides the ability to construct and train multi-layer perceptrons for binary classification tasks.

    Jupyter Notebook
    عرض على GitHub↗16,455
  • morvanzhou/tutorialsالصورة الرمزية لـ MorvanZhou

    MorvanZhou/tutorials

    12,952عرض على GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Provides guides on building classification models to categorize vehicle status through data analysis.

    Pythonmachine-learningmultiprocessingneural-network
    عرض على GitHub↗12,952
  • rasbt/python-machine-learning-bookالصورة الرمزية لـ rasbt

    rasbt/python-machine-learning-book

    12,614عرض على GitHub↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Provides examples of training models to assign predefined labels to data points through classification.

    Jupyter Notebook
    عرض على GitHub↗12,614
  • clips/patternالصورة الرمزية لـ clips

    clips/pattern

    8,852عرض على GitHub↗

    Pattern is a Python web mining library that functions as an HTML web scraper, a natural language processing toolkit, and a network analysis tool. It provides a mathematical framework for categorizing datasets through a vector space model library. The project enables the extraction of structured data from web services and the creation of searchable web content indexes. It processes unstructured text using sentiment analysis, part-of-speech tagging, and n-gram searching. The library covers machine learning classification through the training of models using perceptron algorithms and support ve

    Provides a domain for building and training models to categorize datasets using vector space algorithms.

    Python
    عرض على GitHub↗8,852
  • czy36mengfei/tensorflow2_tutorials_chineseالصورة الرمزية لـ czy36mengfei

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786عرض على GitHub↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    Provides training examples for classifying structured tabular data using machine learning models.

    Jupyter Notebook
    عرض على GitHub↗7,786
  • serpentai/serpentaiالصورة الرمزية لـ SerpentAI

    SerpentAI/SerpentAI

    6,979عرض على GitHub↗

    SerpentAI is a game AI development kit and computer vision framework designed for building autonomous agents that interact with video games. It serves as a game input automation tool and a machine learning model integration engine, allowing developers to create agents that perceive game states and execute actions. The framework utilizes a plugin-based agent architecture to provide modular extensions for game-specific logic and behaviors. It features a specialized system for training, bundling, and deploying machine learning classifiers to recognize visual contexts and game states in real time

    Predicts the current game state in real-time by analyzing screen frames using trained machine learning models.

    Pythonartificial-intelligencecomputer-visiondeep-learning
    عرض على GitHub↗6,979
  • haifengl/smileالصورة الرمزية لـ haifengl

    haifengl/smile

    6,387عرض على GitHub↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Trains models to categorize data into predefined classes using a variety of supervised classification algorithms.

    Java
    عرض على GitHub↗6,387
  • nfmcclure/tensorflow_cookbookالصورة الرمزية لـ nfmcclure

    nfmcclure/tensorflow_cookbook

    6,239عرض على GitHub↗

    The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine learning models using TensorFlow. It covers the full model lifecycle, from constructing neural networks and training them with configurable parameters to packaging trained models for production deployment with unit tests and multi-device support. The project also integrates TensorBoard for logging and visualizing computational graphs, scalar summaries, and histograms during training. The cookbook demonstrates a wide range of machine learning techniques, including convolutional ne

    Applies convolutional neural networks with filters and pooling for image recognition tasks.

    Jupyter Notebookclassificationcnngenetic-algorithm
    عرض على GitHub↗6,239
  • mrdbourke/tensorflow-deep-learningالصورة الرمزية لـ mrdbourke

    mrdbourke/tensorflow-deep-learning

    5,914عرض على GitHub↗

    This is a comprehensive deep learning course delivered entirely through Jupyter Notebooks, designed to teach neural network construction using TensorFlow 2.x. The curriculum follows a sequential-model-first pedagogy, introducing the Sequential API before moving to functional and subclassing approaches, and covers the full spectrum of model building from regression and classification through convolutional neural networks, natural language processing, and time series forecasting. The course is structured around a checkpoint-based training workflow that saves the best model weights during traini

    Trains models to assign categorical labels to data points using activation functions and loss functions.

    Jupyter Notebook
    عرض على GitHub↗5,914
  • pkmital/tensorflow_tutorialsالصورة الرمزية لـ pkmital

    pkmital/tensorflow_tutorials

    5,668عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من دفاتر Jupyter التعليمية التي تقدم دروساً حول بناء الشبكات العصبية وعمليات المصفوفات (tensors) باستخدام إطار عمل TensorFlow. يعمل كمستودع تعليمي للتعلم الآلي ودليل تنفيذ لطلاب التعلم العميق. تركز المجموعة على بنيات متقدمة محددة، بما في ذلك الشبكات التلافيفية (CNN) لتصنيف الصور، والشبكات المتبقية (residual networks) مع وصلات التخطي لضمان استقرار التدريب، والمشفرات التلقائية المتغيرة (variational autoencoders) للنمذجة التوليدية وتوليف البيانات. كما تتضمن أدلة لبناء المشفرات التلقائية لإزالة الضوضاء والعميقة لاستخراج الميزات وتقليل الأبعاد. يغطي المستودع نطاقاً أوسع من النمذجة التنبؤية، مع تنفيذ الانحدار الخطي ومتعدد الحدود واللوجستي للتنبؤ بالقيم المستمرة والنتائج الثنائية. المحتوى منظم في دفاتر تفاعلية تسمح للمستخدمين بتنفيذ العمليات الرياضية وتعديل تجارب التعلم الآلي.

    Builds supervised learning models using multi-layer perceptrons and logistic regression to categorize input data.

    Jupyter Notebook
    عرض على GitHub↗5,668
  • biolab/orange3الصورة الرمزية لـ biolab

    biolab/orange3

    5,635عرض على GitHub↗

    Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The

    Ships a multi-layer perceptron classifier trained via backpropagation for non-linear decision boundaries.

    Python
    عرض على GitHub↗5,635
  • rasbt/machine-learning-bookالصورة الرمزية لـ rasbt

    rasbt/machine-learning-book

    5,239عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل لتعلم الآلة وسلسلة دروس مقدمة كمجموعة من دفاتر Jupyter التفاعلية. يوفر تطبيقات عملية بلغة Python لدورة حياة تعلم الآلة بالكامل، مغطياً التعلم الخاضع للإشراف وغير الخاضع للإشراف، والتعلم العميق، والتعلم التعزيزي. يتميز المورد بتقديم أدلة تنفيذ مفصلة لمعماريات معقدة، بما في ذلك المحولات (transformers)، والشبكات التنافسية التوليدية (GANs)، والشبكات العصبية التلافيفية (CNNs). كما يتضمن دورات متخصصة لتطوير وكلاء التعلم التعزيزي باستخدام Q-learning وDeep Q-Networks داخل بيئات محاكاة. يغطي المحتوى نطاقاً واسعاً من قدرات علم البيانات، بما في ذلك خطوط أنابيب هندسة البيانات، وترميز الميزات، وتقليل الأبعاد. كما يوفر مواد مكثفة حول تقييم النماذج من خلال التحقق المتقاطع والمقاييس التشخيصية، بالإضافة إلى مواضيع متقدمة مثل معالجة اللغات الطبيعية، وتحليل المشاعر، والذكاء الاصطناعي التوليدي. تم تصميم المنهج بالكامل للتنفيذ التفاعلي داخل دفاتر Jupyter، حيث يجمع بين الكود القابل للتنفيذ والنصوص الغنية والمرئيات.

    Implements a logistic regression model to categorize text documents into predefined classes.

    Jupyter Notebook
    عرض على GitHub↗5,239
  • apachecn/sklearn-doc-zhالصورة الرمزية لـ apachecn

    apachecn/sklearn-doc-zh

    5,231عرض على GitHub↗

    يوفر هذا المشروع نسخة مترجمة من أدلة مكتبة تعلم الآلة scikit-learn ومراجع واجهة برمجة التطبيقات للمتحدثين باللغة الصينية. يعمل كقاعدة معرفية مترجمة ومرجع تقني لتنفيذ تحليل البيانات التنبؤي والنمذجة الإحصائية باستخدام مجموعة أدوات قائمة على Python. يغطي المورد تنفيذ التعلم الخاضع للإشراف، بما في ذلك مهام التصنيف والانحدار، وسير عمل التعلم غير الخاضع للإشراف لاكتشاف الأنماط وكشف الشذوذ. كما يوفر توجيهاً حول تعليم علم البيانات، مع التركيز بشكل خاص على استخدام scikit-learn لتعلم الآلة. تتضمن الوثائق تعليمات مفصلة حول معالجة البيانات مسبقاً، وتقليل الأبعاد، واختيار الميزات. كما تفصل تقييم النماذج وضبطها من خلال مقاييس الأداء، وتحسين المعلمات الفائقة، والتحقق من التعميم، بالإضافة إلى استخدام خطوط أنابيب التنبؤ وأدوات معالجة اللغات الطبيعية.

    Documents the implementation of supervised learning models to assign predefined labels to data points.

    CSSdocumentationmachine-learningpython
    عرض على GitHub↗5,231
  • rapidsai/cumlالصورة الرمزية لـ rapidsai

    rapidsai/cuml

    5,209عرض على GitHub↗

    cuml هي مكتبة وإطار عمل للتعلم الآلي مسرع بواسطة GPU يستخدم CUDA لتسريع معالجة البيانات الجدولية وتنفيذ النماذج. توفر مجموعة من الأدوات لتدريب ونشر نماذج التصنيف، والانحدار، والتجميع على وحدات معالجة الرسومات NVIDIA وعناقيد GPU. تم تصميم المكتبة لقابلية التوسع، حيث توفر بيئة تعلم آلي موزعة على GPU يمكنها توزيع الحساب والبيانات عبر مسرعات أجهزة وعقد متعددة للتعامل مع مجموعات البيانات التي تتجاوز ذاكرة الجهاز الواحد. تعكس واجهات المقدر القياسية للسماح باستبدال النماذج القائمة على CPU بإصدارات مسرعة بواسطة GPU داخل سير العمل الحالي. يغطي المشروع مجموعة واسعة من قدرات التعلم الآلي، بما في ذلك التعلم الخاضع للإشراف، والتجميع غير الخاضع للإشراف، والبحث عن أقرب جار، وتقليل الأبعاد عالي الأبعاد. كما يتضمن معالجة بيانات جدولية مسرعة بواسطة الأجهزة لتوسيع الميزات والترميز، واستخراج ميزات النص، وتحليل السلاسل الزمنية، وقابلية تفسير تنبؤ النموذج. تشمل الأدوات المساعدة أدوات لإنشاء مجموعات بيانات اصطناعية، وتسلسل حالة النموذج، وحساب مقاييس أداء النموذج.

    Builds predictive classification models using accelerated algorithms such as Random Forests, SVMs, Naive Bayes, and Logistic Regression.

    Python
    عرض على GitHub↗5,209
  • ownthink/knowledgegraphdataالصورة الرمزية لـ ownthink

    ownthink/KnowledgeGraphData

    5,181عرض على GitHub↗

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

    Categorizes text-based documents into predefined classes using machine learning models.

    Python
    عرض على GitHub↗5,181
  • justadudewhohacks/opencv4nodejsالصورة الرمزية لـ justadudewhohacks

    justadudewhohacks/opencv4nodejs

    5,045عرض على GitHub↗

    opencv4nodejs هي مجموعة من مغلفات JavaScript وإضافة C++ أصلية توفر روابط Node.js لمكتبة OpenCV. تعمل كمكتبة للرؤية الحاسوبية وإطار عمل لمعالجة الصور، حيث تعرض خوارزميات C++ عالية الأداء لبيئة JavaScript. يمكن المشروع من تنفيذ خوارزميات الرؤية لاكتشاف الوجوه، وتتبع الكائنات، وتحليل البيانات المرئية باستخدام الشبكات العصبية العميقة. يتضمن قدرات لتصنيف أنماط البيانات، والتعرف على أنماط النصوص، وتحديد معالم الوجه والإيماءات. يغطي إطار العمل سطح قدرات واسع بما في ذلك معالجة الصور الآلية، والتعرف الضوئي على الحروف، وتحليل الفيديو في الوقت الفعلي. يوفر أدوات لعمليات مصفوفة الحساب، والوصول إلى بيانات البكسل، وإدارة ملفات الصور والتقاط الفيديو المباشر. تتم إدارة الموارد من خلال تنفيذ المهام غير المتزامن وتتبع الذاكرة الخارجية للحفاظ على استجابة حلقة الأحداث.

    Categorizes image data and recognizes complex patterns using support vector machines and deep neural networks.

    C++asynccvface-detection
    عرض على GitHub↗5,045
  • macanv/bert-bilstm-crf-nerالصورة الرمزية لـ macanv

    macanv/BERT-BiLSTM-CRF-NER

    4,904عرض على GitHub↗

    This project is a named entity recognition framework and TensorFlow-based natural language processing model. It provides a pipeline for adapting pre-trained language models to specific entity recognition and text classification tasks. The system implements a sequence labeling architecture that combines transformer-based embeddings with bidirectional sequence modeling and conditional random field decoding. It includes tools for fine-tuning model weights and training the network to identify and categorize entities within unstructured text. The framework also includes a client-server architectu

    Assigns predefined labels to documents and text segments using a trained neural network.

    Python
    عرض على GitHub↗4,904
  • cjlin1/libsvmالصورة الرمزية لـ cjlin1

    cjlin1/libsvm

    4,707عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة آلات ناقلات الدعم (SVM) تم تنفيذها بلغة C، وتوفر محركاً لمهام التصنيف والانحدار. تعمل كمكتبة نواة لتعلم الآلة ومصحح نماذج إحصائية يُستخدم لتصنيف نقاط البيانات والتنبؤ بالقيم الرقمية المستمرة. تسمح المكتبة بتعريف وظائف نواة مخصصة لحساب التشابه بين نقاط البيانات في مجموعات بيانات متخصصة. كما تتضمن أدوات للنمذجة الاحتمالية، مثل تقدير عضوية الفئة، وكثافة البيانات، وحدود التوزيع. تغطي القدرات الواسعة تدريب النماذج لمجموعات البيانات متعددة الفئات، بما في ذلك إدارة البيانات غير المتوازنة من خلال وظائف الخسارة المرجحة. يوفر النظام سير عمل لاختيار المعلمات الفائقة وتحسين النموذج باستخدام خطوط دقة الكنتور والتحقق المتبادل الطبقي. تتضمن أدوات معالجة البيانات المسبقة للتحقق من المدخلات وتحجيم السمات لتطبيع مقادير الميزات.

    Categorizes data points into predefined classes using support vector machine classification.

    Java
    عرض على GitHub↗4,707
  • accord-net/frameworkالصورة الرمزية لـ accord-net

    accord-net/framework

    4,540عرض على GitHub↗

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

    Calculates numerical scores to measure the degree of association between input vectors and target classes.

    C#
    عرض على GitHub↗4,540
  • johnsnowlabs/spark-nlpالصورة الرمزية لـ JohnSnowLabs

    JohnSnowLabs/spark-nlp

    4,135عرض على GitHub↗

    Spark NLP هي مجموعة أدوات لتحليل النصوص القابل للتوسع والتعلم الآلي مبنية على إطار عمل الحوسبة الموزعة Apache Spark. توفر إطار عمل للتعلم الآلي متعدد الوسائط ونظام خط أنابيب موزع لتسلسل أدوات التعليق لمعالجة البيانات اللغوية على نطاق واسع. تتضمن المكتبة معالج نصوص محولاً (transformer) لتوليد تضمينات متجهات سياقية ومحرك استدلال مخصص لإدارة نماذج اللغة الكبيرة. يتميز المشروع بقدرته على معالجة أنواع البيانات غير المتجانسة، بما في ذلك النصوص والصوت والصور، ضمن بنية رؤية-لغة موحدة. ويدعم إمكانيات الذكاء الاصطناعي التوليدي المتقدمة مثل هندسة الأوامر (prompt engineering)، واستخراج الكيانات المهيكلة مع مخرجات JSON مقيدة، والاستدلال المحلي للقضاء على زمن انتقال الشبكة. بالإضافة إلى ذلك، يوفر أدوات للترجمة عبر اللغات والتصنيف بدون تدريب عبر كل من وسائط النص والصورة. يغطي إطار العمل مجموعة واسعة من الإمكانيات، بما في ذلك تدريب النماذج الخاضعة للإشراف للتعرف على الكيانات وتحليل المشاعر، بالإضافة إلى الإجابة على الأسئلة الاستخراجية وتلخيص المستندات. ويدمج دعم قاعدة بيانات المتجهات للبحث عن التشابه ويوفر بنية تحتية لتسريع GPU وإدارة دورة حياة النموذج عبر سجل مركزي. تسمح مجموعة الأدوات بتوزيع النماذج وخطوط الأنابيب المخصصة عبر مستودع عام وتدعم نشر النماذج عبر واجهات برمجة تطبيقات REST.

    Assigns predefined categories or labels to text documents based on their thematic patterns using machine learning.

    Scala
    عرض على GitHub↗4,135
السابق12التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning Classification

استكشف الوسوم الفرعية

  • Association ScoringNumerical methods for measuring the association strength between input vectors and their potential classes. **Distinct from Machine Learning Classification:** Distinct from general classification as it focuses on the quantitative association score rather than the final label assignment.
  • Audio Genre ClassificationThe application of machine learning classification to categorize audio signals into musical genres. **Distinct from Machine Learning Classification:** Distinct from Machine Learning Classification: specifically targets audio signals and the domain of music genres.
  • Chaotic Classification ImplementationsImplementations of classification models using chaotic neuron mapping and cosine similarity. **Distinct from Machine Learning Classification:** Specifically implements the chaotic neuron mapping approach to classification.
  • Game State Classifiers1 وسم فرعيMachine learning models trained to categorize the current state of a game based on visual input. **Distinct from Machine Learning Classification:** Focuses on classifying game-specific visual contexts rather than general data point labeling.
  • Neural Network Classification1 وسم فرعيSupervised learning using multi-layer perceptrons to establish decision boundaries. **Distinct from Machine Learning Classification:** Focuses on the neural network architecture for classification, distinct from general classification training.
  • Text Document ClassificationCategorizing text-based documents into predefined classes using machine learning models. **Distinct from Machine Learning Classification:** Specifically targets text-based document categorization, distinct from general machine learning classification or image-based document classification.