17 个仓库
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.
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.
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.
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.
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.
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.
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.
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.
这是一个全面的教育课程,旨在教授使用 Python 编程语言的机器学习基础知识。它提供了一个结构化的课程,涵盖监督学习、无监督学习和深度学习的实现与理论。 该课程通过结合可执行代码和技术教程的交互式 notebook 提供。它包括用于构建神经网络架构、实现分类和回归模型,以及利用聚类技术在未标记数据中发现模式的专门指南。 这些材料涵盖了完整的机器学习工作流程,包括数据预处理和分类编码、模型训练和超参数调优,以及性能评估。它还具有用于可视化模型行为的工具,例如决策边界绘图和决策树图。
Implements probabilistic classification models based on statistical feature distributions.
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.
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.
该项目是一个机器学习库,提供了一系列监督和无监督学习算法的实现。它作为一个深度学习框架、统计分类器集合,以及用于无监督学习和降维的工具套件。 该库支持构建神经网络,包括用于模式识别的多层感知器和卷积网络。它还提供用于执行主成分分析和流形学习以可视化高维数据集的工具,以及一套通过迭代分区对未标记数据进行分组的聚类算法。 该项目涵盖了广泛的预测建模功能,包括使用决策树、k-近邻、贝叶斯分类器、支持向量机和岭回归的分类与回归任务。它还包括用于图像分类工作流和未标记数据分析的工具。
Implements naive bayes classifiers based on statistical feature distributions and conditional probability.
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.
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.
Linfa 是一个用 Rust 实现的经典机器学习框架和统计学习套件。它提供了一系列用于监督和无监督学习的算法,专注于回归、聚类和决策树等传统统计方法。 该工具包以其能够编译为 WebAssembly 的能力而著称,使分析模型能够在浏览器环境中执行。它采用基于 trait 的算法接口,以标准化其各种模型的训练和预测过程。 该库涵盖了广泛的功能,包括监督分类和连续值回归。它提供无监督聚类、用于模型聚合的集成方法以及通过独立成分分析进行的信号处理。该套件还包括广泛的数据预处理工具,用于特征归一化、文本向量化以及使用 PCA 和 t-SNE 进行降维。 还提供了用于数据管理的实用程序,包括 CSV 导入和合成数据集生成,以及模型评估工具,如混淆矩阵和交叉验证指标。
Implements probabilistic classification models based on Gaussian, Multinomial, and Bernoulli distributions.
这是一个面向 .NET 生态系统的科学计算框架,提供了一套全面的数值分析、统计和数学优化库。它作为开发机器学习、数字信号处理和计算机视觉应用的基础工具包。 该框架提供了用于训练和部署预测模型的专用工具包,包括神经网络、支持向量机和决策树。它还通过对实时视觉分析(如对象跟踪和面部特征检测)的深度集成,以及用于捕获和过滤音频及传感器信号的专用数字信号处理库而脱颖而出。 其功能范围扩展到高级矩阵分解和线性代数、概率状态建模和启发式搜索算法。它还涵盖了广泛的数据操作实用程序,从降维和归一化到空间数据组织和科学可视化组件。 该系统包括用于摄像机配置、GPIO 端口管理和专用深度传感硬件的硬件集成控制器。
Provides procedures for training probabilistic Naive Bayes classifiers from dataset patterns.
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.
这是一个教育代码库和参考库,将理论深度学习概念转化为可执行的 PyTorch 代码。它作为深度学习教科书的实际实现,提供了一套课程式的引导练习和架构示例,用于学习目的。 该仓库包含一个标准神经网络架构库,包括线性、卷积、循环和 Transformer 模型。它专门实现了各种深度学习模式,如多层感知机(MLP)、VGG 网络、门控循环单元(GRU)和长短期记忆网络(LSTM)。 该代码库涵盖了广泛的功能领域,包括用于图像分类和目标检测的计算机视觉,以及用于序列建模和翻译的自然语言处理。它还实现了基础机器学习组件,如线性回归和 Softmax 回归、概率分类以及一套基于梯度的优化算法。 该项目主要以 Jupyter Notebooks 合集的形式提供。
Implements a probabilistic Naive Bayes classifier based on feature independence assumptions.