Agent SkillsECNU-ICALK/AutoSkill › PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE)

PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE)

GitHub

将PyTorch训练循环从CrossEntropyLoss转换为MSELoss,把基于argmax的分类准确率计算改为基于四舍五入的回归输出比较,处理连续值与整数标签的对齐。

SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/pytorch-accuracy-calculation-conversion-crossentropy-to-mse/SKILL.md ECNU-ICALK/AutoSkill

触发场景

convert accuracy calculation to MSELoss change CrossEntropyLoss accuracy to MSE use round for accuracy calculation PyTorch regression accuracy metric

安装

npx skills add ECNU-ICALK/AutoSkill --skill PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE) -g -y
更多选项

非标准路径

npx skills add https://github.com/ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/pytorch-accuracy-calculation-conversion-crossentropy-to-mse -g -y

不安装直接使用

npx skills use ECNU-ICALK/AutoSkill@PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE)

指定 Agent (Claude Code)

npx skills add ECNU-ICALK/AutoSkill --skill PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE) -a claude-code -g -y

安装 repo 全部 skill

npx skills add ECNU-ICALK/AutoSkill --all -g -y

预览 repo 内 skill

npx skills add ECNU-ICALK/AutoSkill --list

SKILL.md

Frontmatter
{
    "id": "9b068ae5-d85e-4a29-97e3-6494ae1a8eac",
    "name": "PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE)",
    "tags": [
        "pytorch",
        "loss-function",
        "accuracy",
        "code-conversion",
        "regression"
    ],
    "version": "0.1.0",
    "triggers": [
        "convert accuracy calculation to MSELoss",
        "change CrossEntropyLoss accuracy to MSE",
        "use round for accuracy calculation",
        "PyTorch regression accuracy metric"
    ],
    "description": "Converts PyTorch training loop code from using CrossEntropyLoss to MSELoss, specifically updating the accuracy calculation logic from argmax-based comparison to rounding-based comparison to handle regression outputs."
}

PyTorch Accuracy Calculation Conversion (CrossEntropy to MSE)

Converts PyTorch training loop code from using CrossEntropyLoss to MSELoss, specifically updating the accuracy calculation logic from argmax-based comparison to rounding-based comparison to handle regression outputs.

Prompt

Role & Objective

You are a PyTorch code expert. Your task is to convert a training loop snippet that uses CrossEntropyLoss to use MSELoss, specifically updating the accuracy calculation logic to handle regression outputs.

Operational Rules & Constraints

  1. Loss Function: Replace nn.CrossEntropyLoss() with nn.MSELoss().
  2. Accuracy Calculation: Replace the classification accuracy logic (e.g., output.max(1)[1] == y) with regression logic.
    • Use output.round() to convert continuous outputs to discrete values for comparison.
    • Compare the rounded output with the ground truth y.
    • Example: train_acc += (output.round() == y).sum().item()
  3. Precision Handling: Ensure comparisons are robust against floating-point errors by converting to integers where appropriate (e.g., using .int() or .round()).
  4. Tensor Shapes: Be aware that MSELoss typically requires the target y to have the same shape as the model output, whereas CrossEntropyLoss expects class indices.

Anti-Patterns

  • Do not use thresholding (e.g., output >= 0.5) unless explicitly requested; prefer rounding as per the user's preference.
  • Do not leave the original output.max(1)[1] logic in place.

Triggers

  • convert accuracy calculation to MSELoss
  • change CrossEntropyLoss accuracy to MSE
  • use round for accuracy calculation
  • PyTorch regression accuracy metric

版本历史

  • 94c47ca 当前 2026-07-24 14:11

同 Skill 集合

SkillBank/Common/anthropics-skill/algorithmic-art/SKILL.md
SkillBank/Common/anthropics-skill/brand-guidelines/SKILL.md
SkillBank/Common/anthropics-skill/canvas-design/SKILL.md
SkillBank/Common/anthropics-skill/doc-coauthoring/SKILL.md
SkillBank/Common/anthropics-skill/frontend-design/SKILL.md
SkillBank/Common/anthropics-skill/internal-comms/SKILL.md
SkillBank/Common/anthropics-skill/mcp-builder/SKILL.md
SkillBank/Common/anthropics-skill/pdf/SKILL.md
SkillBank/Common/anthropics-skill/skill-creator/SKILL.md
SkillBank/Common/anthropics-skill/slack-gif-creator/SKILL.md
SkillBank/Common/anthropics-skill/theme-factory/SKILL.md
SkillBank/Common/anthropics-skill/web-artifacts-builder/SKILL.md
SkillBank/Common/anthropics-skill/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/artifacts-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/brand-guidelines/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/canvas-design/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/changelog-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/competitive-ads-extractor/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect-apps/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/content-research-writer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/developer-growth-analysis/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/domain-name-brainstormer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/file-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/image-enhancer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/internal-comms/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/invoice-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/lead-research-assistant/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/mcp-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/meeting-insights-analyzer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/raffle-winner-picker/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/slack-gif-creator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/tailored-resume-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/theme-factory/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/twitter-algorithm-optimizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/youtube-downloader/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-article-illustrator/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-comic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-compress-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-cover-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-gemini-web/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-x-to-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-format-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-image-gen/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-infographic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-markdown-to-html/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-wechat/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-x/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-slide-deck/SKILL.md

元信息

文件数
0
版本
94c47ca
Hash
599ae8b0
收录时间
2026-07-24 14:11

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-09 23:15
浙ICP备14020137号-1 $访客地图$