MCPcopy
hub / github.com/jsksxs360/How-to-use-Transformers

github.com/jsksxs360/How-to-use-Transformers @main sqlite

repository ↗ · DeepWiki ↗
235 symbols 743 edges 33 files 11 documented · 5%
README

title

Transformers 是由 Hugging Face 公司开发的一个 Python 库,支持加载目前绝大部分的预训练语言模型。随着 BERT、GPT 等模型的兴起,越来越多的用户采用 Transformers 库来构建自然语言处理应用。

该项目为《Transformers 库快速入门》教程的代码仓库,按照以下方式组织代码:

  • data:存储使用到的数据集;
  • src:存储示例代码,每个任务对应一个文件夹,可以下载下来单独使用。

该教程处于更新中,正在逐渐添加大语言模型的相关内容。

Transformers 库快速入门

示例代码

重要更新

日期 内容
2024-07-06 优化了第一章《自然语言处理》的文字表述,增加了一些图片,增加了大语言模型的简介。
2024-07-27 完成大语言模型技术简介(第14至16章)初稿

Core symbols most depended-on inside this repo

seed_everything
called by 9
src/tools.py
get_dataLoader
called by 6
src/sequence_labeling_ner_cpd/data.py
decode
called by 4
src/tools.py
get_dataLoader
called by 3
src/seq2seq_summarization/data.py
get_dataLoader
called by 3
src/seq2seq_translation/data.py
to_device
called by 3
src/text_cls_prompt_senti_chnsenticorp/run_prompt_senti_bert.py
get_dataLoader
called by 3
src/text_cls_prompt_senti_chnsenticorp/data.py
get_dataLoader
called by 3
src/sequence_labeling_extractiveQA_cmrc/data.py

Shape

Function 106
Method 98
Class 31

Languages

Python100%

Modules by API surface

train_model_prompt_senti.py27 symbols
src/tools.py15 symbols
src/text_cls_prompt_senti_chnsenticorp/modeling.py15 symbols
train_model_extractiveQA.py13 symbols
train_model_pairwise_cls.py12 symbols
train_model_ner.py12 symbols
train_model_translation.py9 symbols
train_model_summarization.py9 symbols
src/text_cls_prompt_senti_chnsenticorp/data.py9 symbols
src/sequence_labeling_extractiveQA_cmrc/data.py8 symbols
src/sequence_labeling_ner_cpd/data.py7 symbols
src/seq2seq_translation/data.py7 symbols

Dependencies from manifests, versioned

numpy1.25.0 · 1×
scikit-learn1.1.2 · 1×
torch1.12.0 · 1×
tqdm4.65.0 · 1×
transformers4.17.0 · 1×

For agents

$ claude mcp add How-to-use-Transformers \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact