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

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

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

srush/Tensor-Puzzles

0
View on GitHub↗
4,162 星标·378 分支·Jupyter Notebook·MIT·6 次浏览

Tensor Puzzles

Tensor-Puzzles 是一套教育练习和数值计算教程,旨在掌握 PyTorch 中的张量运算和广播规则。它作为一个实现训练器,用户通过重新实现深度学习数学原语来练习将数学公式转换为代码。

该项目利用一套基于约束的练习,限制可用的库调用以强制使用特定的张量原语。这些挑战被结构化为顺序谜题,要求用户使用模块化实现模式解决任务,其中复杂函数被分解为更简单的依赖运算。

通过集成的 PyTorch 执行环境确保正确性,该环境使用参考实现验证和数值容差检查。系统验证用户定义的输出是否与参考结果匹配,并遵守标准的多元数组广播规则。

Features

  • Tensor Broadcasting - Provides a mechanism for validating that multi-dimensional arrays align according to standard tensor broadcasting rules.
  • Runtime Evaluation Environments - Provides an execution environment that runs user code within a live PyTorch session for validation.
  • PyTorch Tensor Operations - Integrates with PyTorch to execute tensor operations and validate runtime shapes and types.
  • PyTorch Code Exercises - Offers practical exercises and constrained challenges for learning multi-dimensional array manipulation in PyTorch.
  • Machine Learning Mathematics - Teaches the fundamental mathematical operations and logic underlying neural network layers.
  • Automated Exercise Suites - Provides a series of coding tasks bundled with automated verification for tensor operation implementation.
  • API Call Restrictions - Restricts available library calls to force the use of specific tensor primitives during exercises.
  • Reference Implementation Validation - Evaluates user submissions against a hidden gold-standard implementation to ensure mathematical equivalence.
  • Implementation Trainers - Trains users to transition from mathematical formulas to efficient PyTorch code through verified exercises.
  • Progressive Learning Paths - Structures tensor manipulation tasks as a series of progressive puzzles where solutions build on previous concepts.
  • Programming Course Materials - Offers structured sets of interactive lessons for reimplementing deep learning mathematical primitives.
  • Precision-Tolerant Comparisons - Uses epsilon-based precision-tolerant comparisons to handle floating point rounding errors in tensor results.
  • Interactive Tutorials - Serves as a guided set of challenges for understanding tensor broadcasting and linear algebra fundamentals.
  • Runtime Shape Verification - Provides runtime verification to ensure tensor dimensions adhere to broadcasting alignment rules.
  • Numerical Tolerance Checks - Implements a test runner that verifies tensor output correctness using numerical tolerance epsilon checks.

Star 历史

srush/tensor-puzzles 的 Star 历史图表srush/tensor-puzzles 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

srush/tensor-puzzles 是做什么的?

Tensor-Puzzles 是一套教育练习和数值计算教程,旨在掌握 PyTorch 中的张量运算和广播规则。它作为一个实现训练器,用户通过重新实现深度学习数学原语来练习将数学公式转换为代码。

srush/tensor-puzzles 的主要功能有哪些?

srush/tensor-puzzles 的主要功能包括:Tensor Broadcasting, Runtime Evaluation Environments, PyTorch Tensor Operations, PyTorch Code Exercises, Machine Learning Mathematics, Automated Exercise Suites, API Call Restrictions, Reference Implementation Validation。

srush/tensor-puzzles 有哪些开源替代品?

srush/tensor-puzzles 的开源替代品包括: shuhuai007/machine-learning-session — This project is a machine learning educational resource and study site focused on the theoretical foundations and… mml-book/mml-book.github.io — This project is an educational resource focused on machine learning mathematics education. It provides a curriculum… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… 649453932/bert-chinese-text-classification-pytorch — This project is a PyTorch-based Chinese text classification framework. It provides a transformer-based pipeline… atcold/nyu-dlsp20 — NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering… amdegroot/ssd.pytorch — This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and…

Tensor Puzzles 的开源替代方案

相似的开源项目,按与 Tensor Puzzles 的功能重合度排序。
  • mml-book/mml-book.github.iomml-book 的头像

    mml-book/mml-book.github.io

    15,671在 GitHub 上查看↗

    This project is an educational resource focused on machine learning mathematics education. It provides a curriculum for the mathematical foundations required to understand and implement machine learning algorithms, covering linear algebra, calculus, probability, and optimization. The resource includes structured mathematics modules and a foundation curriculum paired with practice exercises, instructor manuals, and solution guides. It offers technical textbook supplementation through downloadable PDF materials and supplementary learning content such as video lectures and presentation slides.

    Jupyter Notebook
    在 GitHub 上查看↗15,671
  • shuhuai007/machine-learning-sessionshuhuai007 的头像

    shuhuai007/Machine-Learning-Session

    5,241在 GitHub 上查看↗

    This project is a machine learning educational resource and study site focused on the theoretical foundations and mathematical derivations of machine learning algorithms. It serves as a study guide for mastering the linear algebra, calculus, and proofs required for predictive modeling. The site functions as a markdown documentation portal and static site generator, converting formatted text and LaTeX formulas into a structured web interface. It utilizes a typesetting engine to render complex academic derivations and mathematical equations clearly within the browser. The platform includes a r

    在 GitHub 上查看↗5,241
  • datawhalechina/thorough-pytorchdatawhalechina 的头像

    datawhalechina/thorough-pytorch

    3,684在 GitHub 上查看↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    在 GitHub 上查看↗3,684
  • 649453932/bert-chinese-text-classification-pytorch649453932 的头像

    649453932/Bert-Chinese-Text-Classification-Pytorch

    4,425在 GitHub 上查看↗

    This project is a PyTorch-based Chinese text classification framework. It provides a transformer-based pipeline designed to categorize Chinese language sequences into predefined labels using deep learning models. The implementation supports both BERT and ERNIE language models for processing and tagging complex Chinese text. These models are used to perform tasks such as sentiment analysis and general text categorization. The system utilizes transformer-based text encoding and attention-weighted sequence pooling to convert raw characters into document vectors. It employs pre-trained model fin

    Python
    在 GitHub 上查看↗4,425
  • 查看 Tensor Puzzles 的所有 30 个替代方案→