Answers.Body: <p>You should look into <strong>unsupervised learning</strong>, which is machine learning without a human-labeled training set.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-12-02T09:10:17.010Z
Answers.Text: Given that this answer is very short, maybe you should provide some examples of UL algorithms that could be useful for the particular problem the OP was trying to solve.
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2017-12-09T01:42:04.313Z
Answers.LastActivityDate: 2020-12-02T09:06:47.340Z
Answers.LastEditDate: 2020-12-02T09:06:47.340Z
Answers.UserDisplayName: k.c. sayz 'k.c sayz'
Body: <p>I have a 10GB file of a time series 1D signal. I want to find some patterns within this signal, I know CNN's are great for this but the problem is I don't have any training data.</p>
  <p>Now, I could, of course, spend an entire week slowly making 100 versions of a certain pattern to train the CNN with. But maybe there is some other way?</p>
  <p>Maybe there is a way for the neural network to work out patterns on its own and simply categorize them? Like this is pattern A, this is pattern B.</p>
  <p>My ultimate goal is to look at any size data and find the occurrences of patterns within the data.</p>
  <p>Does anyone have any idea how this problem could be solved? I am just starting with machine learning, so I am slowly learning what's possible in this field.</p>
  
Tags: <neural-networks><machine-learning><unsupervised-learning><pattern-recognition><signal-processing>
Title: Is there a way to perform pattern recognition without a labeled training set?
UserDisplayName: Kachinsky
ThreadText: # Is there a way to perform pattern recognition without a labeled training set?
  
  (Asked by: username_0 on 2017-12-09)
  
  I have a 10GB file of a time series 1D signal. I want to find some patterns within this signal, I know CNN's are great for this but the problem is I don't have any training data.
  
  Now, I could, of course, spend an entire week slowly making 100 versions of a certain pattern to train the CNN with. But maybe there is some other way?
  
  Maybe there is a way for the neural network to work out patterns on its own and simply categorize them? Like this is pattern A, this is pattern B.
  
  My ultimate goal is to look at any size data and find the occurrences of patterns within the data.
  
  Does anyone have any idea how this problem could be solved? I am just starting with machine learning, so I am slowly learning what's possible in this field.
  
  **Tags:** neural-networks, machine-learning, unsupervised-learning, pattern-recognition, signal-processing
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-12-09. Score: 3 | Accepted answer
  
  You should look into **unsupervised learning**, which is machine learning without a human-labeled training set.
  
  > **Comments:**
  > **username_2**: Given that this answer is very short, maybe you should provide some examples of UL algorithms that could be useful for the particular problem the OP was trying to solve.  
  
  ---
  
  