Rodzaje uczenia maszynowego i główne problemy