Skip to content

parthtrivedi2492/AdaptiveBoosting_Machine_Learning

Repository files navigation

AdaptiveBoosting_Machine_Learning

Binary and Real Adaptive Boosting Algorithms

Description: Adaptive boosting(AdaBoost) algorithms are used by many other machine learning algorithms to improve their performance. Algorithm combines several weak hypothesis to create stronger hypothesis among them. I have implemented java program for binary and real adaptive boosting algorithms. You can know more about adaptive boosting at:http://en.wikipedia.org/wiki/AdaBoost#Overview

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 input and output files for project?

  • Input is text file. Sample dataset is attached in project

  • First element of first line is number of iterations for program

  • Second element of first line is number of elements.

  • Third element of first line is Ebsilon value

  • _Second, Third and fourth lines are element names,associated values and probability of each elements. _

  • Output is boosted hypothesis.

Contributing changes

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages