Answers.Body: <p>There are some unsupervised learning algorithms that can be used for <a href="https://www.youtube.com/watch?v=cbZUnuyxcVs" rel="nofollow noreferrer">pattern recognition</a> (i.e. the discovery of patterns in data). The most notable one is probably <em>k-means</em>, which is a <strong>clustering</strong> algorithm. In k-means, you cluster your unlabeled data into groups (or clusters) based on the distance (or similarity) between them. When a new data point arrives, you'll associate it with the most similar cluster. In this sense, you are performing pattern recognition in an unsupervised way. </p>
  
  <p>Here's an excerpt from the famous book <a href="http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf" rel="nofollow noreferrer">Pattern Recognition and Machine Learning</a> (2006) by C. Bishop</p>
  
  <blockquote>
    <p>In other pattern recognition problems, the training data consists of a set of input vectors <span class="math-container">$x$</span> without any corresponding target values. The goal in such unsupervised learning problems may be to discover groups of similar examples within the data, where it is called clustering, or to determine the distribution of data within the input space, known as density estimation, or to project the data from a high-dimensional space down to two or three dimensions for the purpose of visualization.</p>
  </blockquote>
  
  <p>So, there are other problems, apart from the problem of clustering, that you may want to solve with unsupervised learning algorithms for the purpose of pattern recognition, such as <strong>density estimation</strong> (see e.g. mixture models) or <strong>dimensionality reduction</strong> (see e.g. PCA).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-05T18:52:53.107Z
Answers.Text: Thank You. This is helpful. Couldn't up vote your answer as I don't have  >15 reputation.
Answers.UserDisplayName: Steven M
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-05T18:54:42.567Z
Answers.Text: @StevenM You're welcome! Anyway, although this information is available on the web, it isn't often clear what people mean by "pattern recognition", so I understand your confusion. Some people just say that it's the "task of finding patterns in the data", but my advice is that you always keep in mind your context!
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-05T18:49:58.450Z
Answers.LastActivityDate: 2020-05-05T18:49:58.450Z
Answers.UserDisplayName: nbro
Body: <p>In pattern recognition systems, when no labeled data is available, what are some common unsupervised learning algorithms for pattern recognition, that can be used?</p>
  
Tags: <algorithm><reference-request><unsupervised-learning><pattern-recognition>
Title: When labelled data is not available, what are some common unsupervised learning algorithms for pattern recognition that can be used?
UserDisplayName: Steven M
ThreadText: # When labelled data is not available, what are some common unsupervised learning algorithms for pattern recognition that can be used?
  
  (Asked by: username_0 on 2020-05-05)
  
  In pattern recognition systems, when no labeled data is available, what are some common unsupervised learning algorithms for pattern recognition, that can be used?
  
  **Tags:** algorithm, reference-request, unsupervised-learning, pattern-recognition
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-05-05. Score: 2 | Accepted answer
  
  There are some unsupervised learning algorithms that can be used for [pattern recognition](https://www.youtube.com/watch?v=cbZUnuyxcVs) (i.e. the discovery of patterns in data). The most notable one is probably *k-means*, which is a **clustering** algorithm. In k-means, you cluster your unlabeled data into groups (or clusters) based on the distance (or similarity) between them. When a new data point arrives, you'll associate it with the most similar cluster. In this sense, you are performing pattern recognition in an unsupervised way.
  
  Here's an excerpt from the famous book [Pattern Recognition and Machine Learning](http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf) (2006) by C. Bishop
  
  > In other pattern recognition problems, the training data consists of a set of input vectors $x$ without any corresponding target values. The goal in such unsupervised learning problems may be to discover groups of similar examples within the data, where it is called clustering, or to determine the distribution of data within the input space, known as density estimation, or to project the data from a high-dimensional space down to two or three dimensions for the purpose of visualization.
  
  So, there are other problems, apart from the problem of clustering, that you may want to solve with unsupervised learning algorithms for the purpose of pattern recognition, such as **density estimation** (see e.g. mixture models) or **dimensionality reduction** (see e.g. PCA).
  
  > **Comments:**
  > **username_0**: Thank You. This is helpful. Couldn't up vote your answer as I don't have  >15 reputation.  
  > **username_1**: @StevenM You're welcome! Anyway, although this information is available on the web, it isn't often clear what people mean by "pattern recognition", so I understand your confusion. Some people just say that it's the "task of finding patterns in the data", but my advice is that you always keep in mind your context!  
  
  ---
  
  