Skip to content

hefani/AI

Repository files navigation

AI Algorithms

This repository contains implementations of various machine learning algorithms categorized into different folders such as classification and regression. Each folder contains well-documented code, example datasets, and usage instructions for the included algorithms.

Overview

This repository contains implementations of foundational machine learning algorithms categorized into classification and regression sections...

Personal Motivation

My journey into machine learning began with Andrew Ng’s renowned Machine Learning course, where I have completed the first ten videos covering fundamental concepts such as supervised learning, logistic regression, and empirical risk minimization. These lessons sparked my passion for understanding the theory behind algorithms and inspired me to implement core models like Gaussian Discriminant Analysis and Softmax Regression from scratch.

This repository represents my hands-on effort to deepen my knowledge by translating theory into practice, especially focusing on classification and regression problems with real-world datasets like personality prediction and raisin classification. By working through the challenges of data preprocessing, algorithm implementation, and model evaluation, I have strengthened my foundational skills and developed a practical understanding of how machine learning works beyond theory.

Repository Structure

  • classification/
    Contains algorithms for supervised classification tasks, such as Logistic Regression, Softmax Regression, Gaussian Discriminant Analysis (GDA), Naive Bayes, and others.

  • regression/
    Contains algorithms focused on regression tasks, including Linear Regression, Locally Weighted Regression, and related models.

Additional folders and algorithms will be added over time to expand the repository.

Getting Started

Each folder has its own README with details on the algorithms implemented, setup instructions, and example usage. Please refer to those for more information.


About

My personal AI learning journey, based on Andrew Ng’s Machine Learning specialization. This repository includes implementations of key algorithms (like linear regression, logistic regression, softmax, GDA, etc.) from scratch in Python, along with explanations and learning notes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors