Skip to content

stutimahesh/find-s-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Find-S Algorithm

This project implements the Find-S Algorithm, a concept learning algorithm used in Machine Learning to determine the most specific hypothesis that is consistent with all positive training examples.

✨ Features

  • πŸ“‚ Load training data from a CSV file
  • πŸ€– Implement the Find-S Algorithm from scratch
  • 🎯 Find the most specific hypothesis
  • πŸ“Š Display the final hypothesis based on positive examples

πŸ› οΈ Technologies Used

  • 🐍 Python
  • 🐼 Pandas

πŸ“ Dataset

  • Training_examples.csv containing training examples with attributes and a target class (Yes/No).

πŸš€ How It Works

  1. πŸ“₯ Read the training dataset.
  2. βœ… Select the first positive example as the initial hypothesis.
  3. πŸ”„ Compare it with other positive examples and generalize mismatched attributes using ?.
  4. πŸ“ˆ Output the final most specific hypothesis.

πŸ“Œ Output

  • πŸ“ Most specific hypothesis that correctly classifies all positive training examples.

About

Machine Learning Algorithm that finds the most specific hypothesis that fits all the positive training examples, used for Concept Learning.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors