Methods and Applications of Unsupervised Learning Machines


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 :

  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

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.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe