Skip to content

dougdaly/machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Machine Learning Demos Portfolio This repository contains a collection of demos showcasing various machine learning applicatins which aim to bring home key concepts. The notebooks are built with the latest Python libraries, support multiple GPU providers, and include references and explanations where relevant.

πŸ‘‰ The goal: demonstrate practical implementations of machine learning concepts β€” in a way that is both educational and extensible.

πŸ“‚ Contents & Topics πŸ”Ή K-Means Unsupervised learning K-Means.ipynb β†’ There are 3 examples to demonstrate the effectiveness and implementation of the K-means algorithm.

The first two examples borrow code from a geeksforgeeks.com tutorial which computes the each part of the K-means algorithm (centroid definition, cluster assignment) separately and puts the intermediate results in a scatter plot. This allows for conceptual understanding of the algorithm and the ability to see how the algorithm converges to its result.

The second example applies feature scaling to some dummy data to show how to make the algorithm generate more reasonable clusters.

The third example leverages the scikit-learn library to identify the optimal number of clusters. It also uses the Clustering/KMeans library to run the algorithm more simply. πŸš€ Tech Stack Python (latest libraries) PyTorch / HuggingFace / scikit-learn APIs: Stability.ai, OpenAI πŸ“Š Results Sample outputs are stored in the results/ folder.

πŸ”Ž These are not required to run the demos β€” they simply illustrate recent experiments.

🧩 How to Use

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published