MCPcopy Create free account

hub / github.com/DA-southampton/NLP_ability / functions

Functions660 in github.com/DA-southampton/NLP_ability

↓ 31 callersMethodsqueeze
Delegate squeeze to avoid modifying :func:`onmt.translate.translator.Translator.translate_batch()`
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:22
↓ 29 callersFunctionaeq
Assert all arguments have the same value
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/misc.py:34
↓ 28 callersMethodload
(self)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:281
↓ 12 callersMethodupdate
(self, stats)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:23
↓ 11 callersMethoddropout
(self, v)
深度学习自然语言处理/文本匹配和文本相似度/src/models.py:94
↓ 10 callersFunctiontile
Tiles x on dimension dim count times.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/misc.py:56
↓ 9 callersMethodstart
(self)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/report_manager.py:46
↓ 8 callersFunctioninit_logger
(log_file=None, log_file_level=logging.NOTSET)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/logging.py:9
↓ 7 callersMethod_log
(self, msg)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translator.py:272
↓ 7 callersMethodaccuracy
compute accuracy
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/statistics.py:88
↓ 7 callersMethodlog
Log translation.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation.py:148
↓ 7 callersMethodppl
compute perplexity
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/statistics.py:96
↓ 6 callersMethodfrom_opt
Builds the optimizer from options. Args: cls: The ``Optimizer`` class to instantiate. model: The model to optimize.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:240
↓ 6 callersMethodsave
(self, path, remove_fields=True)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/dataset_base.py:151
↓ 6 callersMethodzero_grad
Zero the gradients of optimized parameters.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:323
↓ 5 callersFunction_old_style_vocab
Detect old-style vocabs (``List[Tuple[str, torchtext.data.Vocab]]``). Args: vocab: some object loaded from a *.vocab.pt file Returns
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:240
↓ 5 callersMethodlog
(self, *args, **kwargs)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/report_manager.py:49
↓ 5 callersMethodsave
(self, path, feats)
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/vid_feature_extractor.py:115
↓ 5 callersFunctionset_random_seed
Sets the random seed.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/misc.py:86
↓ 5 callersFunctionsplit_corpus
yield a `list` containing `shard_size` line of `path`, or repeatly generate `default` if `path` is None.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/misc.py:10
↓ 5 callersMethodstate_dict
(self)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:308
↓ 5 callersMethodtick
(self, name=None, tot=False)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:57
↓ 4 callersMethod_bottle
(self, _v)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:187
↓ 4 callersMethod_check_args
(self, src, lengths=None, hidden=None)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/encoders/encoder.py:37
↓ 4 callersFunction_load_vocab
(vocab_path, name, counters, min_freq)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:340
↓ 4 callersMethod_pen_is_none
(pen)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/penalties.py:32
↓ 4 callersMethod_read_file
Line-by-line read a file as bytes.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/datareader_base.py:30
↓ 4 callersMethodbackward
(self, grad_h, grad_last)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:440
↓ 4 callersFunctionbuild_dataset_iter
This returns user-defined train/validate data iterator for the trainer to iterate over. We implement simple ordered iterator strategy here,
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:819
↓ 4 callersFunctionget_mask
(sequences_batch, sequences_lengths)
深度学习自然语言处理/文本匹配和文本相似度/src/ESIM-attention/process.py:17
↓ 4 callersMethodinit_state
Initialize decoder state with last state of the encoder.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/decoder.py:160
↓ 4 callersMethodload_state_dict
(self, state_dict)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:315
↓ 4 callersMethodread
Read data into dicts. Args: vecs (str or Iterable[str]): Sequence of feature vector paths or path to file containi
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/vec_dataset.py:29
↓ 4 callersFunctionreplace_masked
(tensor, mask, value)
深度学习自然语言处理/文本匹配和文本相似度/src/ESIM-attention/process.py:160
↓ 4 callersFunctionrnn_factory
rnn factory, Use pytorch version when available.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/rnn_factory.py:8
↓ 4 callersFunctionsequence_mask
Creates a boolean mask from sequence lengths.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/misc.py:44
↓ 4 callersMethodstart
(self)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:52
↓ 4 callersMethodstep
Update the model parameters based on current gradients. Optionally, will employ gradient modification or update learning rate.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:342
↓ 3 callersMethod__init__
(self, embeddings_size, decoder_size, attention_size, output_size)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/gate.py:29
↓ 3 callersMethod__init__
(self, models, raw_probs=False)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/ensemble.py:114
↓ 3 callersMethod__init__
(self, input_size, hidden_size, num_layers=2, dropout=0, rnn_dropout=0, bidi
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:588
↓ 3 callersFunction_old_style_nesting
Detect old-style nesting (``dict[str, List[Tuple[str, Field]]]``).
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:259
↓ 3 callersMethod_raise_missing_dep
Raise missing dep exception with standard error message.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/datareader_base.py:37
↓ 3 callersFunctionbatch_iter
Yield elements from data in chunks of batch_size, where each chunk size is a multiple of batch_size_multiple. This is an extended version of
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:533
↓ 3 callersFunctioncheck_sru_requirement
Return True if check pass; if check fails and abort is True, raise an Exception, othereise return False.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/models/sru.py:32
↓ 3 callersMethodflush
(self)
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/vid_feature_extractor.py:161
↓ 3 callersFunctionget_vars_maybe_avg
utility for retrieving polyak averaged params
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/weight_norm.py:22
↓ 3 callersMethodlearning_rate
Returns the current learning rate.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:301
↓ 3 callersMethodmaybe_log_tensorboard
(self, stats, prefix, learning_rate, step)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/report_manager.py:114
↓ 3 callersFunctionprune_stats
Prune statistics dict for efficiency of max() The frequency of a symbol pair never increases, so pruning is generally safe (until we the most
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/learn_bpe.py:177
↓ 3 callersFunctionread_embeddings
(file_enc, skip_lines=0, filter_set=None)
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/embeddings_to_torch.py:33
↓ 3 callersMethodrun
Translate `inputs` using this model Args: inputs (List[dict[str, str]]): [{"src": "..."},{"src": ...}] Returns:
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:356
↓ 3 callersMethodtokenize
Tokenize a single sequence. Args: sequence (str): The sequence to tokenize. Returns: tok (str): The tokenize
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation_server.py:567
↓ 3 callersMethodtrain
The main training loop by iterating over `train_iter` and possibly running validation on `valid_iter`. Args: tra
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/trainer.py:193
↓ 3 callersMethodupdate
Update statistics by suming values with another `Statistics` object Args: stat: another statistic object upd
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/statistics.py:71
↓ 3 callersMethodupdate_dropout
(self, dropout, attention_dropout)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/transformer.py:315
↓ 3 callersMethodupdate_model_opts
(cls, model_opt)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/parse.py:31
↓ 3 callersFunctionuse_gpu
Creates a boolean if gpu used
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/misc.py:78
↓ 3 callersMethodvalidate_model_opts
(cls, model_opt)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/parse.py:55
↓ 2 callersMethod__init__
(self, input_size, output_size, pad_idx)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/copy_generator.py:89
↓ 2 callersMethod__init__
(self, word_vec_size, word_vocab_size, word_padding_idx, po
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/embeddings.py:129
↓ 2 callersMethod__init__
(self, in_features, out_features, init_scale=1., polyak_decay=0.9995)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/weight_norm.py:44
↓ 2 callersMethod__init__
(self, criterion, generator, normalization="sents", lambda_coverage=0.0, lambda_align=0.0)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:229
↓ 2 callersMethod__init__
(self, best_score, name)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:13
↓ 2 callersMethod__init__
Initializes the controller. Args: optimizer: A ``torch.optim.Optimizer`` instance. learning_rate: The initial learning rate.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:217
↓ 2 callersMethod_accum_count
(self, step)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/trainer.py:146
↓ 2 callersFunction_build_fields_vocab
(fields, counters, data_type, share_vocab, vocab_size_multiple,
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:363
↓ 2 callersFunction_build_fv_from_multifield
(multifield, counters, build_fv_args, size_multiple=1)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:352
↓ 2 callersMethod_build_target_tokens
(self, src, src_vocab, src_raw, pred, attn)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translation.py:36
↓ 2 callersMethod_caller
(self, stats)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:29
↓ 2 callersMethod_compute_coverage_loss
(self, std_attn, coverage_attn)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:303
↓ 2 callersMethod_compute_loss
Compute the loss. Subclass must define this method. Args: batch: the current batch. output: the predict out
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:109
↓ 2 callersMethod_decode_and_generate
( self, decoder_in, memory_bank, batch, src_vocabs
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translator.py:578
↓ 2 callersMethod_decreasing_or_stopped_status_update
(self, tolerance)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:185
↓ 2 callersMethod_forward
A naive forward pass for transformer decoder. # TODO: change 1 to T as T could be 1 or tgt_len Args: inputs (FloatTensor)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/decoders/transformer.py:85
↓ 2 callersMethod_iter_dataset
(self, path)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:745
↓ 2 callersMethod_log_best_step
(self)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/earlystopping.py:181
↓ 2 callersFunction_old_style_field_list
Detect old-style text fields. Not old style vocab, old nesting, and text-type fields not using ``TextMultiField``. Args: vocab:
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:265
↓ 2 callersFunction_pad_vocab_to_multiple
(vocab, multiple)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:318
↓ 2 callersFunction_pool
(data, batch_size, batch_size_fn, batch_size_multiple, sort_key, random_shuffler, pool_factor)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:571
↓ 2 callersMethod_report_score
(self, name, score_total, words_total)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translator.py:743
↓ 2 callersMethod_rms
(self, x)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:417
↓ 2 callersMethod_run_encoder
(self, batch)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translator.py:563
↓ 2 callersMethod_stats
Args: loss (:obj:`FloatTensor`): the loss computed by the loss criterion. scores (:obj:`FloatTensor`): a score for ea
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/loss.py:171
↓ 2 callersFunction_threshold_and_support
Sparsemax building block: compute the threshold Args: input: any dimension dim: dimension along which to apply the sparsemax
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/sparse_activations.py:21
↓ 2 callersMethodadd_child
error handler
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/bin/train.py:170
↓ 2 callersMethodall_gather_stats
Gather a `Statistics` object accross multiple process/nodes Args: stat(:obj:Statistics): the statistics object to gather
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/statistics.py:28
↓ 2 callersFunctionall_reduce_buffer
()
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/distributed.py:49
↓ 2 callersMethodbackward
Wrapper for backward pass. Some optimizer requires ownership of the backward pass.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/optimizers.py:327
↓ 2 callersFunctionbatch_size_fn
(new, count, sofar)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:540
↓ 2 callersMethodblock_ngram_repeats
(self, log_probs)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/decode_strategy.py:111
↓ 2 callersFunctionbuild_align_pharaoh
Convert valid alignment matrix to i-j Pharaoh format.(0 indexed)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/alignment.py:66
↓ 2 callersFunctionbuild_base_model
Build a model from opts. Args: model_opt: the option loaded from checkpoint. It's important that the opts have been updated a
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/model_builder.py:117
↓ 2 callersFunctionbuild_dataset_iter_multiple
(train_shards, fields, opt)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/inputters/inputter.py:858
↓ 2 callersFunctionbuild_embeddings
Args: opt: the option in current environment. text_field(TextMultiField): word and feats field. for_encoder(bool): build
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/model_builder.py:23
↓ 2 callersFunctionbuild_save_dataset
(corpus_type, fields, src_reader, tgt_reader, align_reader, opt)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/bin/preprocess.py:129
↓ 2 callersFunctionbuild_translator
(opt, report_score=True, logger=None, out_file=None)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/translate/translator.py:22
↓ 2 callersFunctioncalc_vocab_load_stats
(vocab, loaded_embed_dict)
深度学习自然语言处理/机器翻译/OpenNMT-py/tools/embeddings_to_torch.py:64
↓ 2 callersMethodckpt_model_opts
(cls, ckpt_opt)
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/utils/parse.py:84
↓ 2 callersFunctioncollapse_copy_scores
Given scores from an expanded dictionary corresponeding to a batch, sums together copies, with a dictionary word when it is ambiguous.
深度学习自然语言处理/机器翻译/OpenNMT-py/onmt/modules/copy_generator.py:8
next →1–100 of 660, ranked by callers