Browse Source

update init files

tags/v0.4.10
xuyige 5 years ago
parent
commit
0eed25387e
6 changed files with 11 additions and 8 deletions
  1. +1
    -1
      fastNLP/__init__.py
  2. +3
    -2
      fastNLP/core/__init__.py
  3. +3
    -0
      fastNLP/models/__init__.py
  4. +0
    -1
      fastNLP/modules/__init__.py
  5. +2
    -2
      fastNLP/modules/aggregator/__init__.py
  6. +2
    -2
      fastNLP/modules/decoder/__init__.py

+ 1
- 1
fastNLP/__init__.py View File

@@ -10,7 +10,7 @@ fastNLP 由 :mod:`~fastNLP.core` 、 :mod:`~fastNLP.io` 、:mod:`~fastNLP.module


fastNLP 中最常用的组件可以直接从 fastNLP 包中 import ,他们的文档如下: fastNLP 中最常用的组件可以直接从 fastNLP 包中 import ,他们的文档如下:
""" """
__all__ = ["Instance", "FieldArray", "Batch", "Vocabulary", "DataSet",
__all__ = ["Instance", "FieldArray", "Batch", "Vocabulary", "DataSet", "Const",
"Trainer", "Tester", "Callback", "Trainer", "Tester", "Callback",
"Padder", "AutoPadder", "EngChar2DPadder", "Padder", "AutoPadder", "EngChar2DPadder",
"AccuracyMetric", "BMESF1PreRecMetric", "SpanFPreRecMetric", "SQuADMetric", "AccuracyMetric", "BMESF1PreRecMetric", "SpanFPreRecMetric", "SQuADMetric",


+ 3
- 2
fastNLP/core/__init__.py View File

@@ -13,6 +13,8 @@ core 模块里实现了 fastNLP 的核心框架,常用的组件都可以从 fa


""" """
from .batch import Batch from .batch import Batch
from .callback import Callback
from .const import Const
from .dataset import DataSet from .dataset import DataSet
from .field import FieldArray, Padder, AutoPadder, EngChar2DPadder from .field import FieldArray, Padder, AutoPadder, EngChar2DPadder
from .instance import Instance from .instance import Instance
@@ -22,6 +24,5 @@ from .optimizer import Optimizer, SGD, Adam
from .sampler import SequentialSampler, BucketSampler, RandomSampler, Sampler from .sampler import SequentialSampler, BucketSampler, RandomSampler, Sampler
from .tester import Tester from .tester import Tester
from .trainer import Trainer from .trainer import Trainer
from .utils import cache_results
from .vocabulary import Vocabulary from .vocabulary import Vocabulary
from .callback import Callback
from .utils import cache_results

+ 3
- 0
fastNLP/models/__init__.py View File

@@ -4,7 +4,10 @@ TODO 详细介绍的表格,与主页相对应


""" """
from .base_model import BaseModel from .base_model import BaseModel
from .bert import BertForMultipleChoice, BertForQuestionAnswering, BertForSequenceClassification, \
BertForTokenClassification
from .biaffine_parser import BiaffineParser, GraphParser from .biaffine_parser import BiaffineParser, GraphParser
from .cnn_text_classification import CNNText from .cnn_text_classification import CNNText
from .sequence_modeling import SeqLabeling, AdvSeqLabel from .sequence_modeling import SeqLabeling, AdvSeqLabel
from .snli import ESIM from .snli import ESIM
from .star_transformer import STSeqCls, STNLICls, STSeqLabel

+ 0
- 1
fastNLP/modules/__init__.py View File

@@ -16,4 +16,3 @@ from .dropout import TimestepDropout
from .encoder import * from .encoder import *
from .utils import get_embeddings from .utils import get_embeddings


__version__ = '0.0.0'

+ 2
- 2
fastNLP/modules/aggregator/__init__.py View File

@@ -1,7 +1,7 @@
__all__ = ["MaxPool", "MaxPoolWithMask", "AvgPool", "MultiHeadAttention"]
__all__ = ["MaxPool", "MaxPoolWithMask", "AvgPool", "MultiHeadAttention", "BiAttention"]
from .pooling import MaxPool from .pooling import MaxPool
from .pooling import MaxPoolWithMask from .pooling import MaxPoolWithMask
from .pooling import AvgPool from .pooling import AvgPool
from .pooling import MeanPoolWithMask from .pooling import MeanPoolWithMask


from .attention import MultiHeadAttention
from .attention import MultiHeadAttention, BiAttention

+ 2
- 2
fastNLP/modules/decoder/__init__.py View File

@@ -1,4 +1,4 @@
__all__ = ["MLP", "ConditionalRandomField","viterbi_decode"]
__all__ = ["MLP", "ConditionalRandomField", "viterbi_decode"]
from .CRF import ConditionalRandomField from .CRF import ConditionalRandomField
from .MLP import MLP from .MLP import MLP
from .utils import viterbi_decode
from .utils import viterbi_decode

Loading…
Cancel
Save