Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DA-southampton/NLP_ability
/ types & classes
Types & classes
117 in github.com/DA-southampton/NLP_ability
⨍
Functions
660
◇
Types & classes
117
↳
Endpoints
7
↓ 7 callers
Class
ServerModelError
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:70
↓ 4 callers
Class
ArgumentParser
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/parse.py:10
↓ 4 callers
Class
Seq2SeqEncoder
深度学习自然语言处理/文本匹配和文本相似度/src/ESIM-attention/process.py:46
↓ 3 callers
Class
ContextGate
Context gate is a decoder module that takes as input the previous word embedding, the current decoder state and the attention state, and
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/gate.py:20
↓ 3 callers
Class
GlobalAttention
r""" Global attention takes a matrix and a query vector. It then computes a parameterized convex combination of the matrix based on the in
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/global_attention.py:15
↓ 3 callers
Class
MultiHeadedAttention
Multi-Head Attention module from "Attention is All You Need" :cite:`DBLP:journals/corr/VaswaniSPUJGKP17`. Similar to standard `dot` attention
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/multi_headed_attn.py:11
↓ 3 callers
Class
PositionwiseFeedForward
A two-layer Feed-Forward-Network with residual layer norm. Args: d_model (int): the size of input for the first-layer of the FFN.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/position_ffn.py:6
↓ 3 callers
Class
SoftmaxAttention
深度学习自然语言处理/文本匹配和文本相似度/src/ESIM-attention/process.py:127
↓ 2 callers
Class
EnsembleDecoderOutput
Wrapper around multiple decoder final hidden states.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:17
↓ 2 callers
Class
GatedConv
Gated convolution for CNN class
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/cnn_factory.py:18
↓ 2 callers
Class
MnistDataset
Pytorch/B站-Pytorch与深度学习-代码/minist.py:11
↓ 2 callers
Class
PositionalEncoding
Sinusoidal positional encoding for non-recurrent neural networks. Implementation based on "Attention Is All You Need" :cite:`DBLP:journals/co
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/embeddings.py:11
↓ 2 callers
Class
SRU_Compute
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:379
↓ 2 callers
Class
TextMultiField
Container for subfields. Text data might use POS/NER/etc labels in addition to tokens. This class associates the "base" :class:`Field` with a
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/text_dataset.py:72
↓ 2 callers
Class
Timer
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:44
↓ 1 callers
Class
AccuracyScorer
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:48
↓ 1 callers
Class
AdaFactor
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:368
↓ 1 callers
Class
AlignField
Parse ['<src>-<tgt>', ...] into ['<src>','<tgt>', ...]
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:61
↓ 1 callers
Class
AudioSeqField
Defines an audio datatype and instructions for converting to Tensor. See :class:`Fields` for attribute descriptions.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/audio_dataset.py:136
↓ 1 callers
Class
AverageAttention
Average Attention module from "Accelerating Neural Transformer via an Average Attention Network" :cite:`DBLP:journals/corr/abs-1805-00631
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/average_attn.py:10
↓ 1 callers
Class
BPE
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/apply_bpe.py:31
↓ 1 callers
Class
BeamSearch
Generation beam search. Note that the attributes list is not exhaustive. Rather, it highlights tensors to document their shape. (Since the st
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/beam_search.py:9
↓ 1 callers
Class
Cast
Basic layer that casts its input to a specific data type. The same tensor is returned if the data type is already correct.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/util_class.py:37
↓ 1 callers
Class
ConvMultiStepAttention
Conv attention takes a key matrix, a value matrix and a query vector. Attention weight is calculated by key matrix with the query vector
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/conv_multi_step_attention.py:19
↓ 1 callers
Class
ConvNet
Pytorch/B站-Pytorch与深度学习-代码/minist.py:80
↓ 1 callers
Class
CopyGenerator
An implementation of pointer-generator networks :cite:`DBLP:journals/corr/SeeLM17`. These networks consider copying words directly from t
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/copy_generator.py:42
↓ 1 callers
Class
DasouDataset
Pytorch/B站-Pytorch与深度学习-代码/线性回归/dasou_mlp.py:11
↓ 1 callers
Class
DasouDataset
Pytorch/B站-Pytorch与深度学习-代码/线性回归/sigmoid.py:9
↓ 1 callers
Class
DatasetLazyIter
Yield data from sharded dataset files. Args: dataset_paths: a list containing the locations of dataset files. fields (dict[str, F
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:717
↓ 1 callers
Class
Elementwise
A simple network container. Parameters are a list of modules. Inputs are a 3d Tensor whose last dimension is the same length as the l
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/util_class.py:7
↓ 1 callers
Class
Embeddings
Words embeddings for encoder/decoder. Additionally includes ability to add sparse input features based on "Linguistic Input Features Improve
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/embeddings.py:89
↓ 1 callers
Class
EnsembleDecoder
Dummy Decoder that delegates to individual real Decoders.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:46
↓ 1 callers
Class
EnsembleEncoder
Dummy Encoder that delegates to individual real Encoders.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:33
↓ 1 callers
Class
EnsembleGenerator
Dummy Generator that delegates to individual real Generators, and then averages the resulting target distributions.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:86
↓ 1 callers
Class
EnsembleModel
Dummy NMTModel wrapping individual real NMTModels.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:112
↓ 1 callers
Class
ErrorHandler
A class that listens for exceptions in children processes and propagates the tracebacks to the parent process.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/bin/train.py:155
↓ 1 callers
Class
FeatureExtractor
Extract feature vectors from a batch of frames.
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/vid_feature_extractor.py:91
↓ 1 callers
Class
FusedAdam
Implements Adam algorithm. Currently GPU-only. Requires Apex to be installed via ``python setup.py install --cuda_ext --cpp_ext``. It h
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:538
↓ 1 callers
Class
GreedySearch
Select next tokens randomly from the top k possible next tokens. The ``scores`` attribute's lists are the score, after applying temperature,
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/greedy_search.py:59
↓ 1 callers
Class
LabelSmoothingLoss
With label smoothing, KL-divergence between q_{smoothed ground truth prob.}(w) and p_{prob. computed by model}(w) is minimized.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:194
↓ 1 callers
Class
MissingDependencyException
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/datareader_base.py:6
↓ 1 callers
Class
Model
Pytorch/B站-Pytorch与深度学习-代码/线性回归/dasou_mlp.py:29
↓ 1 callers
Class
Model
Pytorch/B站-Pytorch与深度学习-代码/线性回归/sigmoid.py:28
↓ 1 callers
Class
ModelSaver
Simple model saver to filesystem
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/model_saver.py:97
↓ 1 callers
Class
MultipleDatasetIterator
This takes a list of iterable objects (DatasetLazyIter) and their respective weights, and yields a batch in the wanted proportions.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:659
↓ 1 callers
Class
MultipleOptimizer
Implement multiple optimizers needed for sparse adam
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:168
↓ 1 callers
Class
NMTLossCompute
Standard NMT Loss Computation.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:224
↓ 1 callers
Class
OrderedIterator
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:585
↓ 1 callers
Class
PPLScorer
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:33
↓ 1 callers
Class
Reconstructor
Turn batches of feature vectors into sequences for each video. Assumes data is ordered (use one reconstructor per process). :func:`push()` bat
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/vid_feature_extractor.py:103
↓ 1 callers
Class
ReportMgr
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/report_manager.py:100
↓ 1 callers
Class
SRUCell
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:493
↓ 1 callers
Class
ServerModel
Wrap a model with server functionality. Args: opt (dict): Options for the Translator model_id (int): Model ID preprocess_
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:186
↓ 1 callers
Class
SparsemaxLoss
An implementation of sparsemax loss, first proposed in :cite:`DBLP:journals/corr/MartinsA16`. If using a sparse output layer, it is not p
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/sparse_losses.py:45
↓ 1 callers
Class
StackedCNN
Stacked CNN class
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/cnn_factory.py:37
↓ 1 callers
Class
TransformerDecoderLayer
Args: d_model (int): the dimension of keys/values/queries in :class:`MultiHeadedAttention`, also the input size of the
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/transformer.py:14
↓ 1 callers
Class
TransformerEncoderLayer
A single layer of the transformer encoder. Args: d_model (int): the dimension of keys/values/queries in MultiHead
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/transformer.py:13
↓ 1 callers
Class
Translation
Container for a translated sentence. Attributes: src (LongTensor): Source word IDs. src_raw (List[str]): Raw source words.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation.py:118
↓ 1 callers
Class
TranslationServer
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:74
↓ 1 callers
Class
VecEmbedding
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/embeddings.py:57
↓ 1 callers
Class
VecSeqField
Defines an vector datatype and instructions for converting to Tensor. See :class:`Fields` for attribute descriptions.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/vec_dataset.py:65
↓ 1 callers
Class
VidDset
For each video, yield its frames.
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/vid_feature_extractor.py:35
Class
AudioDataReader
Read audio data from disk. Args: sample_rate (int): sample_rate. window_size (float) : window size for spectrogram in seconds.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/audio_dataset.py:19
Class
AudioEncoder
A simple encoder CNN -> RNN for audio input. Args: rnn_type (str): Type of RNN (e.g. GRU, LSTM, etc). enc_layers (int): Number of
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/audio_encoder.py:13
Class
BothContextGate
Apply the context gate to both contexts
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/gate.py:79
Class
CNNDecoder
Decoder based on "Convolutional Sequence to Sequence Learning" :cite:`DBLP:journals/corr/GehringAGYD17`. Consists of residual convolutional l
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/cnn_decoder.py:14
Class
CNNEncoder
Encoder based on "Convolutional Sequence to Sequence Learning" :cite:`DBLP:journals/corr/GehringAGYD17`.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/cnn_encoder.py:12
Class
CheckSRU
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:16
Class
CopyGeneratorLoss
Copy generator criterion.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/copy_generator.py:135
Class
CopyGeneratorLossCompute
Copy Generator Loss Computation.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/copy_generator.py:180
Class
DataReaderBase
Read data from file system and yield as dicts. Raises: onmt.inputters.datareader_base.MissingDependencyException: A number of
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/datareader_base.py:10
Class
Dataset
Contain data and process it. A dataset is an object that accepts sequences of raw data (sentence pairs in the case of machine translation) an
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/dataset_base.py:63
Class
DecodeStrategy
Base class for generation strategies. Args: pad (int): Magic integer in output vocab. bos (int): Magic integer in output vocab.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/decode_strategy.py:4
Class
DecoderBase
Abstract class for decoders. Args: attentional (bool): The decoder returns non-empty attention.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/decoder.py:11
Class
DeprecateAction
Deprecate action
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/opts.py:782
Class
ESIM
深度学习自然语言处理/文本匹配和文本相似度/src/models.py:1
Class
EarlyStopping
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:84
Class
EncoderBase
Base encoder class. Specifies the interface used by different encoder types and required by :class:`onmt.Models.NMTModel`. .. mermaid::
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/encoder.py:8
Class
GNMTGlobalScorer
NMT re-ranking. Args: alpha (float): Length parameter. beta (float): Coverage parameter. length_penalty (str): Length penal
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/beam_search.py:312
Class
ImageDataReader
Read image data from disk. Args: truncate (tuple[int] or NoneType): maximum img size. Use ``(0,0)`` or ``None`` for unlimited
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/image_dataset.py:19
Class
ImageEncoder
A simple encoder CNN -> RNN for image src. Args: num_layers (int): number of encoder layers. bidirectional (bool): bidirectional
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/image_encoder.py:9
Class
InputFeedRNNDecoder
Input feeding based decoder. See :class:`~onmt.decoders.decoder.RNNDecoderBase` for options. Based around the input feeding approach from
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/decoder.py:331
Class
LogSparsemax
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/sparse_activations.py:90
Class
LossComputeBase
Class for managing efficient loss computation. Handles sharding next step predictions and accumulating multiple loss computations Us
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:67
Class
MatrixTree
Implementation of the matrix-tree theorem for computing marginals of non-projective dependency parsing. This attention layer is used in the pa
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/structured_attention.py:6
Class
MeanEncoder
A trivial non-recurrent encoder. Simply applies mean pooling. Args: num_layers (int): number of replicated layers embeddings (onmt.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/mean_encoder.py:7
Class
ModelSaverBase
Base class for model saving operations Inherited classes must implement private methods: * `_save` * `_rm_checkpoint
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/model_saver.py:20
Class
NMTModel
Core trainable object in OpenNMT. Implements a trainable interface for a simple, generic encoder + decoder model. Args: encoder (o
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/model.py:5
Class
Optimizer
Controller class for optimization. Mostly a thin wrapper for `optim`, but also useful for implementing rate scheduling beyond what is cur
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:208
Class
PatienceEnum
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:6
Class
PenaltyBuilder
Returns the Length and Coverage Penalty function for Beam Search. Args: length_pen (str): option name of length pen cov_pen (str)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/penalties.py:5
Class
RNNDecoderBase
Base recurrent attention-based decoder class. Specifies the interface used by different decoder types and required by :class:`~onmt.models.NM
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/decoder.py:32
Class
RNNEncoder
A generic recurrent neural network encoder. Args: rnn_type (str): style of recurrent unit to use, one of [RNN, LSTM, GRU, SRU]
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/rnn_encoder.py:12
Class
ReportMgrBase
Report Manager Base class Inherited classes should override: * `_report_training` * `_report_step`
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/report_manager.py:28
Class
SRU
Implementation of "Training RNNs as Fast as CNNs" :cite:`DBLP:journals/corr/abs-1709-02755` TODO: turn to pytorch's implementation when
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:567
Class
Scorer
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:12
Class
SiaGRU
深度学习自然语言处理/文本匹配和文本相似度/src/models.py:69
Class
SourceContextGate
Apply the context gate only to the source context
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/gate.py:48
Class
Sparsemax
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/sparse_activations.py:80
Class
SparsemaxFunction
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/sparse_activations.py:43
next →
1–100 of 117, ranked by callers