awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesKernel Density Estimation

Non-parametric methods for estimating probability density functions.

Distinguishing note: Focuses on kernel-based smoothing techniques.

Explore 13 awesome GitHub repositories matching artificial intelligence & ml · Kernel Density Estimation. Refine with filters or upvote what's useful.

Awesome Kernel Density Estimation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jakevdp/pythondatasciencehandbookAvatar von jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Auf GitHub ansehen↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Smooths out data distributions by placing kernels at each point to visualize and analyze density patterns.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    Auf GitHub ansehen↗48,561
  • ddbourgin/numpy-mlAvatar von ddbourgin

    ddbourgin/numpy-ml

    16,275Auf GitHub ansehen↗

    This library is a collection of machine learning algorithms and neural network components implemented from scratch using only NumPy. It serves as an educational toolkit for constructing and experimenting with machine learning architectures, emphasizing a modular approach where algorithms are organized into self-contained, object-oriented classes. The project distinguishes itself by relying exclusively on array-oriented programming to perform mathematical operations, ensuring that all computations are vectorized for performance. By utilizing a standardized interface for forward and backward pa

    Models complex data patterns using kernel regression, k-nearest neighbors, and Gaussian processes.

    Pythonattentionbayesian-inferencegaussian-mixture-models
    Auf GitHub ansehen↗16,275
  • statsmodels/statsmodelsAvatar von statsmodels

    statsmodels/statsmodels

    11,260Auf GitHub ansehen↗

    Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data analysis. It provides a robust framework for estimating and diagnosing a wide range of statistical models, enabling users to perform rigorous hypothesis testing, regression analysis, and complex data exploration within structured environments. The library distinguishes itself through its support for advanced statistical methodologies, including state space representation for dynamic systems and generalized linear frameworks that accommodate non-normal response variables. It offers s

    Provides kernel density estimation methods to estimate probability densities without assuming specific functional forms.

    Pythoncount-modeldata-analysisdata-science
    Auf GitHub ansehen↗11,260
  • yzhao062/pyodAvatar von yzhao062

    yzhao062/pyod

    9,878Auf GitHub ansehen↗

    PyOD is a Python anomaly detection library used to identify outliers in tabular, time series, graph, text, and image data. It provides a collection of algorithms for detecting anomalous data points and includes a unified detector interface that standardizes input and output signatures across its available detection algorithms. The project features a multi-modal outlier detector for identifying anomalies across diverse formats including unstructured text and images, as well as a specialized toolkit for graph-based and time-series anomaly detection. It includes an ensemble framework for combini

    Implements kernel density estimation to flag data points in low-density regions as anomalies.

    Pythonagentic-aianomaly-detectiondata-mining
    Auf GitHub ansehen↗9,878
  • scottplot/scottplotAvatar von ScottPlot

    ScottPlot/ScottPlot

    6,417Auf GitHub ansehen↗

    ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada

    Implements Kernel Density Estimation to estimate probability density functions from histograms.

    C#chartchartingcharts
    Auf GitHub ansehen↗6,417
  • open-edge-platform/anomalibAvatar von open-edge-platform

    open-edge-platform/anomalib

    5,871Auf GitHub ansehen↗

    Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model zoo, and a benchmarking suite designed for industrial defect detection. It provides a wide range of algorithms—including generative, discriminative, teacher-student, and vision-language approaches—that support unsupervised, few-shot, and zero-shot settings. The library enables deployment through model export to ONNX and OpenVINO for edge devices, and includes a no-code web application for training and inference. It also features a command-line interface for orchestrating multi

    Anomalib performs non-parametric density estimation using a Gaussian kernel with automatic bandwidth selection via Scott's rule.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    Auf GitHub ansehen↗5,871
  • 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

    Identifies anomalous data points using statistical and density-based outlier detection methods.

    Python
    Auf GitHub ansehen↗5,635
  • vega/vega-liteAvatar von vega

    vega/vega-lite

    5,216Auf GitHub ansehen↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Vega-Lite performs one-dimensional kernel density estimation over input data, generating samples of estimated densities for each group.

    TypeScriptchartsdeclarative-languageplot
    Auf GitHub ansehen↗5,216
  • nyandwi/machine_learning_completeAvatar von Nyandwi

    Nyandwi/machine_learning_complete

    4,983Auf GitHub ansehen↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Implements histograms and kernel density estimates to visualize the probability density and spread of variables.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Auf GitHub ansehen↗4,983
  • cjlin1/libsvmAvatar von cjlin1

    cjlin1/libsvm

    4,707Auf GitHub ansehen↗

    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.

    Identifies boundaries of a single class of data to detect outliers and estimate data distributions.

    Java
    Auf GitHub ansehen↗4,707
  • accord-net/frameworkAvatar von accord-net

    accord-net/framework

    4,540Auf GitHub ansehen↗

    Dieses Projekt ist ein Framework für wissenschaftliches Rechnen im .NET-Ökosystem und bietet eine umfassende Suite von Bibliotheken für numerische Analyse, Statistik und mathematische Optimierung. Es dient als grundlegendes Toolkit für die Entwicklung von Anwendungen in den Bereichen Machine Learning, digitale Signalverarbeitung und Computer Vision. Das Framework bietet spezialisierte Toolkits für das Training und die Bereitstellung prädiktiver Modelle, einschließlich neuronaler Netze, Support Vector Machines und Entscheidungsbäumen. Es zeichnet sich zudem durch tiefe Integrationen für Echtzeit-Bildanalyse aus, wie etwa Objektverfolgung und Gesichtserkennung, ergänzt durch eine dedizierte Bibliothek für digitale Signalverarbeitung zur Erfassung und Filterung von Audio- und Sensorsignalen. Das Funktionsspektrum erstreckt sich auf hochgradige Matrixzerlegung und lineare Algebra, probabilistische Zustandsmodellierung und heuristische Suchalgorithmen. Es deckt zudem eine breite Palette an Datenmanipulations-Dienstprogrammen ab, von Dimensionsreduktion und Normalisierung bis hin zur Organisation räumlicher Daten und Komponenten für wissenschaftliche Visualisierung. Das System enthält Hardware-Integrationscontroller für Kamerakonfiguration, GPIO-Port-Management und spezialisierte Tiefensensor-Hardware.

    Implements kernel density estimation for calculating the probability density of distributions using Gaussian kernels.

    C#
    Auf GitHub ansehen↗4,540
  • goodfeli/adversarialAvatar von goodfeli

    goodfeli/adversarial

    4,074Auf GitHub ansehen↗

    Dieses Projekt ist ein Framework für die Implementierung und Erforschung von Generative Adversarial Networks (GANs). Es stellt die notwendigen Tools und Hyperparameter bereit, um generative Modelle über verschiedene Datensätze hinweg zu trainieren und zu evaluieren, speziell mit dem Ziel, Ergebnisse aus der akademischen Forschung zu reproduzieren. Das Framework enthält einen Parzen-Dichte-Likelihood-Schätzer zur Berechnung der Log-Likelihood des Modells. Dies ermöglicht die quantitative Bewertung generativer Verteilungen und die Messung der Gesamtleistung des Modells. Die Codebasis deckt Machine-Learning-Forschungsfähigkeiten ab, mit Fokus auf das Training von Adversarial Networks und die Evaluierung synthetischer Datenverteilungen.

    Employs Parzen-window kernel density estimation to calculate the log likelihood of generated samples.

    Python
    Auf GitHub ansehen↗4,074
  • hosseinmoein/dataframeAvatar von hosseinmoein

    hosseinmoein/DataFrame

    2,917Auf GitHub ansehen↗

    DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f

    Identifies anomalies in time-series data using sliding windows and absolute deviation.

    C++aicppdata-analysis
    Auf GitHub ansehen↗2,917
  1. Home
  2. Artificial Intelligence & ML
  3. Kernel Density Estimation

Unter-Tags erkunden

  • One-Class SVM Outlier DetectionIdentifying the boundaries of a single class to detect anomalies and estimate data distributions. **Distinct from Outlier Detection:** Specifically uses the one-class SVM boundary approach rather than probability density estimation.
  • Outlier DetectionUsing probability density estimation to identify anomalous data points in low-density regions. **Distinct from Kernel Density Estimation:** Specializes kernel density estimation for anomaly detection rather than general probability distribution modeling.