{ "cells": [ { "cell_type": "markdown", "id": "fdd7ff16", "metadata": {}, "source": [ "# T4. fastNLP 中的预定义模型\n", "\n", " 1 fastNLP 中 modules 的介绍\n", " \n", " 1.1 modules 模块、models 模块 简介\n", "\n", " 1.2 示例一:modules 实现 LSTM 分类\n", "\n", " 2 fastNLP 中 models 的介绍\n", " \n", " 2.1 示例一:models 实现 CNN 分类\n", "\n", " 2.3 示例二:models 实现 BiLSTM 标注" ] }, { "cell_type": "markdown", "id": "d3d65d53", "metadata": {}, "source": [ "## 1. fastNLP 中 modules 模块的介绍\n", "\n", "### 1.1 modules 模块、models 模块 简介\n", "\n", "在`fastNLP 0.8`中,**`modules.torch`路径下定义了一些基于`pytorch`实现的基础模块**\n", "\n", " 包括长短期记忆网络`LSTM`、条件随机场`CRF`、`transformer`的编解码器模块等,详见下表\n", "\n", "|