Statyczny i dynamiczny wnioskowanie

Możesz wybrać jedną z tych strategii wnioskowania:

  • wnioskowanie offline, co oznacza, że wszystkie możliwe prognozy tworzy się zbiorczo, korzystając z narzędzia MapReduce lub podobnego. Następnie zapisujesz prognozy w tabeli SSTable lub Bigtable, a potem przesyłasz je do pamięci podręcznej lub tabeli przeglądowej.
  • wnioskowanie online, czyli prognozowanie na żądanie przy użyciu serwera;

Więcej informacji na temat wnioskowania statycznego i dynamicznego znajdziesz w tym filmie (2 minuty).

Statyczny a dynamiczny wnioskowanie

Wnioskowanie offline

  • Przygotuj wszystkie możliwe prognozy w partiach, korzystając z mapreduce lub podobnej metody.
  • Zapisz dane w tabeli, a następnie przekaż je do pamięci podręcznej lub tabeli przeglądowej.

Wnioskowanie online

  • Prognozowanie na żądanie przy użyciu serwera.

Wnioskowanie offline

  • Przygotuj wszystkie możliwe prognozy w partiach, korzystając z mapreduce lub podobnej metody.
  • Zapisz dane w tabeli, a następnie przekaż je do pamięci podręcznej lub tabeli przeglądowej.
  • Z drugiej strony: nie musisz się martwić o koszty wnioskowania.
  • Wady: ta opcja prawdopodobnie wymaga użycia limitu wsadowego.
  • Wady: można przeprowadzić weryfikację prognoz dotyczących danych przed ich przekazaniem.

Wnioskowanie offline

  • Przygotuj wszystkie możliwe prognozy w partiach, korzystając z mapreduce lub podobnej metody.
  • Zapisz dane w tabeli, a następnie przekaż je do pamięci podręcznej lub tabeli przeglądowej.
  • Z drugiej strony: nie musisz się martwić o koszty wnioskowania.
  • Wady: ta opcja prawdopodobnie wymaga użycia limitu wsadowego.
  • Wady: można przeprowadzić weryfikację po weryfikacji danych przed jej przekazaniem.
  • Wada: jesteśmy w stanie przewidzieć tylko to, o czym wiemy – źle w przypadku długich ogonów.
  • Wada: czas oczekiwania na aktualizację jest mierzony w godzinach lub dniach.

Wnioskowanie online

  • Prognozowanie na żądanie przy użyciu serwera.
  • Minus: potrafi przewidzieć, jaki pojawi się nowy produkt – to świetne rozwiązanie w przypadku długich ogonów.

Wnioskowanie online

  • Prognozowanie na żądanie przy użyciu serwera.
  • Minus: potrafi przewidzieć, jaki pojawi się nowy produkt – to świetne rozwiązanie w przypadku długich ogonów.
  • Wada: wymagające dużej mocy obliczeniowej i wrażliwe na opóźnienia – może ograniczać złożoność modelu.
  • Wada: potrzeby związane z monitorowaniem są bardziej wymagające.

Podsumowanie wykładu wideo

Oto zalety i wady wnioskowania offline:

  • Specjalista: nie musisz się martwić o koszty wnioskowania.
  • Zalety: prawdopodobnie korzystanie z limitu wsadowego lub gigantycznego narzędzia MapReduce.
  • Zaleta: możliwość wykonywania weryfikacji prognoz przed przekazaniem.
  • Wady: możemy przewidzieć tylko to, o czym wiemy – to szkoda, jeśli chodzi o długie ogony.
  • Wada: czas oczekiwania na aktualizację jest prawdopodobnie mierzony w godzinach lub dniach.

Oto zalety i wady wnioskowania online:

  • Zaleta: Umożliwia przewidywanie każdego nowego elementu na bieżąco – to świetne rozwiązanie w przypadku długich ogonów.
  • Wada: wymagające dużej mocy obliczeniowej i wrażliwe na opóźnienia – mogą ograniczyć złożoność modelu.
  • Wada: potrzeby związane z monitorowaniem są bardziej wymagające.