awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Blealtan avatar

Blealtan/efficient-kan

0
View on GitHub↗
4,646 स्टार्स·417 फोर्क्स·Python·MIT·3 व्यूज़

Efficient Kan

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 function approximation, B-spline activation functions, and deep learning model optimization. These features are built using native PyTorch tensors to support automatic differentiation and hardware acceleration.

Features

  • Neural Network Architectures - Implements a novel neural network architecture that replaces fixed activations with learnable spline functions on edges.
  • B-Spline Activations - Implements learnable B-spline activation functions on network edges to allow flexible non-linear transformations.
  • Kolmogorov-Arnold Networks - Provides a high-performance implementation of Kolmogorov-Arnold Networks using reformulated matrix operations.
  • Model Interpretability Tools - Functions as a tool for interpretable machine learning by leveraging L1 regularization to clarify model decisions.
  • Neural Network Interpretability - Enhances model transparency by using weight sparsification to make internal network logic easier to understand.
  • PyTorch Implementations - Provides a complete PyTorch-native implementation of Kolmogorov-Arnold Networks for research and training.
  • Spline-Based Approximations - Uses spline-based approximations to map input values to a grid of control points for function approximation.
  • L1 Regularization - Applies L1 regularization to penalize absolute weight values and induce sparsity for better interpretability.
  • Deep Learning Optimization - Optimizes deep learning model execution by reducing memory overhead and increasing computation speed via reformulated matrix operations.
  • Model Sparsification - Includes utilities for model weight sparsification via L1 regularization to improve interpretability.
  • Matrix-Reformulated Operations - Reformulates network operations as standard matrix multiplications to leverage GPU acceleration and PyTorch tensors.

स्टार हिस्ट्री

blealtan/efficient-kan के लिए स्टार हिस्ट्री चार्टblealtan/efficient-kan के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

blealtan/efficient-kan क्या करता है?

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.

blealtan/efficient-kan की मुख्य विशेषताएं क्या हैं?

blealtan/efficient-kan की मुख्य विशेषताएं हैं: Neural Network Architectures, B-Spline Activations, Kolmogorov-Arnold Networks, Model Interpretability Tools, Neural Network Interpretability, PyTorch Implementations, Spline-Based Approximations, L1 Regularization।

blealtan/efficient-kan के कुछ ओपन-सोर्स विकल्प क्या हैं?

blealtan/efficient-kan के ओपन-सोर्स विकल्पों में शामिल हैं: kindxiaoming/pykan — pykan is a library for implementing Kolmogorov-Arnold Networks, replacing fixed node activation functions with… christophm/interpretable-ml-book — This project is a comprehensive educational resource and technical manual focused on interpretable machine learning… cs231n/cs231n.github.io — This project is a static educational website and comprehensive curriculum focused on computer vision and deep… quark0/darts — Darts is a differentiable architecture search framework and library designed to automate the discovery of optimal… facebookresearch/slowfast — SlowFast is a PyTorch video understanding framework and spatiotemporal neural network library. It serves as a toolset… kellerjordan/modded-nanogpt — This is a PyTorch deep learning implementation for training transformer-based language models. It functions as a…

Efficient Kan के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Efficient Kan के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • kindxiaoming/pykanKindXiaoming का अवतार

    KindXiaoming/pykan

    16,305GitHub पर देखें↗

    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. The project focuses on converting learned numerical functions into human-readable symbolic expressions through library matching and formula conversion. It utilizes additive-compositional topologies and learnable piecewise polynomial segments to approximate non-linear mappings. The framewo

    Jupyter Notebook
    GitHub पर देखें↗16,305
  • christophm/interpretable-ml-bookchristophM का अवतार

    christophM/interpretable-ml-book

    5,317GitHub पर देखें↗

    This project is a comprehensive educational resource and technical manual focused on interpretable machine learning and explainable AI. It serves as a textbook and reference for implementing techniques that make complex machine learning models transparent and understandable to humans. The resource provides guidance on both building inherently transparent models, such as decision trees and sparse linear models, and applying post-hoc explanation methods to black-box systems. It details specific methodologies for quantifying feature importance, generating rationales for individual predictions, a

    Jupyter Notebook
    GitHub पर देखें↗5,317
  • cs231n/cs231n.github.iocs231n का अवतार

    cs231n/cs231n.github.io

    10,923GitHub पर देखें↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Jupyter Notebook
    GitHub पर देखें↗10,923
  • quark0/dartsquark0 का अवतार

    quark0/darts

    4,000GitHub पर देखें↗

    Darts is a differentiable architecture search framework and library designed to automate the discovery of optimal convolutional and recurrent neural network structures. It serves as a research tool for finding high-performing cell topologies using gradient-based optimization. The framework employs a differentiable cell super-net and weight-sharing mechanisms to identify effective network connectivity. It utilizes second-order approximation to estimate the performance of discrete architectural candidates and converts learned continuous weights into discrete graph structures through genotype-to

    Python
    GitHub पर देखें↗4,000
  • Efficient Kan के सभी 30 विकल्प देखें→