Branches of artificial intelligence applications