TensorFlow Hub es una biblioteca de módulos de aprendizaje automático reutilizables.

  !pip install "tensorflow_hub>=0.6.0"
  !pip install "tensorflow>=2.0.0"

  import tensorflow as tf
  import tensorflow_hub as hub

  module_url = "https://tfhub.dev/google/nnlm-en-dim128/2"
  embed = hub.KerasLayer(module_url)
  embeddings = embed(["A long sentence.", "single-word",
                      "http://example.com"])
  print(embeddings.shape)  #(3,128)
TensorFlow Hub es una biblioteca para la publicación, el descubrimiento y el consumo de módulos reutilizables de modelos de aprendizaje automático. Un módulo es una pieza autónoma de un grafo de TensorFlow, junto con sus pesos y recursos, que se puede reutilizar para diferentes tareas en procesos de aprendizaje por transferencia. Con el aprendizaje por transferencia, se puede realizar lo siguiente:
  • Entrenar un modelo con un conjunto de datos más pequeño
  • Mejorar la generalización
  • Acelerar el entrenamiento