Machine Learning

Collection of coding projects from my CSE 6363 class

This page showcases a collection of coding projects, experiments, and assignments from my CSE 6363 (Machine Learning) class under Dr. Alexander Dillhoff. The projects focus on applying ML concepts to real-world datasets and problems using Python, PyTorch, and scikit-learn.

Project Page

You can find the GitHub repository here here.


📂 Projects Included

  • ** Regression from Scratch**
    Implemented linear and logistic regression pipelines with gradient descent optimization and visualized decision boundaries.

  • Deep Learning for Image Classification
    Trained and fine-tuned convolutional neural networks (CNNs), applied regularization, and implemented transfer learning

  • Clustering Algorithms
    Compared K-Means, DBSCAN, and hierarchical clustering for high-dimensional data visualization.

  • Support Vector Machines (SVMs)
    Applied SVMs with different kernels to classify non-linear datasets.

  • Decision Trees and Random Forests
    Built tree-based models for classification tasks and analyzed feature importance.

  • Reinforcement Learning
    Q-Learning and Policy Iteration on Frozen Lake environment. Deep Q-Learning on Atari Game Envrioment