awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 个仓库

Awesome GitHub RepositoriesNaive Bayes Classifiers

Probabilistic classification models based on statistical feature distributions.

Distinguishing note: None available; no candidates provided.

Explore 17 awesome GitHub repositories matching artificial intelligence & ml · Naive Bayes Classifiers. Refine with filters or upvote what's useful.

Awesome Naive Bayes Classifiers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • eriklindernoren/ml-from-scratcheriklindernoren 的头像

    eriklindernoren/ML-From-Scratch

    31,918在 GitHub 上查看↗

    This project is an educational toolkit that provides implementations of fundamental machine learning algorithms built from scratch. By avoiding high-level library abstractions, it serves as a pedagogical reference for understanding the mathematical foundations and core mechanics of supervised learning, unsupervised learning, and reinforcement learning models. The repository distinguishes itself through a modular approach to model construction, allowing users to build custom neural networks by chaining independent functional blocks. It covers a wide range of techniques, including gradient-base

    Classify data points by calculating the probability of class membership based on the statistical distribution of input features.

    Pythondata-miningdata-sciencedeep-learning
    在 GitHub 上查看↗31,918
  • kodecocodes/swift-algorithm-clubkodecocodes 的头像

    kodecocodes/swift-algorithm-club

    29,099在 GitHub 上查看↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Provides a probabilistic Naive Bayes classifier for predicting data classes based on features.

    Swiftalgorithmsdata-structuresswift
    在 GitHub 上查看↗29,099
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Implements probabilistic classification models based on conditional independence assumptions.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • rasbt/python-machine-learning-bookrasbt 的头像

    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

    Implements Naive Bayes classifiers based on class frequencies and the assumption of feature independence.

    Jupyter Notebook
    在 GitHub 上查看↗12,614
  • jack-cherish/machine-learningJack-Cherish 的头像

    Jack-Cherish/Machine-Learning

    10,333在 GitHub 上查看↗

    This project is a collection of supervised and unsupervised machine learning algorithms implemented from scratch using Python. It serves as an educational resource for studying model training, parameter optimization, and the implementation of core predictive models. The library provides a variety of supervised learning tools, including linear and logistic regression, decision trees, and support vector machines. It also features unsupervised learning capabilities for discovering patterns in unlabeled datasets through clustering algorithms. Broad capability areas include ensemble learning thro

    Predicts categories using probabilistic models based on the conditional independence of features.

    Pythonadaboostadaboost-algorithmdecision-tree
    在 GitHub 上查看↗10,333
  • joelgrus/data-science-from-scratchjoelgrus 的头像

    joelgrus/data-science-from-scratch

    9,636在 GitHub 上查看↗

    This project is a collection of foundational machine learning algorithms and data science tools implemented in Python. It focuses on building the logic of these tools using basic programming primitives rather than relying on specialized libraries. The implementation covers several core domains, including a linear algebra library for matrix and vector operations, a statistical analysis toolkit for probability and hypothesis testing, and a framework for map-reduce distributed processing. It also includes implementations for natural language processing, graph theory for network analysis, and var

    Implements probabilistic classification models based on statistical feature distributions to categorize text.

    Python
    在 GitHub 上查看↗9,636
  • ljpzzz/machinelearningljpzzz 的头像

    ljpzzz/machinelearning

    8,706在 GitHub 上查看↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    Implements probabilistic classification models based on Bayes theorem from scratch.

    Jupyter Notebookalgorithmsmachinelearningreinforcementlearning
    在 GitHub 上查看↗8,706
  • instillai/machine-learning-courseinstillai 的头像

    instillai/machine-learning-course

    7,043在 GitHub 上查看↗

    这是一个全面的教育课程,旨在教授使用 Python 编程语言的机器学习基础知识。它提供了一个结构化的课程,涵盖监督学习、无监督学习和深度学习的实现与理论。 该课程通过结合可执行代码和技术教程的交互式 notebook 提供。它包括用于构建神经网络架构、实现分类和回归模型,以及利用聚类技术在未标记数据中发现模式的专门指南。 这些材料涵盖了完整的机器学习工作流程,包括数据预处理和分类编码、模型训练和超参数调优,以及性能评估。它还具有用于可视化模型行为的工具,例如决策边界绘图和决策树图。

    Implements probabilistic classification models based on statistical feature distributions.

    Python
    在 GitHub 上查看↗7,043
  • isnowfy/snownlpisnowfy 的头像

    isnowfy/snownlp

    6,631在 GitHub 上查看↗

    SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation, sentiment analysis, document classification, and phonetic transliteration. The library includes capabilities for training and saving custom machine learning models for tokenization and sentiment analysis using raw training datasets. It covers a range of linguistic processing areas, including parts of speech tagging, sentence splitting, and text similarity measurement. The toolkit also provides utilities for extracting key information through text summarization and calculating word im

    Implements a Naive Bayes classifier for assigning categories to text documents based on feature frequencies.

    Python
    在 GitHub 上查看↗6,631
  • wendesi/lihang_book_algorithmWenDesi 的头像

    WenDesi/lihang_book_algorithm

    5,827在 GitHub 上查看↗

    This is an educational Python implementation of every algorithm from Li Hang's textbook on statistical learning methods. The project provides a comprehensive collection of supervised learning algorithms covering classification, regression, and sequence modeling techniques, implemented from scratch for learning and reference purposes. The repository covers a broad range of foundational machine learning methods, including decision trees built using the ID3 algorithm with information gain, ensemble boosting through AdaBoost that combines threshold-based weak learners, and probabilistic sequence

    Implements Naive Bayes classifiers using Bayes' theorem with strong feature independence assumptions.

    Python
    在 GitHub 上查看↗5,827
  • wepe/machinelearningwepe 的头像

    wepe/MachineLearning

    5,714在 GitHub 上查看↗

    该项目是一个机器学习库,提供了一系列监督和无监督学习算法的实现。它作为一个深度学习框架、统计分类器集合,以及用于无监督学习和降维的工具套件。 该库支持构建神经网络,包括用于模式识别的多层感知器和卷积网络。它还提供用于执行主成分分析和流形学习以可视化高维数据集的工具,以及一套通过迭代分区对未标记数据进行分组的聚类算法。 该项目涵盖了广泛的预测建模功能,包括使用决策树、k-近邻、贝叶斯分类器、支持向量机和岭回归的分类与回归任务。它还包括用于图像分类工作流和未标记数据分析的工具。

    Implements naive bayes classifiers based on statistical feature distributions and conditional probability.

    Python
    在 GitHub 上查看↗5,714
  • biolab/orange3biolab 的头像

    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

    Builds a probabilistic classifier that treats each feature as independent when estimating class likelihoods.

    Python
    在 GitHub 上查看↗5,635
  • apachecn/sklearn-doc-zhapachecn 的头像

    apachecn/sklearn-doc-zh

    5,231在 GitHub 上查看↗

    This project provides a translated version of the scikit-learn machine learning library guides and API references for Chinese speakers. It serves as a localized knowledge base and technical reference for implementing predictive data analysis and statistical modeling using a Python-based toolkit. The resource covers the implementation of supervised learning, including classification and regression tasks, and unsupervised learning workflows for pattern discovery and anomaly detection. It also provides guidance on data science education, specifically focusing on the use of scikit-learn for machi

    Covers probabilistic classification implementation based on Bayes theorem and feature independence.

    CSSdocumentationmachine-learningpython
    在 GitHub 上查看↗5,231
  • rust-ml/linfarust-ml 的头像

    rust-ml/linfa

    4,683在 GitHub 上查看↗

    Linfa 是一个用 Rust 实现的经典机器学习框架和统计学习套件。它提供了一系列用于监督和无监督学习的算法,专注于回归、聚类和决策树等传统统计方法。 该工具包以其能够编译为 WebAssembly 的能力而著称,使分析模型能够在浏览器环境中执行。它采用基于 trait 的算法接口,以标准化其各种模型的训练和预测过程。 该库涵盖了广泛的功能,包括监督分类和连续值回归。它提供无监督聚类、用于模型聚合的集成方法以及通过独立成分分析进行的信号处理。该套件还包括广泛的数据预处理工具,用于特征归一化、文本向量化以及使用 PCA 和 t-SNE 进行降维。 还提供了用于数据管理的实用程序,包括 CSV 导入和合成数据集生成,以及模型评估工具,如混淆矩阵和交叉验证指标。

    Implements probabilistic classification models based on Gaussian, Multinomial, and Bernoulli distributions.

    Rust
    在 GitHub 上查看↗4,683
  • accord-net/frameworkaccord-net 的头像

    accord-net/framework

    4,540在 GitHub 上查看↗

    这是一个面向 .NET 生态系统的科学计算框架,提供了一套全面的数值分析、统计和数学优化库。它作为开发机器学习、数字信号处理和计算机视觉应用的基础工具包。 该框架提供了用于训练和部署预测模型的专用工具包,包括神经网络、支持向量机和决策树。它还通过对实时视觉分析(如对象跟踪和面部特征检测)的深度集成,以及用于捕获和过滤音频及传感器信号的专用数字信号处理库而脱颖而出。 其功能范围扩展到高级矩阵分解和线性代数、概率状态建模和启发式搜索算法。它还涵盖了广泛的数据操作实用程序,从降维和归一化到空间数据组织和科学可视化组件。 该系统包括用于摄像机配置、GPIO 端口管理和专用深度传感硬件的硬件集成控制器。

    Provides procedures for training probabilistic Naive Bayes classifiers from dataset patterns.

    C#
    在 GitHub 上查看↗4,540
  • chiphuyen/ml-interviews-bookchiphuyen 的头像

    chiphuyen/ml-interviews-book

    4,523在 GitHub 上查看↗

    This project is a collection of comprehensive guides and reference materials designed for technical interviews, machine learning system design, and professional development. It serves as a technical knowledge base and a career coaching manual, providing structured resources to help candidates navigate the machine learning hiring landscape. The resource distinguishes itself by offering detailed frameworks for comparing industry roles, analyzing company types, and planning long-term career progression. It provides specific guidance on evaluating employer organizational health, identifying resea

    Explains Naive Bayes classifiers and their application to text sentiment analysis.

    HTML
    在 GitHub 上查看↗4,523
  • dsgiitr/d2l-pytorchdsgiitr 的头像

    dsgiitr/d2l-pytorch

    4,353在 GitHub 上查看↗

    这是一个教育代码库和参考库,将理论深度学习概念转化为可执行的 PyTorch 代码。它作为深度学习教科书的实际实现,提供了一套课程式的引导练习和架构示例,用于学习目的。 该仓库包含一个标准神经网络架构库,包括线性、卷积、循环和 Transformer 模型。它专门实现了各种深度学习模式,如多层感知机(MLP)、VGG 网络、门控循环单元(GRU)和长短期记忆网络(LSTM)。 该代码库涵盖了广泛的功能领域,包括用于图像分类和目标检测的计算机视觉,以及用于序列建模和翻译的自然语言处理。它还实现了基础机器学习组件,如线性回归和 Softmax 回归、概率分类以及一套基于梯度的优化算法。 该项目主要以 Jupyter Notebooks 合集的形式提供。

    Implements a probabilistic Naive Bayes classifier based on feature independence assumptions.

    Jupyter Notebookbookcomputer-visiond2l
    在 GitHub 上查看↗4,353
  1. Home
  2. Artificial Intelligence & ML
  3. Naive Bayes Classifiers

探索子标签

  • Naive Bayes TrainingProcedures for training probabilistic Naive Bayes classifiers from data. **Distinct from Naive Bayes Classifiers:** Focuses on the general training phase, distinct from streaming-specific updates.
  • Streaming Naive Bayes TrainingTrains Naive Bayes classifiers incrementally on data streams, updating counts one observation at a time. **Distinct from Naive Bayes Classifiers:** Distinct from Naive Bayes Classifiers: focuses on the streaming/incremental update aspect rather than general Naive Bayes model structure.