Inferencia estática o dinámica

Puedes elegir una de las siguientes estrategias de inferencia:

  • Inferencia fuera de línea: Significa que realizas todas las predicciones posibles en un lote, a través de MapReduce o un cómputo similar. A continuación, escribes las predicciones en SSTable o Bigtable, y luego ingrésalas en una tabla de búsqueda/caché.
  • Inferencia en línea: Significa que predices a petición mediante un servidor.

Obtén más información acerca de la inferencia estática y dinámica en el siguiente video (2 min).

Inferencia estática o dinámica

Inferencia fuera de línea

  • Realizas todas las predicciones posibles en un lote, a través de MapReduce o un cómputo similar.
  • Las escribes en una tabla y, luego, las introduces en una tabla de búsqueda/caché.

Inferencia en línea

  • Predices a petición mediante un servidor.

Inferencia fuera de línea

  • Realizas todas las predicciones posibles en un lote, a través de MapReduce o un cómputo similar.
  • Las escribes en una tabla y, luego, las introduces en una tabla de búsqueda/caché.
  • Aspecto positivo: No necesitas preocuparte por el costo de la inferencia.
  • Aspecto positivo: Es probable que se pueda usar la cuota de lote.
  • Aspecto positivo: Es posible realizar una verificación posterior sobre los datos predichos antes de insertarlos.

Inferencia fuera de línea

  • Realizas todas las predicciones posibles en un lote, a través de MapReduce o un cómputo similar.
  • Las escribes en una tabla y, luego, las introduces en una tabla de búsqueda/caché.
  • Aspecto positivo: No necesitas preocuparte por el costo de la inferencia.
  • Aspecto positivo: Es probable que se pueda usar la cuota de lote.
  • Aspecto positivo: Es posible realizar una verificación posterior sobre los datos predichos antes de insertarlos.
  • Aspecto negativo: Solo puedes predecir elementos conocidos, lo que representa una desventaja en los casos de una cola larga.
  • Aspecto negativo: Es probable que la latencia actualizada se mida en horas o días.

Inferencia en línea

  • Predices a petición mediante un servidor.
  • Aspecto negativo: Puedes predecir cualquier elemento nuevo a medida que surge, lo cual resulta ideal en los casos de una cola larga.

Inferencia en línea

  • Predices a petición mediante un servidor.
  • Aspecto negativo: Puedes predecir cualquier elemento nuevo a medida que surge, lo cual resulta ideal en los casos de una cola larga.
  • Aspecto negativo: El cómputo es intensivo y sensible a latencia, lo cual puede limitar la complejidad del modelo.
  • Aspecto negativo: Las necesidades de supervisión son más intensivas.

Aquí se incluyen las ventajas y desventajas de la inferencia fuera de línea:

  • Ventaja: No necesitas preocuparte por el costo de la inferencia.
  • Ventaja: Es probable que se pueda usar la cuota de lote o un MapReduce gigante.
  • Ventaja: Es posible realizar una verificación posterior sobre los datos predichos antes de insertarlos.
  • Desventaja: Solo puedes predecir elementos conocidos, lo que representa un aspecto negativo en los casos de una cola larga.
  • Desventaja: Es probable que la latencia actualizada se mida en horas o días.

Aquí se incluyen las ventajas y desventajas de la inferencia en línea:

  • Ventaja: Puedes predecir cualquier elemento nuevo a medida que surge, lo que resulta ideal en los casos de una cola larga.
  • Ventaja: El cómputo es intensivo y sensible a latencia, lo cual puede limitar la complejidad del modelo.
  • Ventaja: Las necesidades de supervisión son más intensivas.