A tree-like model where internal nodes represent tests on input attributes, and leaves represent possible classifications.