Main Branches Of Artificial Intelligence