IST - Física HowTo - Informática 12:41
2025-12-22
  Bibliotecas
 
     Inteligência artificial
 
        TensorFlow
 
           Instalação
 
           Tipos
 
           Módulos
 
           Exemplos
 

TensorFlow – Módulos

Sumário
1. Introdução
2. tf.cat
3. tf.constant
4. tf.data
5. tf.data.experimental
6. tf.DType
7. tf.image
8. tf.io
9.
10. tf.Tensor
11.
12.
13. Links úteis
Início

1. Introdução

O TensorFlow disponibiliza um conjunto significativo de módulos.
Início

2. tf.cat

  • tf.cast (x, dtype)
    Esta função usa-se para converter um Tensor "x" específico para um novo tipo, "dtype". Exemplo:
    x2 = tf.cast (x1, tf.float32)
Início

3. tf.constant

tf.constant (x, dtype=None, shape=None, name='Const')
A função "tf.constant" cria um "tf.Tensor" a partir de de "x" em que "dtype" indica o seu tipo e "shape" a sua dimensão.
Bibliografia:
Início

4. tf.data

Início

5. tf.data.experimental

Início

6. tf.DType

Descreve os tipos de elementos utilizados pelo TensorFlow.
Início

7. tf.image

  • tf.image.adjust_brightness (img, factor)
    Altera o brilho da imagem, de acordo com o valor de "factor". Exemplo:
    imagemBrilho = tf.image.brightness (imagem, 0.5)
    Nota: Também existe o método "tf.image.random_brightness".
  • tf.image.adjust_saturation (img, factor)
    Satura a imagem, de acordo com o valor de "factor". Exemplo:
    imagemSatura = tf.image.adjust_saturation (imagem, 0.5)
    Nota: Também existe o método "tf.image.random_saturation".
  • tf.image.central_crop (img, factor)
    Amplia a zona central da imagem de acordo com o valor de "factor". Exemplo:
    imagemCentro = tf.image.central_crop (imagem, 0.5)
    Nota: Também existe o método "tf.image.random_crop".
  • tf.image.flip_left_right (img)
    Inverter horizontalmente a imagem, isto é, troca a esquerda pela direita). Exemplo:
    imagemTrocEsqDir = tf.image.flip_left_right (imagem)
    Nota: Também existe o método "tf.image.random_left_right".
  • tf.image.flip_up_down (img)
    Inverter verticalmente a imagem, isto é, fica de pernas para o ar. Exemplo:
    imagemInvertida = tf.image.flip_up_down (imagem)
    Nota: Também existe o método "tf.image.random_flip_up_down".
  • tf.image.resize (images, size, ...)
    Redimensiona uma imagem. Exemplo:
    img2 = tf.image.resize(img1, (32,32))
  • tf.image.rgb_to_grayscale (img)
    Define uma escala de cinzentos. Exemplo:
    imagemGray = tf.image.rgb_to_grayscale (imagem)
  • tf.image.rot90 (img, k=1)
    Roda a imagem de 90º "k" vezes. Exemplo:
    imagemRot90 = tf.image.rot90 (imagem, k=2)
Bibliografia:
Início

8. tf.io

  • tf.io.decode_jpeg (fileName, ...)
    Descodifica uma imagem "jpeg" num tensor "uint8", em que "fileName" é a designação do ficheiro da imagem.
Início

9.

Início

10. tf.Tensor

Métodos
Início

11.

Início

12.

Início

13. Links úteis

Início