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

No packages published

Languages