Zastanawiam się nad uczeniem maszynowym AI/ML/DL w przeglądarce (czyli po stronie klienta). Od jakiegoś czasu są biblioteki brain.js, tensorflow.js i wiele innych. To co mnie zastanawia, to jak to się w praktyce spisuje, skoro każdy użytkownik ma inny komputer (o urządzeniach mobilnych nie wspominając), a co za tym idzie o bardzo różnej wydajności...? AI jest przecież wymagajace jeśli chodzi o zasoby sprzętowe. Jakie są ograniczenia jeśli chodzi o uczenie maszynowe w przeglądarce? Do jakich zastosowań się nadaje najlepiej tensorflow.js (i podobne)? Poza tym taki wyuczony model + biblioteka musi być dość ciężka, co dodatkowo wydłuża czas kiedy użytkownik otrzyma jakieś rezultaty.