awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jakevdp/pythondatasciencehandbookAvatar de jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Ver en GitHub↗

    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
    Ver en GitHub↗48,561
  • ddbourgin/numpy-mlAvatar de ddbourgin

    ddbourgin/numpy-ml

    16,275Ver en GitHub↗

    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
    Ver en GitHub↗16,275
  • statsmodels/statsmodelsAvatar de statsmodels

    statsmodels/statsmodels

    11,260Ver en GitHub↗

    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
    Ver en GitHub↗11,260
  • yzhao062/pyodAvatar de yzhao062

    yzhao062/pyod

    9,878Ver en GitHub↗

    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
    Ver en GitHub↗9,878
  • scottplot/scottplotAvatar de ScottPlot

    ScottPlot/ScottPlot

    6,417Ver en GitHub↗

    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
    Ver en GitHub↗6,417
  • open-edge-platform/anomalibAvatar de open-edge-platform

    open-edge-platform/anomalib

    5,871Ver en GitHub↗

    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
    Ver en GitHub↗5,871
  • biolab/orange3Avatar de biolab

    biolab/orange3

    5,635Ver en 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

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

    Python
    Ver en GitHub↗5,635
  • vega/vega-liteAvatar de vega

    vega/vega-lite

    5,216Ver en GitHub↗

    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
    Ver en GitHub↗5,216
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Ver en GitHub↗

    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
    Ver en GitHub↗4,983
  • cjlin1/libsvmAvatar de cjlin1

    cjlin1/libsvm

    4,707Ver en GitHub↗

    Este proyecto es una librería de máquinas de vectores de soporte (SVM) implementada en C, que proporciona un motor para tareas de clasificación y regresión. Funciona como una librería de kernel de machine learning y un validador de modelos estadísticos utilizado para categorizar puntos de datos y predecir valores numéricos continuos. La librería permite la definición de funciones de kernel personalizadas para calcular la similitud entre puntos de datos en datasets especializados. También incluye herramientas para modelado probabilístico, como la estimación de pertenencia a clases, densidad de datos y límites de distribución. Las capacidades cubren el entrenamiento de modelos para datasets multiclase, incluyendo la gestión de datos desequilibrados mediante funciones de pérdida ponderadas. El sistema proporciona flujos de trabajo para la selección de hiperparámetros y optimización de modelos utilizando contornos de precisión y validación cruzada estratificada. Se incluyen utilidades de preprocesamiento de datos para la validación de entradas y el escalado de atributos para normalizar las magnitudes de las características.

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

    Java
    Ver en GitHub↗4,707
  • accord-net/frameworkAvatar de accord-net

    accord-net/framework

    4,540Ver en GitHub↗

    Este proyecto es un framework de computación científica para el ecosistema .NET, que proporciona un conjunto completo de librerías para análisis numérico, estadística y optimización matemática. Sirve como kit de herramientas fundamental para desarrollar aplicaciones en aprendizaje automático (machine learning), procesamiento de señales digitales y visión artificial. El framework proporciona kits de herramientas especializados para entrenar y desplegar modelos predictivos, incluyendo redes neuronales, máquinas de vectores de soporte y árboles de decisión. Se distingue además por integraciones profundas para el análisis visual en tiempo real, como el seguimiento de objetos y la detección de rasgos faciales, junto con una librería dedicada al procesamiento de señales digitales para capturar y filtrar señales de audio y sensores. La superficie de capacidades se extiende a la descomposición de matrices de alto nivel y álgebra lineal, modelado de estados probabilísticos y algoritmos de búsqueda heurística. También cubre una amplia gama de utilidades de manipulación de datos, desde la reducción de dimensionalidad y normalización hasta la organización de datos espaciales y componentes de visualización científica. El sistema incluye controladores de integración de hardware para la configuración de cámaras, gestión de puertos GPIO y hardware especializado de detección de profundidad.

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

    C#
    Ver en GitHub↗4,540
  • goodfeli/adversarialAvatar de goodfeli

    goodfeli/adversarial

    4,074Ver en GitHub↗

    This project is a generative adversarial network implementation and research framework. It provides the tools and hyperparameters necessary to train and evaluate generative models across various datasets, specifically designed to reproduce results from academic research. The framework includes a Parzen density likelihood estimator to calculate model log likelihood. This allows for the quantitative evaluation of generative distributions and the measurement of overall model performance. The codebase covers machine learning research capabilities, focusing on the training of adversarial networks

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

    Python
    Ver en GitHub↗4,074
  • hosseinmoein/dataframeAvatar de hosseinmoein

    hosseinmoein/DataFrame

    2,917Ver en GitHub↗

    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
    Ver en GitHub↗2,917
  1. Home
  2. Artificial Intelligence & ML
  3. Kernel Density Estimation

Explorar subetiquetas

  • 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.