Background of ID3 algorithm
ID3 algorithm was first proposed by J. Ross Quinlan of the University of Sydney in 1975. The core of the algorithm is information entropy. By calculating the information gain of each attribute, ID3 algorithm thinks that the attribute with high information gain is a good attribute, selects the attribute with the highest information gain as the division standard for each division, and repeats this process until a decision tree that can perfectly classify training samples is generated.