Class TensorFlowModel (2.17.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version latestkeyboard_arrow_down
TensorFlowModel (
model_path : str , * , session : typing . Optional [ bigframes . session . Session ] = None
)
Imported TensorFlow model.
Parameters
Name
Description
model_path
str
Cloud Storage path that holds the model files.
session
BigQuery Session
BQ session to create the model.
Methods
__repr__
Print the estimator's constructor with all non-default parameter values.
get_params
get_params ( deep : bool = True ) - > typing . Dict [ str , typing . Any ]
Get parameters for this estimator.
Parameter
Name
Description
deep
bool, default True
Default True
. If True, will return the parameters for this estimator and contained subobjects that are estimators.
Returns
Type
Description
Dictionary
A dictionary of parameter names mapped to their values.
predict
predict (
X : typing . Union [
bigframes . dataframe . DataFrame ,
bigframes . series . Series ,
pandas . core . frame . DataFrame ,
pandas . core . series . Series ,
],
) - > bigframes . dataframe . DataFrame
Predict the result from input DataFrame.
register
register ( vertex_ai_model_id : typing . Optional [ str ] = None ) - > bigframes . ml . base . _T
Parameter
Name
Description
vertex_ai_model_id
Optional[str], default None
Optional string id as model id in Vertex. If not set, will default to 'bigframes_{bq_model_id}'. Vertex Ai model id will be truncated to 63 characters due to its limitation.
to_gbq
to_gbq (
model_name : str , replace : bool = False
) - > bigframes . ml . imported . TensorFlowModel
Save the model to BigQuery.
Parameters
Name
Description
model_name
str
The name of the model.
replace
bool, default False
Default to False.
Returns
Type
Description
TensorFlowModel
Saved model.
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 2025-08-28 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 2025-08-28 UTC."],[],[],null,["# Class TensorFlowModel (2.17.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.0 (latest)](/python/docs/reference/bigframes/latest/bigframes.ml.imported.TensorFlowModel)\n- [2.16.0](/python/docs/reference/bigframes/2.16.0/bigframes.ml.imported.TensorFlowModel)\n- [2.15.0](/python/docs/reference/bigframes/2.15.0/bigframes.ml.imported.TensorFlowModel)\n- [2.14.0](/python/docs/reference/bigframes/2.14.0/bigframes.ml.imported.TensorFlowModel)\n- [2.13.0](/python/docs/reference/bigframes/2.13.0/bigframes.ml.imported.TensorFlowModel)\n- [2.12.0](/python/docs/reference/bigframes/2.12.0/bigframes.ml.imported.TensorFlowModel)\n- [2.11.0](/python/docs/reference/bigframes/2.11.0/bigframes.ml.imported.TensorFlowModel)\n- [2.10.0](/python/docs/reference/bigframes/2.10.0/bigframes.ml.imported.TensorFlowModel)\n- [2.9.0](/python/docs/reference/bigframes/2.9.0/bigframes.ml.imported.TensorFlowModel)\n- [2.8.0](/python/docs/reference/bigframes/2.8.0/bigframes.ml.imported.TensorFlowModel)\n- [2.7.0](/python/docs/reference/bigframes/2.7.0/bigframes.ml.imported.TensorFlowModel)\n- [2.6.0](/python/docs/reference/bigframes/2.6.0/bigframes.ml.imported.TensorFlowModel)\n- [2.5.0](/python/docs/reference/bigframes/2.5.0/bigframes.ml.imported.TensorFlowModel)\n- [2.4.0](/python/docs/reference/bigframes/2.4.0/bigframes.ml.imported.TensorFlowModel)\n- [2.3.0](/python/docs/reference/bigframes/2.3.0/bigframes.ml.imported.TensorFlowModel)\n- [2.2.0](/python/docs/reference/bigframes/2.2.0/bigframes.ml.imported.TensorFlowModel)\n- [2.1.0](/python/docs/reference/bigframes/2.1.0/bigframes.ml.imported.TensorFlowModel)\n- [2.0.0](/python/docs/reference/bigframes/2.0.0/bigframes.ml.imported.TensorFlowModel)\n- [1.42.0](/python/docs/reference/bigframes/1.42.0/bigframes.ml.imported.TensorFlowModel)\n- [1.41.0](/python/docs/reference/bigframes/1.41.0/bigframes.ml.imported.TensorFlowModel)\n- [1.40.0](/python/docs/reference/bigframes/1.40.0/bigframes.ml.imported.TensorFlowModel)\n- [1.39.0](/python/docs/reference/bigframes/1.39.0/bigframes.ml.imported.TensorFlowModel)\n- [1.38.0](/python/docs/reference/bigframes/1.38.0/bigframes.ml.imported.TensorFlowModel)\n- [1.37.0](/python/docs/reference/bigframes/1.37.0/bigframes.ml.imported.TensorFlowModel)\n- [1.36.0](/python/docs/reference/bigframes/1.36.0/bigframes.ml.imported.TensorFlowModel)\n- [1.35.0](/python/docs/reference/bigframes/1.35.0/bigframes.ml.imported.TensorFlowModel)\n- [1.34.0](/python/docs/reference/bigframes/1.34.0/bigframes.ml.imported.TensorFlowModel)\n- [1.33.0](/python/docs/reference/bigframes/1.33.0/bigframes.ml.imported.TensorFlowModel)\n- [1.32.0](/python/docs/reference/bigframes/1.32.0/bigframes.ml.imported.TensorFlowModel)\n- [1.31.0](/python/docs/reference/bigframes/1.31.0/bigframes.ml.imported.TensorFlowModel)\n- [1.30.0](/python/docs/reference/bigframes/1.30.0/bigframes.ml.imported.TensorFlowModel)\n- [1.29.0](/python/docs/reference/bigframes/1.29.0/bigframes.ml.imported.TensorFlowModel)\n- [1.28.0](/python/docs/reference/bigframes/1.28.0/bigframes.ml.imported.TensorFlowModel)\n- [1.27.0](/python/docs/reference/bigframes/1.27.0/bigframes.ml.imported.TensorFlowModel)\n- [1.26.0](/python/docs/reference/bigframes/1.26.0/bigframes.ml.imported.TensorFlowModel)\n- [1.25.0](/python/docs/reference/bigframes/1.25.0/bigframes.ml.imported.TensorFlowModel)\n- [1.24.0](/python/docs/reference/bigframes/1.24.0/bigframes.ml.imported.TensorFlowModel)\n- [1.22.0](/python/docs/reference/bigframes/1.22.0/bigframes.ml.imported.TensorFlowModel)\n- [1.21.0](/python/docs/reference/bigframes/1.21.0/bigframes.ml.imported.TensorFlowModel)\n- [1.20.0](/python/docs/reference/bigframes/1.20.0/bigframes.ml.imported.TensorFlowModel)\n- [1.19.0](/python/docs/reference/bigframes/1.19.0/bigframes.ml.imported.TensorFlowModel)\n- [1.18.0](/python/docs/reference/bigframes/1.18.0/bigframes.ml.imported.TensorFlowModel)\n- [1.17.0](/python/docs/reference/bigframes/1.17.0/bigframes.ml.imported.TensorFlowModel)\n- [1.16.0](/python/docs/reference/bigframes/1.16.0/bigframes.ml.imported.TensorFlowModel)\n- [1.15.0](/python/docs/reference/bigframes/1.15.0/bigframes.ml.imported.TensorFlowModel)\n- [1.14.0](/python/docs/reference/bigframes/1.14.0/bigframes.ml.imported.TensorFlowModel)\n- [1.13.0](/python/docs/reference/bigframes/1.13.0/bigframes.ml.imported.TensorFlowModel)\n- [1.12.0](/python/docs/reference/bigframes/1.12.0/bigframes.ml.imported.TensorFlowModel)\n- [1.11.1](/python/docs/reference/bigframes/1.11.1/bigframes.ml.imported.TensorFlowModel)\n- [1.10.0](/python/docs/reference/bigframes/1.10.0/bigframes.ml.imported.TensorFlowModel)\n- [1.9.0](/python/docs/reference/bigframes/1.9.0/bigframes.ml.imported.TensorFlowModel)\n- [1.8.0](/python/docs/reference/bigframes/1.8.0/bigframes.ml.imported.TensorFlowModel)\n- [1.7.0](/python/docs/reference/bigframes/1.7.0/bigframes.ml.imported.TensorFlowModel)\n- [1.6.0](/python/docs/reference/bigframes/1.6.0/bigframes.ml.imported.TensorFlowModel)\n- [1.5.0](/python/docs/reference/bigframes/1.5.0/bigframes.ml.imported.TensorFlowModel)\n- [1.4.0](/python/docs/reference/bigframes/1.4.0/bigframes.ml.imported.TensorFlowModel)\n- [1.3.0](/python/docs/reference/bigframes/1.3.0/bigframes.ml.imported.TensorFlowModel)\n- [1.2.0](/python/docs/reference/bigframes/1.2.0/bigframes.ml.imported.TensorFlowModel)\n- [1.1.0](/python/docs/reference/bigframes/1.1.0/bigframes.ml.imported.TensorFlowModel)\n- [1.0.0](/python/docs/reference/bigframes/1.0.0/bigframes.ml.imported.TensorFlowModel)\n- [0.26.0](/python/docs/reference/bigframes/0.26.0/bigframes.ml.imported.TensorFlowModel)\n- [0.25.0](/python/docs/reference/bigframes/0.25.0/bigframes.ml.imported.TensorFlowModel)\n- [0.24.0](/python/docs/reference/bigframes/0.24.0/bigframes.ml.imported.TensorFlowModel)\n- [0.23.0](/python/docs/reference/bigframes/0.23.0/bigframes.ml.imported.TensorFlowModel)\n- [0.22.0](/python/docs/reference/bigframes/0.22.0/bigframes.ml.imported.TensorFlowModel)\n- [0.21.0](/python/docs/reference/bigframes/0.21.0/bigframes.ml.imported.TensorFlowModel)\n- [0.20.1](/python/docs/reference/bigframes/0.20.1/bigframes.ml.imported.TensorFlowModel)\n- [0.19.2](/python/docs/reference/bigframes/0.19.2/bigframes.ml.imported.TensorFlowModel)\n- [0.18.0](/python/docs/reference/bigframes/0.18.0/bigframes.ml.imported.TensorFlowModel)\n- [0.17.0](/python/docs/reference/bigframes/0.17.0/bigframes.ml.imported.TensorFlowModel)\n- [0.16.0](/python/docs/reference/bigframes/0.16.0/bigframes.ml.imported.TensorFlowModel)\n- [0.15.0](/python/docs/reference/bigframes/0.15.0/bigframes.ml.imported.TensorFlowModel)\n- [0.14.1](/python/docs/reference/bigframes/0.14.1/bigframes.ml.imported.TensorFlowModel)\n- [0.13.0](/python/docs/reference/bigframes/0.13.0/bigframes.ml.imported.TensorFlowModel)\n- [0.12.0](/python/docs/reference/bigframes/0.12.0/bigframes.ml.imported.TensorFlowModel)\n- [0.11.0](/python/docs/reference/bigframes/0.11.0/bigframes.ml.imported.TensorFlowModel)\n- [0.10.0](/python/docs/reference/bigframes/0.10.0/bigframes.ml.imported.TensorFlowModel)\n- [0.9.0](/python/docs/reference/bigframes/0.9.0/bigframes.ml.imported.TensorFlowModel)\n- [0.8.0](/python/docs/reference/bigframes/0.8.0/bigframes.ml.imported.TensorFlowModel)\n- [0.7.0](/python/docs/reference/bigframes/0.7.0/bigframes.ml.imported.TensorFlowModel)\n- [0.6.0](/python/docs/reference/bigframes/0.6.0/bigframes.ml.imported.TensorFlowModel)\n- [0.5.0](/python/docs/reference/bigframes/0.5.0/bigframes.ml.imported.TensorFlowModel)\n- [0.4.0](/python/docs/reference/bigframes/0.4.0/bigframes.ml.imported.TensorFlowModel)\n- [0.3.0](/python/docs/reference/bigframes/0.3.0/bigframes.ml.imported.TensorFlowModel)\n- [0.2.0](/python/docs/reference/bigframes/0.2.0/bigframes.ml.imported.TensorFlowModel) \n\n TensorFlowModel(\n model_path: str, *, session: typing.Optional[bigframes.session.Session] = None\n )\n\nImported TensorFlow model.\n\nMethods\n-------\n\n### __repr__\n\n __repr__()\n\nPrint the estimator's constructor with all non-default parameter values.\n\n### get_params\n\n get_params(deep: bool = True) -\u003e typing.Dict[str, typing.Any]\n\nGet parameters for this estimator.\n\n### predict\n\n predict(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n ) -\u003e bigframes.dataframe.DataFrame\n\nPredict the result from input DataFrame.\n\n### register\n\n register(vertex_ai_model_id: typing.Optional[str] = None) -\u003e bigframes.ml.base._T\n\nRegister the model to Vertex AI.\n\nAfter register, go to the Google Cloud console (\u003chttps://console.cloud.google.com/vertex-ai/models\u003e)\nto manage the model registries.\nRefer to \u003chttps://cloud.google.com/vertex-ai/docs/model-registry/introduction\u003e for more options.\n\n### to_gbq\n\n to_gbq(\n model_name: str, replace: bool = False\n ) -\u003e bigframes.ml.imported.TensorFlowModel\n\nSave the model to BigQuery."]]