Methods and Applications of Unsupervised Learning Machines

Luca Daniele Vailati1

1

Publication Date: 2024/12/04

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.

Keywords: No Keywords Available

DOI: https://doi.org/10.5281/zenodo.14273283

PDF: https://ijirst.demo4.arinfotech.co/assets/upload/files/IJISRT24NOV1190.pdf

REFERENCES

  1. Aidan Wilson, December 7 2020 A brief introduction to Unsupervised Learning towardsdatascience.com
  2. Pragati Baheti, October 1 2021, Supervised and Unsupervised learning [Differences & Examples], v7labs.com
  3. Julianna Delua, March 12 2021, Supervised vs unsupervised learning, What’s the difference?, IBM.com
  4. Nixus, 2023, Unsupervised learning types, algorythms and applications, Nixus.com
  5. Seldon, September 16, 2022, Supervised vs unsupervised learning compared, Seldon.com
  6. 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.
  7. Cứ Máu Là Xong, May 19 2020, Advertising system architecture: How to build a production Ad platform, Khamd.com
  8. 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.
  9. Cứ Máu Là Xong, May 20 2021, How to predict the success of your marketing campaign, Khamdb.com
  10. Qortex, 2023, How AI Targets Audiences, Qortex.com
  11. Forbes, December 2019, A commissioned study conducted by Forrest consulting on behalf of IBM.
  12. Appen, March 10 2022, Machine learning in advertising – Predictive targeting and moderation, Appen.com
  13. Louis Columbus, August 18 2023, 10 Ways AI and Machine Learning Are Improving Marketing In 2021, business2community.com
  14. 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.
  15. Dr. Soumen Atta, Ph.D, April 4 2023, Hierarchical Clustering in Python: A Step- by-Step, Tutorial, Medium.com
  16. 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.
  17. Dayanithi, March 13 2023, K-Means Clustering, Medium, levelup.gitconnected.com
  18. Tuesday, March 31, 2015, k-means clustering heuristic in GAMS and the XOR operator, Yet Another Math Programming Consultant.
  19. Renato De Leone, 3 February 17 2023, Machine Learning, Course notes - Version 4.1, Cap 5: Unsupervised Learning Techniques, pages (51 - 60), RDL.
  20. Fatih Karabiber, Hierchical clustering on, LearnDataSci.com
  21. 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