MCPcopy Create free account

hub / github.com/amazon-science/ReFinED / functions

Functions427 in github.com/amazon-science/ReFinED

↓ 48 callersMethodwrite
(self, data)
src/refined/offline_data_generation/wiki_extractor.py:2712
↓ 47 callersMethodget
(self, key: K, default_value=None)
src/refined/resource_management/lmdb_wrapper.py:74
↓ 41 callersMethodzeros
(cls, el: bool)
src/refined/evaluation/metrics.py:87
↓ 22 callersMethodfrom_pretrained
Load a pretrained ReFinED model. :param model_name: model name (e.g. wikipedia_model) :param data_dir: data directory path (b
src/refined/inference/processor.py:452
↓ 17 callersMethodto
(self, device: str)
src/refined/data_types/modelling_types.py:88
↓ 16 callersMethodencode
(self, key: K)
src/refined/resource_management/lmdb_wrapper.py:30
↓ 16 callersMethodexpand
:param wikitext: the text to be expanded. Templates are frequently nested. Occasionally, parsing mistakes may cause template
src/refined/offline_data_generation/wiki_extractor.py:841
↓ 15 callersMethodprocess_text
Predicts the types and entity for each span (if spans are not provided they will be identified). Performs the preprocessing and batch
src/refined/inference/processor.py:135
↓ 13 callersFunctionget_logger
(name: str = "main")
src/refined/utilities/general_utils.py:76
↓ 11 callersMethodclose
(self)
src/refined/offline_data_generation/wiki_extractor.py:2716
↓ 11 callersMethodpop
(self)
src/refined/offline_data_generation/wiki_extractor.py:521
↓ 10 callersFunctionnormalize_surface_form
(surface_form: str, remove_the: bool = True)
src/refined/resource_management/loaders.py:137
↓ 9 callersFunctionbatch_items
Batches an iterables by yielding lists of length n. Final batch length may be less than n. :param iterable: any iterable :param n: batch
src/refined/utilities/general_utils.py:89
↓ 9 callersMethoddecode
(self, value: bytes)
src/refined/resource_management/lmdb_wrapper.py:36
↓ 9 callersMethodopen
(self, filename)
src/refined/offline_data_generation/wiki_extractor.py:2719
↓ 9 callersFunctionucfirst
:return: a string with just its first character uppercase We can't use title() since it coverts all words.
src/refined/offline_data_generation/wiki_extractor.py:1664
↓ 7 callersMethodfrom_dict
(cls, input_dict: Dict[str, Any], output_file_path: str)
src/refined/resource_management/lmdb_wrapper.py:104
↓ 7 callersFunctionfunctionParams
Build a dictionary of var/value from :param: args. Parameters can be either named or unnamed. In the latter case, their name is taken fro
src/refined/offline_data_generation/wiki_extractor.py:1384
↓ 7 callersMethodget_aida_docs
( self, split: str, include_spans: bool = True, include_gold_l
src/refined/dataset_reading/entity_linking/dataset_factory.py:21
↓ 6 callersFunctionbio_to_offset_pairs
(bio_preds, use_labels: bool = False)
src/refined/utilities/md_dataset_utils.py:136
↓ 6 callersFunctioncreate_collate_fn
Collate function for mention (span) detection :param pad_id: value to use for padding :return: collate function (can be unsed in pytorch
src/refined/utilities/md_dataset_utils.py:10
↓ 6 callersMethoddownload_file_if_needed
Download a file from S3 and store at output_file_path if it has not already been downloaded. Only downloads file if a more recent tim
src/refined/resource_management/aws.py:31
↓ 6 callersMethodfrom_text_with_spans
Construct `Doc` from text with predetermined spans. :param text: document text :param spans: document spans (with document ch
src/refined/data_types/doc_types.py:69
↓ 6 callersMethodto_batch_elements
Converts `Doc` to list of batch elements. When the doc has fewer than max sequence length tokens then the return list is a singleton
src/refined/data_types/doc_types.py:116
↓ 6 callersMethodtransform
Transforms wiki markup. @see https://www.mediawiki.org/wiki/Help:Formatting
src/refined/offline_data_generation/wiki_extractor.py:682
↓ 5 callersMethod_read_standard_format
( self, filename: str, include_spans: bool = True, include_gol
src/refined/dataset_reading/entity_linking/dataset_factory.py:116
↓ 5 callersFunctiondownload_url_with_progress_bar
(url: str, output_path: str, redownload: bool = False)
src/refined/offline_data_generation/preprocessing_utils.py:26
↓ 5 callersFunctionload_instance_of
(file_path: str, is_test: bool = False)
src/refined/resource_management/loaders.py:55
↓ 5 callersMethodput
(self, key: K, value: V)
src/refined/resource_management/lmdb_wrapper.py:81
↓ 4 callersMethod_get_implied_classes
From a set of (direct) classes this method will generate all of the classes that can be implied. When remove_self is True it means th
src/refined/doc_preprocessing/class_handler.py:22
↓ 4 callersFunctionconvert_batch_element_to_tensors
Converts batch element to tuple of tensors. :param batch_element: batch element to convert :param processor: preprocessor used to lookup
src/refined/utilities/preprocessing_utils.py:19
↓ 4 callersFunctionconvert_batch_elements_to_batched_tns
:param batch_elements: elements to batch. :param preprocessor: doc preprocessor. :param max_batch_size: max batch size. :param sort_b
src/refined/utilities/preprocessing_utils.py:182
↓ 4 callersFunctiondropNested
A matching function for nested expressions, e.g. namespaces and tables.
src/refined/offline_data_generation/wiki_extractor.py:2023
↓ 4 callersMethodfrom_text
This method is used for end-to-end entity linking from text :param text: text :param preprocessor: preprocessor :retu
src/refined/data_types/doc_types.py:47
↓ 4 callersMethodget_classes_idx_for_qcode_batch
Retrieves all of the classes indices for the qcodes (from various relations used to construct the lookup). :param qcodes: qcodes
src/refined/doc_preprocessing/preprocessor.py:44
↓ 4 callersFunctionget_datasets_obj
(preprocessor: Preprocessor, download: bool = True, data_dir: Option
src/refined/evaluation/evaluation.py:280
↓ 4 callersFunctionload_labels
(file_path: str, is_test: bool = False, qcodes: Set[str] = None, keep_all_entities: bool = True)
src/refined/resource_management/loaders.py:169
↓ 4 callersFunctionload_qcode_to_idx
(filename: str, is_test: bool = False)
src/refined/resource_management/loaders.py:17
↓ 4 callersFunctionload_wikipedia_to_qcode
(file_path: str, is_test: bool = False)
src/refined/resource_management/loaders.py:110
↓ 4 callersFunctionsort_spans
In-place sort spans :param spans: spans
src/refined/utilities/general_utils.py:241
↓ 4 callersFunctiontokenize_and_preserve_labels
(words, text_labels, tokenizer)
src/refined/utilities/md_dataset_utils.py:35
↓ 4 callersFunctionunescape
Removes HTML or XML character references and entities from a text string. :param text The HTML (or XML) source text. :return The plain te
src/refined/offline_data_generation/wiki_extractor.py:325
↓ 3 callersMethodadd_candidates_to_spans
Adds candidate entities to each span. :param spans: list of spans :param backward_coref: if true will do 2 passes over spans
src/refined/doc_preprocessing/preprocessor.py:75
↓ 3 callersFunctioncollate_batch_elements_tns
Collate (pad, correct index mask, stack) a list of tuples of tensors produced from BatchElement.to_tensors(). Pads tensors to longest batch e
src/refined/utilities/preprocessing_utils.py:257
↓ 3 callersFunctioncreateLogger
(quiet, debug, log_file)
src/refined/offline_data_generation/wiki_extractor.py:3280
↓ 3 callersFunctionevaluate_on_datasets
(refined: Refined, dataset_name_to_docs: Dict[str, Iterable[Doc]],
src/refined/evaluation/evaluation.py:250
↓ 3 callersFunctionfindMatchingBraces
:param ldelim: number of braces to match. 0 means match [[]], {{}} and {{{}}}.
src/refined/offline_data_generation/wiki_extractor.py:1184
↓ 3 callersMethodget_data_files_info
(self)
src/refined/resource_management/resource_manager.py:110
↓ 3 callersMethodget_f1
(self)
src/refined/evaluation/metrics.py:63
↓ 3 callersFunctionget_qcode_classes
( qcode: str, occupations, sports, country, instance_of, class_explorer, subclasses )
src/refined/resource_management/loaders.py:263
↓ 3 callersMethodget_transformer_model
(self)
src/refined/doc_preprocessing/preprocessor.py:110
↓ 3 callersFunctionload_pem
(pem_file: str, is_test: bool = False, max_cands: Optional[int] = None)
src/refined/resource_management/loaders.py:151
↓ 3 callersFunctionload_redirects
(file_path: str, is_test: bool = False)
src/refined/resource_management/loaders.py:88
↓ 3 callersFunctionload_subclasses
(file_path: str, is_test: bool = False)
src/refined/resource_management/loaders.py:70
↓ 3 callersFunctionload_templates
Load templates from :param file:. :param output_file: file where to save templates and modules.
src/refined/offline_data_generation/wiki_extractor.py:2734
↓ 3 callersMethodmap_title_to_wikidata_qcode
(self, wiki_title: str)
src/refined/doc_preprocessing/wikidata_mapper.py:16
↓ 3 callersFunctionmask_mentions
Masks entity mentions in the batch element a random percentage of the time with the [MASK] token and sometimes with a random token from the v
src/refined/utilities/dataset_utils.py:8
↓ 3 callersFunctionmerge_spans
Merge to lists of spans. It ensures the spans do not overlap. When there is overlap prioritised_spans is picked. :param additional_spans: the
src/refined/utilities/general_utils.py:212
↓ 3 callersFunctionpages_from
Scans input extracting pages. :return: (id, revid, title, namespace key, page), page is a list of lines.
src/refined/offline_data_generation/wiki_extractor.py:2779
↓ 3 callersMethodparse
(cls, body)
src/refined/offline_data_generation/wiki_extractor.py:404
↓ 3 callersMethodprocess_text_batch
Batched version of process_text(). This method uses the convert_batch_elements_to_batched_tns() method which could be much more
src/refined/inference/processor.py:197
↓ 3 callersMethodresolve_dates
Given a text input representing a date, resolve it to a list of Date instances :param text: the text representing the date :r
src/refined/utilities/numeric_handling/date_utils.py:107
↓ 3 callersFunctionround_list
(lst, n=4)
src/refined/utilities/general_utils.py:105
↓ 3 callersMethodrun_commands
(self, commands)
package.py:94
↓ 3 callersMethodsubst
(self, params, extractor, depth=0)
src/refined/offline_data_generation/wiki_extractor.py:420
↓ 3 callersMethodtokenize
(self, text: str)
src/refined/doc_preprocessing/preprocessor.py:106
↓ 2 callersMethod_dirname
(self)
src/refined/offline_data_generation/wiki_extractor.py:2681
↓ 2 callersMethod_get_date_from_text
Given a segment of text representing a date, try and resolve it to a Date instance e.g. "20/01/2020" -> Date(day=20, month=1, year=20
src/refined/utilities/numeric_handling/date_utils.py:183
↓ 2 callersMethod_predict_from_ids
(self, input_ids: List[int])
src/refined/inference/standalone_md.py:124
↓ 2 callersMethod_prune_spans_ner
Removes impliable classes from spans (in-place). :param spans: spans
src/refined/inference/processor.py:443
↓ 2 callersFunctionbuild_redirects
(args=None)
src/refined/offline_data_generation/process_wiki.py:12
↓ 2 callersFunctionbuild_wikidata_lookups
(args_override=None)
src/refined/offline_data_generation/process_wikidata_dump.py:51
↓ 2 callersMethodclass_check_spans
(self, spans_to_check: List[Span])
src/refined/doc_preprocessing/class_handler.py:120
↓ 2 callersFunctioncorrect_spans
Applies some minor corrections to a list of spans in-place. An example is removing newline characters from start and end of end. :param s
src/refined/utilities/general_utils.py:144
↓ 2 callersMethoddownload_additional_files_if_needed
Additional files which includes files needed to run evaluation on datasets with Wikipedia titles.
src/refined/resource_management/resource_manager.py:66
↓ 2 callersMethoddownload_data_if_needed
(self)
src/refined/resource_management/resource_manager.py:42
↓ 2 callersMethoddownload_datasets_if_needed
(self)
src/refined/resource_management/resource_manager.py:58
↓ 2 callersFunctiondropSpans
Drop from text the blocks identified in :param spans:, possibly nested.
src/refined/offline_data_generation/wiki_extractor.py:2076
↓ 2 callersFunctioneval_all
( refined, data_dir: Optional[str] = None, datasets_dir: Optional[str] = None,
src/refined/evaluation/evaluation.py:161
↓ 2 callersMethodexecute
The execute command will loop and keep on reading the stdout and check for the return code and displays the output in real time.
package.py:66
↓ 2 callersMethodextract
:param out: a memory file.
src/refined/offline_data_generation/wiki_extractor.py:606
↓ 2 callersFunctionfill_tensor
Creates a tensor of shape (bs, num_spans, contexutalised_embedding_size). The tns argument is the contextualised token embeddings is grouped
src/refined/utilities/model_utils.py:7
↓ 2 callersFunctionfindBalanced
Assuming that text contains a properly balanced expression using :param openDelim: as opening delimiters and :param closeDelim: as closin
src/refined/offline_data_generation/wiki_extractor.py:1294
↓ 2 callersMethodfrom_file
(cls, filename: str, data_dir: str)
src/refined/model_components/config.py:71
↓ 2 callersFunctionfullyQualifiedTemplateTitle
Determine the namespace of the page being included through the template mechanism
src/refined/offline_data_generation/wiki_extractor.py:1685
↓ 2 callersMethodget_additional_data_files
(self)
src/refined/resource_management/resource_manager.py:157
↓ 2 callersMethodget_additional_data_files_info
(self)
src/refined/resource_management/resource_manager.py:133
↓ 2 callersFunctionget_candidates
(pem: Dict[str, Dict[str, float]], surface_form: str)
src/refined/resource_management/loaders.py:291
↓ 2 callersMethodget_candidates
Generates a list of candidate entities for a surface form using a pem lookup. Person name coreference is done by copying pem values f
src/refined/doc_preprocessing/candidate_generator.py:37
↓ 2 callersMethodget_data_files
(self)
src/refined/resource_management/resource_manager.py:169
↓ 2 callersMethodget_dataset_files_info
(self)
src/refined/resource_management/resource_manager.py:149
↓ 2 callersMethodget_desc_params
(self)
src/refined/model_components/refined_model.py:129
↓ 2 callersMethodget_descriptions_emb_for_qcode_batch
Retrieves descriptions input_ids for a batch of qcodes and optionally reshapes tensor. :param qcodes: qcodes :param shape: sh
src/refined/doc_preprocessing/preprocessor.py:260
↓ 2 callersMethodget_descriptions_for_qcode_batch
Retrieves descriptions input_ids for a batch of qcodes and optionally reshapes tensor. :param qcodes: qcodes :param shape: sh
src/refined/doc_preprocessing/preprocessor.py:280
↓ 2 callersMethodget_ed_params
(self)
src/refined/model_components/refined_model.py:132
↓ 2 callersMethodget_et_params
(self)
src/refined/model_components/refined_model.py:126
↓ 2 callersMethodget_filepath
(self, split: str, additional_filename: Optional[str])
src/refined/dataset_reading/mention_detection/conll_reader.py:90
↓ 2 callersMethodget_md_params
(self)
src/refined/model_components/refined_model.py:123
↓ 2 callersFunctionget_mmap_shape
(file_path: str)
src/refined/resource_management/resource_manager.py:10
↓ 2 callersMethodget_model_files_info
(self)
src/refined/resource_management/resource_manager.py:88
next →1–100 of 427, ranked by callers