Authors :
Luca Daniele Vailati
Volume/Issue :
Volume 9 - 2024, Issue 11 - November
Google Scholar :
https://tinyurl.com/55ajrkbd
Scribd :
https://tinyurl.com/t74nw3nv
DOI :
https://doi.org/10.5281/zenodo.14273283
Abstract :
This article offers a comprehensive introduction to the key concepts of unsupervised machine learning, a type of
machine learning where models are trained using data that has not been labeled or categorized. The primary goal of
unsupervised learning is to identify hidden patterns or structures within the data without the need for predefined labels. It
explores various unsupervised learning techniques, such as clustering, dimensionality reduction, and anomaly detection,
highlighting their potential applications in fields like data mining, pattern recognition, and market segmentation. In
addition to the theoretical framework, the article delves into a practical example by focusing on one of the most commonly
used unsupervised learning algorithms: k-means clustering. The k-means algorithm is a popular method for partitioning
data into distinct groups (clusters) based on similarities. It is especially useful for discovering patterns in large datasets,
where the objective is to assign data points to clusters based on their proximity to a centroids. The article further
demonstrates the implementation of this algorithm within the GAMS (General Algebraic Modeling System) environment,
showing how it can be used to perform clustering tasks and interpret the results within a computational framework
designed for optimization and mathematical modeling. This hands-on example serves as a practical guide for readers
looking to apply unsupervised machine learning techniques to real-world problems.
References :
- Aidan Wilson, December 7 2020 A brief introduction to Unsupervised Learning towardsdatascience.com
- Pragati Baheti, October 1 2021, Supervised and Unsupervised learning [Differences & Examples], v7labs.com
- Julianna Delua, March 12 2021, Supervised vs unsupervised learning, What’s the difference?, IBM.com
- Nixus, 2023, Unsupervised learning types, algorythms and applications, Nixus.com
- Seldon, September 16, 2022, Supervised vs unsupervised learning compared, Seldon.com
- January 2022, Ewen D. McApline, Pamela Michelow, Turgay Celik, The Utility of Unsupervised Machine Learning in Anatomic Pathology, PMID: 34302331, DOI: 10.1093/ajcp/aqab085, I am J Clin Pathol, PubMed website.
- Cứ Máu Là Xong, May 19 2020, Advertising system architecture: How to build a production Ad platform, Khamd.com
- Dr. Alhassan Ali Ahmed, Dr. Mohamed Abouzid, Prof. Elzbieta Kaczmarek, 2022, Deep Learning Approaches in Histopathology, Cancers 2022, 14(21), 5264, Fig Analysis and Computational Pathology in Cancer Diagnosis.
- Cứ Máu Là Xong, May 20 2021, How to predict the success of your marketing campaign, Khamdb.com
- Qortex, 2023, How AI Targets Audiences, Qortex.com
- Forbes, December 2019, A commissioned study conducted by Forrest consulting on behalf of IBM.
- Appen, March 10 2022, Machine learning in advertising – Predictive targeting and moderation, Appen.com
- Louis Columbus, August 18 2023, 10 Ways AI and Machine Learning Are Improving Marketing In 2021, business2community.com
- Chandrasekaran, Sriramakrishnan & Kumar, Abhishek. (2019). A Clustering Approach for Customer Billing Prediction in Mall: A Machine Learning Mechanism. Journal of Computer and Communications. 07. 55-66. 10.4236/jcc.2019.73006.
- Dr. Soumen Atta, Ph.D, April 4 2023, Hierarchical Clustering in Python: A Step- by-Step, Tutorial, Medium.com
- Sara Wendte, 2017, K-Means Clustering Applications in Digital Signal Processing, 14.2-Clustering-KMeansAlgorithm- Machine Learning - Professor Andrew Ng, Stanford CS 221,"K Means, Purdue ECE 438, "ECE438 - Laboratory 9: Speech Processing (Week 1)", October 6, 2010.
- Dayanithi, March 13 2023, K-Means Clustering, Medium, levelup.gitconnected.com
- Tuesday, March 31, 2015, k-means clustering heuristic in GAMS and the XOR operator, Yet Another Math Programming Consultant.
- Renato De Leone, 3 February 17 2023, Machine Learning, Course notes - Version 4.1, Cap 5: Unsupervised Learning Techniques, pages (51 - 60), RDL.
- Fatih Karabiber, Hierchical clustering on, LearnDataSci.com
- Aurélien Géron, September 2019, Hands-On Machine Learning with Scikit- Learn, Keras, and TensorFlow, 2nd Edition, Publisher: O'Reilly Media Inc., ISBN: 9781492032649
This article offers a comprehensive introduction to the key concepts of unsupervised machine learning, a type of
machine learning where models are trained using data that has not been labeled or categorized. The primary goal of
unsupervised learning is to identify hidden patterns or structures within the data without the need for predefined labels. It
explores various unsupervised learning techniques, such as clustering, dimensionality reduction, and anomaly detection,
highlighting their potential applications in fields like data mining, pattern recognition, and market segmentation. In
addition to the theoretical framework, the article delves into a practical example by focusing on one of the most commonly
used unsupervised learning algorithms: k-means clustering. The k-means algorithm is a popular method for partitioning
data into distinct groups (clusters) based on similarities. It is especially useful for discovering patterns in large datasets,
where the objective is to assign data points to clusters based on their proximity to a centroids. The article further
demonstrates the implementation of this algorithm within the GAMS (General Algebraic Modeling System) environment,
showing how it can be used to perform clustering tasks and interpret the results within a computational framework
designed for optimization and mathematical modeling. This hands-on example serves as a practical guide for readers
looking to apply unsupervised machine learning techniques to real-world problems.