Hierarchiczne modele bayesowskie to rodzaj modelu uczenia maszynowego, który łączy w sobie zarówno statystyki bayesowskie, jak i hierarchiczną analizę danych. Ten typ modelu jest przydatny do analizy złożonych zestawów danych, które zawierają wiele zmiennych. Łącząc te dwa modele, hierarchiczne modele bayesowskie pozwalają na efektywne porównywanie punktów danych dla wielu zmiennych.
Hierarchiczne modele bayesowskie opierają się na twierdzeniu Bayesa, które mówi, że "prawdopodobieństwo wystąpienia zdarzenia można obliczyć, mnożąc wcześniejsze prawdopodobieństwo zdarzenia przez prawdopodobieństwo zdarzenia, biorąc pod uwagę pewne dowody". Hierarchiczny model Bayesa rozszerza to poprzez włączenie hierarchicznej analizy danych, techniki, w której dane są grupowane według ich atrybutów. Pozwala to modelowi uczenia maszynowego na warstwowanie punktów danych i porównywanie ich w ramach grup w celu zwiększenia dokładności.
Hierarchiczne modele bayesowskie mogą być przydatne w wielu dziedzinach, w tym w informatyce, inżynierii, ekonomii i finansach. Można je wykorzystać do określenia prawdopodobieństwa włamania do sieci przez hakera, prawdopodobnego wyniku transakcji giełdowej lub skuteczności kampanii marketingowej.
Hierarchiczne modele bayesowskie stają się coraz bardziej popularne, ponieważ funkcje uczenia maszynowego są włączane do większych zbiorów danych. Ponadto modele te są dokładniejsze niż tradycyjne algorytmy uczenia maszynowego w wielu typach zbiorów danych. W rezultacie oczekuje się, że hierarchiczne modele bayesowskie staną się w przyszłości ważnym narzędziem dla analityków danych.