8 个仓库
Techniques to transform data into higher-dimensional spaces to enable non-linear classification.
Distinct from Component Linearization: None of the candidates cover the kernel trick for non-linear separation in ML.
Explore 8 awesome GitHub repositories matching artificial intelligence & ml · Kernel-Based Feature Mapping. Refine with filters or upvote what's useful.
This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se
Uses kernel functions to map low-dimensional data into higher-dimensional spaces for non-linear classification.
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
Demonstrates the use of kernel-based feature mapping to resolve non-linear patterns in datasets.
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
Provides kernel-based feature mapping to project data into high-dimensional spaces for non-linear classification.
This is a Python scientific computing library for finding the global maximum of expensive black-box functions. It operates as a global optimization framework that identifies optimal input parameters within defined bounds to maximize a target output. The library utilizes Gaussian process regression to predict function values and uncertainty, guiding the search for optimal parameters. It employs a surrogate-model optimization approach to approximate high-cost objective functions, reducing the total number of required evaluations. The system manages the trade-off between exploration and exploit
Uses kernel-based mapping to define similarity between input points for Gaussian process predictions.
This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to demonstrate foundational AI concepts. It provides a comprehensive toolkit for supervised learning, unsupervised learning, and neural network development. The project is distinguished by its custom implementation of a neural network framework, which includes multi-layer perceptrons with backpropagation, gradient descent, and weight regularization. It also includes a specialized anomaly detection toolkit that identifies outliers and rare events using Gaussian probability distributions
Transforms data into higher-dimensional spaces using kernel functions to resolve non-linear patterns.
This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili
Implements kernel functions to project data into higher-dimensional spaces for non-linear classification.
该项目是一个用 C 语言实现的支持向量机(SVM)库,为分类和回归任务提供引擎。它作为一个机器学习内核库和统计模型验证器,用于对数据点进行分类并预测连续数值。 该库允许定义自定义内核函数,以计算专门数据集中数据点之间的相似度。它还包括用于概率建模的工具,例如估计类成员资格、数据密度和分布边界。 广泛的功能涵盖了多类数据集的模型训练,包括通过加权损失函数管理不平衡数据。该系统提供了使用精度轮廓和分层交叉验证进行超参数选择和模型优化的工作流。 包含用于输入验证和属性缩放的数据预处理工具,以归一化特征量级。
Transforms input data into high-dimensional spaces using kernel functions to resolve non-linear patterns.
Linfa 是一个用 Rust 实现的经典机器学习框架和统计学习套件。它提供了一系列用于监督和无监督学习的算法,专注于回归、聚类和决策树等传统统计方法。 该工具包以其能够编译为 WebAssembly 的能力而著称,使分析模型能够在浏览器环境中执行。它采用基于 trait 的算法接口,以标准化其各种模型的训练和预测过程。 该库涵盖了广泛的功能,包括监督分类和连续值回归。它提供无监督聚类、用于模型聚合的集成方法以及通过独立成分分析进行的信号处理。该套件还包括广泛的数据预处理工具,用于特征归一化、文本向量化以及使用 PCA 和 t-SNE 进行降维。 还提供了用于数据管理的实用程序,包括 CSV 导入和合成数据集生成,以及模型评估工具,如混淆矩阵和交叉验证指标。
Uses RBF and polynomial kernels to map data into higher-dimensional spaces for non-linear classification.