tfma.run_model_analysis
Stay organized with collections Save and categorize content based on your preferences.
Runs TensorFlow model analysis.
tfma.run_model_analysis(
eval_shared_model: Optional[tfma.types.EvalSharedModel
] = None,
eval_config: Optional[tfma.EvalConfig
] = None,
data_location: str = '',
file_format: str = 'tfrecords',
output_path: Optional[str] = None,
extractors: Optional[List[extractor.Extractor]] = None,
evaluators: Optional[List[evaluator.Evaluator]] = None,
writers: Optional[List[writer.Writer]] = None,
pipeline_options: Optional[Any] = None,
slice_spec: Optional[List[slicer.SingleSliceSpec]] = None,
write_config: Optional[bool] = True,
compute_confidence_intervals: Optional[bool] = False,
min_slice_size: int = 1,
random_seed_for_testing: Optional[int] = None,
schema: Optional[schema_pb2.Schema] = None
) -> Union[tfma.EvalResult
, view_types.EvalResults]
Used in the notebooks
Used in the guide | Used in the tutorials |
---|
| |
It runs a Beam pipeline to compute the slicing metrics exported in TensorFlow Eval SavedModel and returns the results.
This is a simplified API for users who want to quickly get something running locally. Users who wish to create their own Beam pipelines can use the Evaluate PTransform instead.
Args |
---|
eval_shared_model | Optional shared model (single-model evaluation) or list of shared models (multi-model evaluation). Only required if needed by default extractors, evaluators, or writers. |
eval_config | Eval config. |
data_location | The location of the data files. |
file_format | The file format of the data, can be either 'text' or 'tfrecords' for now. By default, 'tfrecords' will be used. |
output_path | The directory to output metrics and results to. If None, we use a temporary directory. |
extractors | Optional list of Extractors to apply to Extracts. Typically these will be added by calling the default_extractors function. If no extractors are provided, default_extractors (non-materialized) will be used. |
evaluators | Optional list of Evaluators for evaluating Extracts. Typically these will be added by calling the default_evaluators function. If no evaluators are provided, default_evaluators will be used. |
writers | Optional list of Writers for writing Evaluation output. Typically these will be added by calling the default_writers function. If no writers are provided, default_writers will be used. |
pipeline_options | Optional arguments to run the Pipeline, for instance whether to run directly. |
slice_spec | Deprecated (use EvalConfig). |
write_config | Deprecated (use EvalConfig). |
compute_confidence_intervals | Deprecated (use EvalConfig). |
min_slice_size | Deprecated (use EvalConfig). |
random_seed_for_testing | Provide for deterministic tests only. |
schema | Optional tf.Metadata schema of the input data. |
Returns |
---|
An EvalResult that can be used with the TFMA visualization functions. |
Raises |
---|
ValueError | If the file_format is unknown to us. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-04-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-26 UTC."],[],[]]