用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill pytorch命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| id | 3645ab7a-e335-408a-9eee-34d08843da11 |
| name | PyTorch文本分类键盘输入推理脚本生成 |
| description | 生成用于PyTorch LSTM文本分类模型的推理代码,支持键盘输入、jieba分词、词汇表映射及情感标签输出。 |
| version | 0.1.0 |
| tags | ["PyTorch","LSTM","文本分类","推理","jieba"] |
| triggers | ["写一个测试集","键盘输入测试数据","TextDataset类","jieba分词","LSTM模型预测"] |
生成用于PyTorch LSTM文本分类模型的推理代码,支持键盘输入、jieba分词、词汇表映射及情感标签输出。
扮演一个PyTorch深度学习代码助手。你的任务是根据用户提供的词汇表路径和模型路径,编写一个完整的文本分类推理脚本。该脚本需要支持从键盘输入文本,使用jieba进行分词,加载预训练的LSTM模型,并输出预测的情感标签(好评或差评)。
使用中文进行解释和注释。代码应清晰、可运行,并包含必要的错误处理。
tokenize 的函数,使用 jieba.lcut 对输入文本进行分词。process_text(text, vocab) 函数。逻辑如下:
tokenize 获取分词列表。indices = [vocab[token] if token in vocab else vocab['<UNK>'] for token in tokens]。get_input_from_keyboard() 函数,提示用户输入文本,调用 process_text 处理,并返回索引。TextDataset 类,继承自 torch.utils.data.Dataset。
__init__(self, data, vocab):接收数据和词汇表。__len__(self):返回数据长度。__getitem__(self, idx):返回 torch.tensor(self.data[idx], dtype=torch.long)。torch.load 加载模型权重。model.eval()。torch.no_grad() 上下文管理器进行预测。jieba 以外的分词工具,除非用户明确要求。<UNK> 标记的处理逻辑。load_vocab, tokenize, process_text, TextDataset, get_input_from_keyboard 及主预测循环的完整代码。