awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesLinear Regression Implementations

Educational implementations of linear regression models from scratch for learning purposes.

Explore 18 awesome GitHub repositories matching artificial intelligence & ml · Linear Regression Implementations. Refine with filters or upvote what's useful.

Awesome Linear Regression Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • d2l-ai/d2l-zhd2l-ai 的头像

    d2l-ai/d2l-zh

    78,493在 GitHub 上查看↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Builds foundational knowledge by implementing linear regression models from scratch using code-first examples.

    Pythonbookchinesecomputer-vision
    在 GitHub 上查看↗78,493
  • yunjey/pytorch-tutorialyunjey 的头像

    yunjey/pytorch-tutorial

    32,385在 GitHub 上查看↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Provides educational implementations of linear regression models built from scratch.

    Pythondeep-learningneural-networkspytorch
    在 GitHub 上查看↗32,385
  • trekhleb/homemade-machine-learningtrekhleb 的头像

    trekhleb/homemade-machine-learning

    24,608在 GitHub 上查看↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    Provides an educational from-scratch implementation of linear regression using gradient descent.

    Jupyter Notebook
    在 GitHub 上查看↗24,608
  • arogozhnikov/einopsarogozhnikov 的头像

    arogozhnikov/einops

    9,398在 GitHub 上查看↗

    Einops is a tensor manipulation library that provides a framework-agnostic interface for reshaping, Einstein summation, and multi-dimensional array operations. It serves as an abstraction layer that works across NumPy, PyTorch, TensorFlow, and JAX, allowing for tensor transformations without changing the API. The library distinguishes itself through a declarative notation system that uses readable string patterns to describe tensor rearrangements and reductions. This approach includes an extended Einstein summation interface that supports multi-letter axis names and a named dimension mapping

    Executes generic linear transformations across tensor dimensions to implement multi-layer perceptron style architectures.

    Pythoncupydeep-learningeinops
    在 GitHub 上查看↗9,398
  • thealgorithms/c-sharpTheAlgorithms 的头像

    TheAlgorithms/C-Sharp

    8,049在 GitHub 上查看↗

    This project is a collection of reference implementations for algorithms, mathematics, cryptography, compression, and machine learning written in C#. It serves as an educational library providing standard implementations of sorting, searching, and graph theory algorithms. The repository covers a wide range of computational domains, including combinatorial optimization for constraint satisfaction and scheduling, as well as symmetric and classical cryptographic ciphers. It also provides reference code for lossless data compression techniques and fundamental machine learning primitives such as r

    Provides educational from-scratch implementations of linear regression models for predictive modeling.

    C#algorithmalgorithmsalgorithms-and-data-structures
    在 GitHub 上查看↗8,049
  • rasbt/python-machine-learning-book-2nd-editionrasbt 的头像

    rasbt/python-machine-learning-book-2nd-edition

    7,194在 GitHub 上查看↗

    This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili

    Provides educational implementations of linear regression models built from scratch.

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    在 GitHub 上查看↗7,194
  • tencent-ailab/ip-adaptertencent-ailab 的头像

    tencent-ailab/IP-Adapter

    6,604在 GitHub 上查看↗

    IP-Adapter is a framework for conditioning pretrained text-to-image diffusion models to use image prompts as visual guides. It serves as a text-to-image model extension that transforms a text-based diffusion model to accept and process image inputs as primary generation sources. The system implements identity preservation to maintain consistent facial features across multiple outputs using a reference photo. It also enables style transfer workflows to produce image variations that preserve the artistic characteristics of a source image. Capabilities cover multi-modal prompting, including the

    Uses lightweight trainable linear layers to transform image embeddings for compatibility with attention layers.

    Jupyter Notebook
    在 GitHub 上查看↗6,604
  • prml/prmltPRML 的头像

    PRML/PRMLT

    6,207在 GitHub 上查看↗

    PRMLT provides self-contained MATLAB implementations of every algorithm from the Pattern Recognition and Machine Learning textbook by Christopher Bishop. The code reproduces the book's exact formulas and notation, making each implementation directly traceable to the source material for educational verification and study. The implementations cover the full range of core machine learning methods from the textbook, including classification, clustering, regression, density estimation, and neural network algorithms. Each module is self-contained with heavy comments, and the code uses compact, vect

    Implements regression methods including linear basis function models and Gaussian processes from the PRML textbook.

    MATLAB
    在 GitHub 上查看↗6,207
  • cubiq/comfyui_ipadapter_pluscubiq 的头像

    cubiq/ComfyUI_IPAdapter_plus

    6,031在 GitHub 上查看↗

    ComfyUIIPAdapterplus 是 ComfyUI 的一个节点式扩展,它实现了 IPAdapter 模型以使用参考图像引导图像生成。它作为一个图像提示工具和 Stable Diffusion 图像适配器,允许参考文件作为视觉提示,用于控制风格、构图和主体身份。 该项目提供了在生成的肖像中保持面部身份和高保真特征的专门功能。它支持从参考图像迁移视觉特征和艺术风格,以及提取空间布局以引导新生成中对象的排列。 该扩展涵盖了广泛的功能领域,包括 AI 图像调节、一致的角色生成和图像构图控制。

    Provides linear projection layers to align image encoder outputs with the dimensionality of model attention layers.

    Python
    在 GitHub 上查看↗6,031
  • flashlight/flashlightflashlight 的头像

    flashlight/flashlight

    5,443在 GitHub 上查看↗

    Flashlight is a standalone C++ machine learning library and tensor library used for building and training neural networks. It functions as a comprehensive neural network framework and automatic differentiation engine, providing the tools to construct computation graphs and calculate gradients via backpropagation. The project serves as a distributed training framework, utilizing all-reduce operations to synchronize gradients and parameters across multiple compute nodes and devices. It distinguishes itself through deep integration of high-performance tensor manipulation, native device memory in

    Implements linear transformation layers that use matrix multiplication and optional bias to transform input tensor sizes.

    C++
    在 GitHub 上查看↗5,443
  • facebookresearch/flashlightfacebookresearch 的头像

    facebookresearch/flashlight

    5,443在 GitHub 上查看↗

    Flashlight is a C++ machine learning library and deep learning framework designed for building and training neural networks. It functions as a tensor manipulation library and an automatic differentiation engine that tracks operations to calculate gradients via backpropagation for model optimization. The project is distinguished by its role as a distributed training framework, utilizing all-reduce gradient synchronization and distributed environments to scale machine learning workloads across multiple nodes and devices. It features a backend-agnostic memory interface and RAII-based management

    Multiplies input tensors by learnable weight matrices and adds bias terms for vector space mapping.

    C++
    在 GitHub 上查看↗5,443
  • tingsongyu/pytorch-tutorial-2ndTingsongYu 的头像

    TingsongYu/PyTorch-Tutorial-2nd

    4,555在 GitHub 上查看↗

    这是一个关于使用 PyTorch 构建神经网络的综合教学资源和课程。它涵盖了深度学习的基本构建块,包括张量操作、自动微分以及模块化神经网络组件的构建。 该仓库是多个专业领域的参考指南。它提供了计算机视觉任务(如图像分类、目标检测和语义分割)的实现细节,以及涉及 Transformer、循环网络和生成模型的自然语言处理工作流。此外,它还包括生成式 AI 的参考资料,专门关注通过扩散模型和对抗网络进行图像合成。 材料延伸至模型优化和部署流水线。它涵盖了通过量化和将模型导出为 ONNX 和 TensorRT 等格式来减小模型大小并提高推理速度的技术。其他能力领域包括用于并行加载的数据工程、使用自定义指标的模型评估,以及开源大语言模型的部署。 该项目主要以一系列 Jupyter Notebook 的形式提供。

    Implements linear transformations using weight matrices and bias terms to map data between vector spaces.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    在 GitHub 上查看↗4,555
  • google-research/simclrgoogle-research 的头像

    google-research/simclr

    4,502在 GitHub 上查看↗

    此项目是一个自监督对比学习框架,旨在训练深度学习模型从图像中学习视觉表示,而无需使用人类提供的标签。它提供了一个系统,用于开发可适应下游计算机视觉任务的预训练视觉表示模型。 该框架包括用于半监督图像分类的工具,它结合了大型未标记数据集和小型标记集以提高准确性。它还具有线性探测评估工具,通过在冻结的表示之上训练简单的线性分类器来评估学习到的图像特征的质量。 代码库涵盖了分布式深度学习训练和硬件加速以处理大批量数据,以及优化原语,如余弦衰减学习率调度和权重衰减正则化。它还提供了模型管理实用程序,包括在不同深度学习框架格式之间转换预训练检查点,以及用于模型部署的工具。 该实现以 Jupyter Notebooks 集合的形式提供。

    Constructs linear layers with optional bias and normalization to evaluate the quality of learned visual representations.

    Jupyter Notebookcomputer-visioncontrastive-learningrepresentation-learning
    在 GitHub 上查看↗4,502
  • hunkim/deeplearningzerotoallhunkim 的头像

    hunkim/DeepLearningZeroToAll

    4,494在 GitHub 上查看↗

    DeepLearningZeroToAll 是一个专注于深度学习和机器学习的综合教育资源和实现集合。它提供了一条使用 TensorFlow 的结构化学习路径,从基础线性模型过渡到复杂的神经网络架构。 该项目以其各种网络类型的实际实现而著称,包括用于逻辑问题的多层感知器、用于空间数据和图像识别的卷积神经网络,以及使用 LSTM 单元进行时间序列预测和字符序列预测的循环神经网络。它还包括通过批量归一化和 Dropout 技术进行模型正则化的详细演示。 该存储库涵盖了广泛的功能,包括线性回归和逻辑回归的监督机器学习、用于张量操作和缩放的数据工程,以及通过梯度下降和手动反向传播计算进行模型优化。它还包括用于模型评估、权重持久化以及通过代价函数可视化和指标记录进行训练可观测性的工具。 内容通过一系列 Jupyter Notebooks 提供。

    Provides educational implementations of linear and binary regression models for predictive classification.

    Jupyter Notebookkeraslabmxnet
    在 GitHub 上查看↗4,494
  • binroot/tensorflow-bookBinRoot 的头像

    BinRoot/TensorFlow-Book

    4,431在 GitHub 上查看↗

    这是一个 TensorFlow 机器学习示例集合,为各种神经网络范式提供了参考实现。它涵盖了监督学习、无监督学习、强化学习和序列学习模型。 该仓库包含了专注于图像分类和排序的卷积神经网络实现,以及用于时间序列预测和序列到序列翻译的循环神经网络。此外,它还提供了通过奖励优化训练的强化学习智能体,以及用于数据聚类的自编码器和自组织映射等无监督学习技术。 其他功能涵盖了监督回归和分类、语义嵌入生成,以及用于序列数据建模的隐马尔可夫模型。该项目还包括用于张量操作管理和通过仪表板进行模型性能可视化的实用工具。 内容以一系列 Jupyter Notebook 的形式提供。

    Implements a range of regression methods to predict continuous values by fitting linear and non-linear relationships.

    Jupyter Notebookautoencoderbookclassification
    在 GitHub 上查看↗4,431
  • richzhang/perceptualsimilarityrichzhang 的头像

    richzhang/PerceptualSimilarity

    4,244在 GitHub 上查看↗

    PerceptualSimilarity 是一个深度学习框架,旨在量化和评估图像之间的感知距离。它提供了一个系统,通过使用深度特征表示而不是像素级差异来衡量两张图像或图像块在人类视觉中看起来有多相似。 该项目实现了一个可微分距离度量,作为损失函数,允许通过反向传播优化图像像素以达到目标视觉外观。它包括一个可训练的线性层,可以应用于冻结的深度特征,以学习与人类感知一致的加权距离度量。 该框架涵盖了图像质量评估、相似度度量训练和计算机视觉基准测试方面的广泛功能。模型准确性通过使用诸如二选一强制选择测试等框架,将预测的距离分数与人类判断数据集进行比较来评估。

    Uses a trainable linear layer on top of frozen features to learn weighted human-perceptual distances.

    Python
    在 GitHub 上查看↗4,244
  • deepseek-ai/deepseek-vldeepseek-ai 的头像

    deepseek-ai/DeepSeek-VL

    4,134在 GitHub 上查看↗

    DeepSeek-VL 是一个多模态大型语言模型和图像到文本推理引擎。它作为一个视觉-语言模型和视觉问答系统,集成了视觉感知与语言推理,以理解和描述图像。 该项目支持多模态图像理解和文档图像分析,特别是处理网页截图和技术图表。它提供了视觉对话 AI 的功能,允许用户与视觉数据交互以提取见解,并跨不同类型的视觉信息执行复杂的推理。 该系统利用视觉-语言 Transformer 架构,将视觉 Transformer 与大型语言模型相结合。它采用多模态指令微调和投影层,将视觉特征向量与语言模型的嵌入空间对齐,以进行自回归文本生成。

    Employs a learnable projection layer to align visual feature vectors with the language model's embedding space.

    Python
    在 GitHub 上查看↗4,134
  • fastai/course22fastai 的头像

    fastai/course22

    3,398在 GitHub 上查看↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Provides linear block composers that group normalization, dropout, and linear layers for model construction.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    在 GitHub 上查看↗3,398
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Algorithms
  5. Linear Regression Implementations

探索子标签

  • Linear Mixing Layers3 个子标签Layers that execute generic linear transformations across specific tensor dimensions for MLP-style architectures. **Distinct from Linear Regression Implementations:** Focuses on mixing dimensions within a tensor rather than standard linear regression models.
  • Linear Transformation Layers2 个子标签Layers that perform affine transformations via matrix multiplication and bias addition. **Distinct from Linear Mixing Layers:** Distinct from Linear Mixing Layers by focusing on general size transformation (input to output) rather than mixing dimensions
  • Regression ImplementationsImplementations of regression methods including linear basis function models and Gaussian processes from the PRML textbook. **Distinct from Linear Regression Implementations:** Distinct from Linear Regression Implementations: covers a broader range of regression methods including Gaussian processes, not just linear regression.