AI shelf monitoring