awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Efficient Kan

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Efficient Kan.
  • kindxiaoming/pykanالصورة الرمزية لـ KindXiaoming

    KindXiaoming/pykan

    16,305عرض على GitHub↗

    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-bookالصورة الرمزية لـ christophM

    christophM/interpretable-ml-book

    5,317عرض على GitHub↗

    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
  • nvidia/model-optimizerالصورة الرمزية لـ NVIDIA

    NVIDIA/Model-Optimizer

    2,975عرض على GitHub↗

    Model-Optimizer is a deep learning toolkit and framework dedicated to compressing, pruning, quantizing, and optimizing neural network architectures. It provides methodologies covering weight quantization, model distillation, and speculative decoding for efficient text generation, alongside automated neural architecture search for discovering optimal network structures. The library implements post-training quantization pipelines that convert high-precision neural network weights into lower-bit formats using calibration data. Additional optimization techniques include teacher-student knowledge

    Python
    عرض على GitHub↗2,975
  • cs231n/cs231n.github.ioالصورة الرمزية لـ cs231n

    cs231n/cs231n.github.io

    10,923عرض على GitHub↗

    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
عرض جميع البدائل الـ 30 لـ Efficient Kan→

الأسئلة الشائعة

ما هي وظيفة 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… nvidia/model-optimizer — Model-Optimizer is a deep learning toolkit and framework dedicated to compressing, pruning, quantizing, and optimizing… 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…