Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Seu script de treinamento precisa ser configurado para gravar os registros do TensorBoard. Para os usuários atuais do TensorBoard, não é preciso fazer nenhuma alteração no código de treinamento do modelo.
Para configurar seu script de treinamento no TensorFlow 2.x, crie um
callback do TensorBoard e defina a variável log_dir como qualquer local
que possa se conectar a Google Cloud.
O callback do TensorBoard é incluído na lista de callbacks model.fit do TensorFlow.
Os registros do TensorBoard são criados no diretório especificado e podem ser enviados para um experimento do TensorBoard da Vertex AI seguindo as instruções de upload de registros do TensorBoard.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["# Configure your training script\n\nYour training script must be configured to write\nTensorBoard logs. For existing TensorBoard users, this requires no change to\nyour model training code.\n\nTo configure your training script in TensorFlow 2.x, create a\nTensorBoard callback and set the `log_dir` variable to any location\nwhich can connect to Google Cloud.\n\nThe TensorBoard callback is then included in the TensorFlow `model.fit`\ncallbacks list. \n\n import tensorflow as tf\n\n def train_tensorflow_model_with_tensorboard(log_dir):\n (x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data()\n x_train, x_test = x_train / 255.0, x_test / 255.0\n\n def create_model():\n return tf.keras.models.Sequential(\n [\n tf.keras.layers.Flatten(input_shape=(28, 28)),\n tf.keras.layers.Dense(512, activation=\"relu\"),\n ]\n )\n\n model = create_model()\n model.compile(\n optimizer=\"adam\",\n loss=\"sparse_categorical_crossentropy\",\n metrics=[\"accuracy\"]\n )\n\n tensorboard_callback = tf.keras.callbacks.TensorBoard(\n log_dir=log_dir,\n histogram_freq=1\n )\n\n model.fit(\n x=x_train,\n y=y_train,\n epochs=5,\n validation_data=(x_test, y_test),\n callbacks=[tensorboard_callback],\n )\n\nThe TensorBoard logs are created in the specified directory and can be\nuploaded to a Vertex AI TensorBoard experiment by following\nthe\n[Upload TensorBoard Logs](/vertex-ai/docs/experiments/tensorboard-upload-existing-logs#one-time-logging)\ninstructions for uploading.\n\nFor more examples, see the [TensorBoard open source docs](https://www.tensorflow.org/tensorboard/get_started)\n\nWhat's next\n-----------\n\n- Check out automatic log streaming\n - [Train using a custom training job](/vertex-ai/docs/experiments/tensorboard-training)\n - [Train using Vertex AI Pipelines](/vertex-ai/docs/experiments/tensorboard-with-pipelines)"]]