Iterative Dichotomizer 3 (ID3) Decision Tree: A Machine Learning Algorithm for Data Classification and Predictive Analysis |
( Vol-7,Issue-4,April 2020 ) OPEN ACCESS |
Author(s): |
Edward E. Ogheneovo, Promise A. Nlerum |
Keywords: |
Decision trees, ID3, Decision trees, machine learning, entropy, information gain. |
Abstract: |
Decision trees are very important machine learning algorithms used for the classification and predictive analytic purposes in computer science and related disciplines. ID3 decision tree algorithm was designed by Quinlan in 1986.The algorithm is based on Hunt’s algorithm and was serially implemented. ID3 tree is constructed in two phases: tree building and tree pruning. Data is sorted at every node during the tree building phase to choose the best splitting single attribute. The main ideas behind the ID3 algorithm are: 1) each non-leaf node of a decision tree corresponds to an input attribute, and each arc to a possible value of that attribute. In this paper, ID3, a machine learning algorithm is used to predict weather condition for an out tennis match. The paper demonstrates the use of ID3 decision tree to predict weather conditions with outlooks such as sunny, overcast, and rain; temperature conditions such as hot, mild, and cool; humidity conditions such as high and normal; wind conditions such as weak and strong and the necessary conditions such as yes or no. Based on the results computed using the entropy and information gains, a decision tree is constructed thus providing information for tennis and other sports athletes who wish to play out-door games. |
![]() |
Paper Statistics: |
Cite this Article: |
Click here to get all Styles of Citation using DOI of the article. |
Advanced Engineering Research and Science