Skip to content

parthtrivedi2492/ID3_Machine_Learning_Algorithm

Repository files navigation

ID3_Machine_Learning_Algorithm

ID3 DECISION TREE ALGORITHM

_Description: ID3 builds a decision tree from a fixed set of examples. The resulting tree is used to classify future samples. The example has several attributes and belongs to a class (like yes or no). The leaf nodes of the decision tree contain the class name whereas a non-leaf node is a decision node. The decision node is an attribute test with each branch (to another decision tree) being a possible value of the attribute. ID3 uses information gain to help it decide which attribute goes into a decision node. The advantage of learning a decision tree is that a program, rather than a knowledge engineer, elicits knowledge from an expert.For more details visit:http://en.wikipedia.org/wiki/ID3_algorithm http://www.cise.ufl.edu/~ddd/cap6635/Fall-97/Short-papers/2.htm _

Project Setup

How do I, as a developer, start working on the project?

  1. What dependencies does it have (where are they expressed) and how do I install them? A. _It doesn't have any dependencies.
  2. How can I see the project working before I change anything? A. _Just run run the code in Eclipse.

Deploying

How to setup the deployment environment

  • Required Eclipse with jdk 1.6 or higher

What is Dataset file?

  • _Dataset is first argument in our program.Dataset is our training data.Fist element of first line is number of records and second element in first line is attribute of each record.Here I sat last attribute as decision attribute. _

What is Partition file?

  • It is second argument in our program.Partition file gives real arrangement of data in file._

  • Output gives us new partition file.

Contributing changes

License

MIT License

About

ID3 based Machine Learning Algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages