Skip to content

This repository contains implementations of various ML/NLP/CV algorithms including Bayesian-Networks, HMM, Means, various gradient descents, loopy belief propagation, etc.

Notifications You must be signed in to change notification settings

harshakokel/Basket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basket of AI/ML/NLP/CV implementations

This repository contains implementations of below mentioned Machine Learning, Natural Language Processing or Computer Vision algorithms.

All of them were implemented as part of class assignments.

  1. Decision Trees
  2. Linear Classifiers
    • Naive Bayes
    • Logistic Regression
    • Perceptron
  3. Collaborative Filter
  4. K-Means
  5. Bayesian Network
    • learning
    • inference
  6. Loopy Belief Propogation
  7. Maximum Likelihood Parameter Estimation
  8. Max Marginal via Gibbs Sampling
  9. POS Tagger
  10. Word Sense Disambiguation
  11. Hidden Markov Model
  12. Semantic Search Application - Search Party
  13. Luv Manipulation
    • Linear scaling
    • Histogram equalization
  14. Grayscale Manipulation
    • Create negative images
    • Gray conversion options
  15. Detect Shush and Wink
  16. Spotify Recsys
  17. Implementation of Gradient Descent variant
    • Gradient Descent with fixed Learning Rate
    • Gradient Descent with Armijo line-search v1, v2, v3, v4
    • Nesterov's Accelerated Gradient Descent
    • Conjugate Gradient Descent with Armijo Line-Search V4
    • Barzilai-Borwein Gradient Descent
    • Limited-memory BFGS

About

This repository contains implementations of various ML/NLP/CV algorithms including Bayesian-Networks, HMM, Means, various gradient descents, loopy belief propagation, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published