Skip to content

omr-ql/Machine-Learning-Algorithms

Repository files navigation

Machine Learning

Supervised Learning Modules :

  • Simple Linear Regression

    • A simple linear regression model to predict values based on a linear relationship between variables.
  • Support Vector Regression

    • A support vector machine algorithm for regression tasks, handling both linear and non-linear data.
  • Decision Tree Regression

    • A regression model that uses a decision tree to predict outcomes by learning decision rules from features.
  • Random Forest Regression

    • An ensemble method using multiple decision trees to improve the accuracy and robustness of predictions.
  • Logistic Regression

    • A statistical model for binary classification tasks, estimating probabilities using a logistic function.
  • K Nearest Neighbor

    • A non-parametric method used for classification and regression by comparing a point to its k-nearest neighbors.

Unsupervised Learning Modules :

  • K-Means Clustering
    • it is an Algorithm used to partition data into K distinct clusters by minimizing the variance within each cluster. It assigns each data point to the nearest cluster centroid and updates centroids iteratively until convergence.

About

This is my machine learning algorithms I have implemented so far

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages