Skip to content

Some people says Python hits performance limits when developing machine learning algorithms! Developed a machine learning library having different algorithms like Decision Tree, Logistic Regression, Linear Regression, and K-Nearest Neighbor in C++ from scratch. The project also takes care of the reading data from CSV files, and cleaning the data.

License

Notifications You must be signed in to change notification settings

khubaibalam2000/Machine-Learning-Algorithms-Library

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Shanbalilei

-> A Machine Learning Library written in C++ -> By Syed Abeer Hussain, BilluMeow -> Co-Owners : Wasif Khan, Khubaib Alam, Ayesha Anwar, S. Baqar Ali Zaidi, S.M. Mohtashim Ahsan

To Run :

g++ -o main DecisionTree.cpp MachineLearningModel.cpp Shanbalilei.cpp LogisticRegression.cpp KNearestNeighbour.cpp main.cpp ./main

Functionalities:

ML Models:

Decision Tree

Logistic Regression

Linear Regression

K Nearest Neighbour

Extracting Trained Model into a File

Reading From csv

Handling String data

Partitioning Data

Feature Manipulation & Things:

Mean

Standard Deviation

Minimum

Maximum

Normalization

Standardization

Feature Removal

Accuracy Checker

Root Mean Square Calculator

Generalized Artitechture

Can Create and implement new Models very Easily

About

Some people says Python hits performance limits when developing machine learning algorithms! Developed a machine learning library having different algorithms like Decision Tree, Logistic Regression, Linear Regression, and K-Nearest Neighbor in C++ from scratch. The project also takes care of the reading data from CSV files, and cleaning the data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%