This project is a PyTorch library for building and training Kolmogorov-Arnold Networks. It implements a neural network architecture that replaces fixed activation functions with learnable spline-based functions on edges, serving as a tool for interpretable machine learning. The implementation utilizes reformulated matrix operations to reduce memory overhead and increase computation speed. It employs L1 regularization to sparsify network weights, which improves the transparency of the model's internal logic and decisions. The framework covers a range of capabilities including grid-based funct
Lucid is a TensorFlow interpretability toolkit and visualization library designed to analyze the internal representations of neural networks. It functions as a gradient-based optimization framework that generates images and atlases to reveal the features learned by specific neurons and layers. The library enables the creation of activation atlases and the mapping of high-dimensional neural activations into lower-dimensional spaces to study model behavior. It utilizes differentiable image parametrization to optimize visual inputs that maximally activate network components. The system covers a
This project is an agnostic model interpretability framework and explainability tool designed to provide local interpretable explanations for individual predictions. It functions as a local surrogate model that approximates the behavior of any machine learning classifier or regression model to identify the most influential features for a specific instance. The framework is designed to be model-agnostic, meaning it can explain predictions across tabular, text, and image data regardless of the underlying architecture. It employs local linear approximations and feature importance visualization t
This is a PyTorch CNN visualization toolkit designed for neural network interpretability. It provides a set of tools to explain model decisions and analyze the internal behavior of convolutional neural networks through the visualization of activations, gradients, and filters. The project implements specialized techniques for synthesizing representative images, including Deep Dream optimizations to amplify patterns and class-specific image generation via input optimization. It also features a saliency map generator that produces gradient-based heatmaps to identify the specific image regions in
pykan is a library for implementing Kolmogorov-Arnold Networks, replacing fixed node activation functions with learnable spline functions located on the network edges. It serves as an interpretable AI framework and symbolic regression tool designed to derive transparent mathematical rules from complex data.
Las características principales de kindxiaoming/pykan son: Edge-Based Activations, Kolmogorov-Arnold Networks, Sparsity Regularization, Model Interpretability Frameworks, Model Sparsification, Neural Network Interpretability, Spline-Based Approximations, Symbolic Library Matching.
Las alternativas de código abierto para kindxiaoming/pykan incluyen: blealtan/efficient-kan — This project is a PyTorch library for building and training Kolmogorov-Arnold Networks. It implements a neural network… utkuozbulak/pytorch-cnn-visualizations — This is a PyTorch CNN visualization toolkit designed for neural network interpretability. It provides a set of tools… marcotcr/lime — This project is an agnostic model interpretability framework and explainability tool designed to provide local… tensorflow/lucid — Lucid is a TensorFlow interpretability toolkit and visualization library designed to analyze the internal… shap/shap — SHAP is an explainable AI toolkit that provides a game theoretic framework for interpreting machine learning model… pair-code/lit — Lit is a machine learning interpretability framework and model debugging tool designed to analyze model behavior and…