awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cjlin1 avatar

cjlin1/libsvm

0
View on GitHub↗
4,707 Stars·1,635 Forks·Java·BSD-3-Clause·4 Aufrufewww.csie.ntu.edu.tw/~cjlin/libsvm↗

Libsvm

Dieses Projekt ist eine Support-Vector-Machine-Bibliothek, die in C implementiert ist und eine Engine für Klassifizierungs- und Regressionsaufgaben bereitstellt. Sie fungiert als Machine-Learning-Kernel-Bibliothek und statistischer Modell-Validator, der verwendet wird, um Datenpunkte zu kategorisieren und kontinuierliche numerische Werte vorherzusagen.

Die Bibliothek ermöglicht die Definition benutzerdefinierter Kernel-Funktionen, um die Ähnlichkeit zwischen Datenpunkten in spezialisierten Datensätzen zu berechnen. Sie enthält zudem Tools für probabilistische Modellierung, wie die Schätzung der Klassenzugehörigkeit, Datendichte und Verteilungsgrenzen.

Breite Funktionen decken das Modelltraining für Multi-Class-Datensätze ab, einschließlich des Managements unausgewogener Daten durch gewichtete Loss-Funktionen. Das System bietet Workflows für die Hyperparameter-Auswahl und Modelloptimierung mittels Genauigkeitskonturen und stratifizierter Kreuzvalidierung.

Daten-Preprocessing-Utilities für Input-Validierung und Attribut-Skalierung zur Normalisierung von Feature-Größen sind enthalten.

Features

  • Machine Learning Kernel Libraries - Functions as a comprehensive machine learning kernel library for calculating similarity in specialized datasets.
  • SVM Model Training - Builds classification and regression models using training data and kernel functions to find optimal separating hyperplanes.
  • Multiclass - Categorizes data points into multiple classes using classification formulations with multi-class support.
  • Custom Kernel Definitions - Allows the definition of unique kernel functions to calculate similarity between data points in specialized datasets.
  • Kernel-Based Feature Mapping - Transforms input data into high-dimensional spaces using kernel functions to resolve non-linear patterns.
  • Machine Learning Classification - Categorizes data points into predefined classes using support vector machine classification.
  • Regression Predictions - Predicts continuous numerical values by approximating target functions through regression techniques.
  • Model Training - Builds classification and regression models to find optimal boundaries between different data patterns.
  • Numerical Regressions - Predicts continuous numerical values by approximating target functions using regression techniques.
  • Support Vector Machines - Implements a support vector machine classifier using a soft-margin approach to improve decision boundary generalization.
  • Single-Label Prediction - Assigns the single most likely class label to new data instances using a trained model.
  • Classification Engines - Implements an engine for training models to categorize data points based on optimal separating hyperplanes.
  • Class Probability Estimation - Transforms raw decision values into probability estimates by fitting a sigmoid function via Platt scaling.
  • Coordinate Descent Optimizers - Implements dual-coordinate descent optimization to minimize the quadratic objective function for faster linear SVM training.
  • Stratified Splitting Tools - Divides datasets into training and testing sets while preserving original class proportions to prevent sampling bias.
  • Density Estimation - Implements methods for modeling the underlying probability distribution of datasets using support vector machines.
  • One-Class SVM Outlier Detection - Identifies boundaries of a single class of data to detect outliers and estimate data distributions.
  • Imbalanced Dataset Loss Functions - Adjusts the penalty for misclassifications based on class weights to handle imbalanced datasets.
  • Hyperparameter Tuning - Optimizes model configurations through cross-validation and accuracy contours to improve predictive performance.
  • Hyperparameter Optimization - Determines the optimal hyperparameters for a classification model to improve predictive performance.
  • Hyperparameter Grid Sweeps - Provides workflows for systematic hyperparameter selection via cross-validation and accuracy contours.
  • Stratified Folders - Splits data into folds while preserving class percentages to ensure representative model evaluation.
  • Distribution Boundary Estimators - Identifies the boundary of a single class of data to detect outliers and estimate data distributions.
  • Statistical Model Validators - Provides a framework for evaluating predictive performance using cross-validation, stratified sampling, and accuracy contours.
  • Weighted Loss Functions - Applies weights to different classes during training to prevent bias toward the majority class in imbalanced datasets.
  • Sequential Minimal Optimizers - Employs Sequential Minimal Optimization to efficiently solve the quadratic programming problem during model training.
  • Accuracy Contour Optimization - Identifies the best model settings by using cross validation and generating accuracy contours.
  • Machine Learning - Efficient library for support vector machines.
  • Machine Learning Libraries - Efficient software for support vector machine classification and regression tasks.
  • Model Conversion Tools - Library for support vector machines used in classification tasks.

Star-Verlauf

Star-Verlauf für cjlin1/libsvmStar-Verlauf für cjlin1/libsvm

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht cjlin1/libsvm?

Dieses Projekt ist eine Support-Vector-Machine-Bibliothek, die in C implementiert ist und eine Engine für Klassifizierungs- und Regressionsaufgaben bereitstellt. Sie fungiert als Machine-Learning-Kernel-Bibliothek und statistischer Modell-Validator, der verwendet wird, um Datenpunkte zu kategorisieren und kontinuierliche numerische Werte vorherzusagen.

Was sind die Hauptfunktionen von cjlin1/libsvm?

Die Hauptfunktionen von cjlin1/libsvm sind: Machine Learning Kernel Libraries, SVM Model Training, Multiclass, Custom Kernel Definitions, Kernel-Based Feature Mapping, Machine Learning Classification, Regression Predictions, Model Training.

Welche Open-Source-Alternativen gibt es zu cjlin1/libsvm?

Open-Source-Alternativen zu cjlin1/libsvm sind unter anderem: accord-net/framework — This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries… rasbt/python-machine-learning-book — This project is an educational resource providing practical code examples and implementations of machine learning… catboost/catboost — CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression,… biolab/orange3 — Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows… haifengl/smile — Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of… akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow — This project serves as an educational and practical resource for mastering machine learning workflows using Python. It…

Open-Source-Alternativen zu Libsvm

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Libsvm.
  • accord-net/frameworkAvatar von accord-net

    accord-net/framework

    4,540Auf GitHub ansehen↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    C#
    Auf GitHub ansehen↗4,540
  • rasbt/python-machine-learning-bookAvatar von rasbt

    rasbt/python-machine-learning-book

    12,614Auf GitHub ansehen↗

    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

    Jupyter Notebook
    Auf GitHub ansehen↗12,614
  • catboost/catboostAvatar von catboost

    catboost/catboost

    8,808Auf GitHub ansehen↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    C++big-datacatboostcategorical-features
    Auf GitHub ansehen↗8,808
  • biolab/orange3Avatar von biolab

    biolab/orange3

    5,635Auf GitHub ansehen↗

    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

    Python
    Auf GitHub ansehen↗5,635
Alle 30 Alternativen zu Libsvm anzeigen→