Skip to content
#

cs7641

Here are 10 public repositories matching this topic...

Randomized-Optimization

Three optimization problem domains are created and applied to the randomized hill climbing, simulated annealing, genetic and MIMIC randomized optimization algorithms. Also, a neural network implementation is reimplemented using randomized optimization algorithms from the mlrose_hiive Python library.

  • Updated Sep 28, 2026
  • Jupyter Notebook
Markov-Decision-Processes-and-Reinforcement-Learning

Two Markov Decision Process (MDP) problems – the Frozen Lake and the Gambler’s Problem MDPs. Policy iteration, value iteration and the Q-Learning reinforcement learning algorithm are implemented on each of the MDPs and are analyzed.

  • Updated Sep 28, 2026
  • Jupyter Notebook
Unsupervised-Machine-Learning

Implementation of unsupervised learning algorithms, namely clustering algorithms and dimensionality reduction algorithms (k-Means, EM clustering, PCA, ICA, random projections and t-SNE) on two datasets - a Rice dataset and a Spambase dataset; exploration of the application of the unsupervised learning algorithms on a neural network implementation.

  • Updated Sep 28, 2026
  • Jupyter Notebook
Supervised-Machine-Learning

Complex and comprehensive supervised machine learning tasks and analyses by implementing several machine learning models/algorithms (Decision Tree, Neural Network, Gradient Boosting, Support Vector Machine and k-Nearest Neighbor models, each with different hyper-parameters) on two datasets

  • Updated Sep 27, 2026
  • Jupyter Notebook

Add this topic to your repo

To associate your repository with the cs7641 topic, visit your repo's landing page and select "manage topics."

Learn more