Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 787 Bytes

File metadata and controls

24 lines (14 loc) · 787 Bytes

AI From Scratch

Building ML models from scratch using Python and basic libraries like numpy and math.

Models

Supervised Learning:

  • LinearRegression.py: linear regression model with multiple variables.
  • UnivariateLinearRegression.py: linear regression model with a single variable.
  • LogisticRegression.py: logistic regression model for binary classification.
  • KNNRegression.py: k-nearest neighbors regression model for predicting continuous values.

Unsupervised Learning:

  • KMeans.py: clustering algorithm for partitioning data into K clusters.

NLP:

  • skip_gram_sm.py: Skip-Gram model for generating word embedding (Naive Softmax version)

Tools:

  • CrossValidation.py: evaluate the performance of machine learning models.