Questions tagged [unsupervised-learning]
For questions about AI that learns without being provided with a set of labels (expected answers) along with the set of input examples.
136 questions
18
votes
4
answers
14k
views
What is the difference between self-supervised and unsupervised learning?
What is the difference between self-supervised and unsupervised learning? The terms logically overlap (and maybe self-supervised learning is a subset of unsupervised learning?), but I cannot pinpoint ...
11
votes
4
answers
16k
views
Which machine learning algorithm can be used to identify patterns in a dataset of the cache performance of a CPU?
I need a machine learning algorithm to identify patterns in a dataset (saved in a CSV file) that contains details of the cache performance of a CPU. More specifically, the dataset contains columns ...
9
votes
1
answer
566
views
What are the different approaches used in Machine Learning?
There seem to be so many sub-fields, so I'm interested in getting a better understanding of the approaches.
I'm looking for information on a single framework per answer, in order to allow for ...
9
votes
1
answer
457
views
What is the relationship between these two taxonomies for machine learning with neural networks?
Could you please let me know which of the following classification of Neural Network's learning algorithm is correct?
The first one classifies it into:
supervised,
unsupervised and
reinforcement ...
8
votes
1
answer
291
views
Which unsupervised learning technique can be used for anomaly detection in a time series?
I've started working on anomaly detection in Python. My dataset is a time series one. The data is being collected by some sensors which record and collect data on semiconductor-making machines.
My ...
8
votes
3
answers
4k
views
Do GANs come under supervised learning or unsupervised learning?
Do GANs come under supervised learning or unsupervised learning?
My guess is that they come under supervised learning, as we have labeled dataset of images, but I am not sure as there might be other ...
7
votes
1
answer
161
views
How does the network know which objects to track in the paper "Label-Free Supervision of Neural Networks with Physics and Domain Knowledge"?
I was reading the paper Label-Free Supervision of Neural Networks with Physics and Domain Knowledge, published at AAAI 2017, which won the best paper award.
I understand the math and it makes sense. ...
6
votes
3
answers
321
views
Has anybody tried unsupervised deep learning from youtube videos?
YouTube has a huge amount of videos, many of which also containing various spoken languages. This would presumably provide something like the data that a "challenged" baby would experience - "...
6
votes
1
answer
402
views
What is the “Hello World” problem of Unsupervised Learning?
As a followup to this question, I'm interested in what the typical "Hello World" problem (first easy example problem) is for unsupervised learning.
A quick Google search didn't find any ...
6
votes
2
answers
1k
views
Is there a machine learning algorithm to find similar sales patterns?
I have a dataset as follows
(and the table extends to include an extra 146 columns for companies 4-149)
Is there an algorithm I could use effectively to find similar patterns in sales from the other ...
5
votes
1
answer
757
views
How does an unsupervised learning model learn?
How does an unsupervised learning model learn, if it does not involve any target values?
5
votes
1
answer
229
views
What is the calcium equivalent role in neural networks
I understand that neural networks model biological neurons. Each node in the network represents a neuron cell and the connections between nodes represent the connections between cells. As in nature, ...
5
votes
3
answers
616
views
Why do Decision Tree Learning Algorithm preferably outputs the smallest Decision Tree?
I have been following the ML course by Tom Mitchel.
The inherent assumption while using Decision Tree Learning Algo is: The algo. preferably chooses a Decision Tree which is the smallest.
Why is ...
5
votes
1
answer
784
views
Is there a way to perform pattern recognition without a labeled training set?
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 ...
5
votes
3
answers
1k
views
Is it possible to write an adaptive parser?
I am working on a js library which focuses on error handling. A part of the lib is a stack parser which I'd like to work in most of the environments.
The hard part that there is no standard way to ...
5
votes
1
answer
648
views
What makes learned feature detectors specialize in CNN?
It has been shown that it is possible to use unsupervised learning techniques to produce good feature detectors in CNNs. I can't understand what drives specialization of those feature detectors. In ...
5
votes
1
answer
385
views
NEAT can't solve XOR completely
I'm currently implementing the NEAT algorithm. But problems occur when testing it with problems which don't have a linear solution(for example xor). My xor only produces 3 correct outputs once at a ...
4
votes
2
answers
545
views
How can reinforcement learning be unsupervised learning if it uses deep learning?
I was watching a video in my online course where I'm learning about A.I. I am a very beginner in it.
At one point in the course, the instructor says that reinforcement learning (RL) needs a deep ...
4
votes
2
answers
113
views
Which metric should I use to assess the quality of the clusters?
I have a model that outputs a latent N-dimensional embedding for all data points, trained in a way that clusters data-points from the same class together, while being separated from other clusters ...
4
votes
1
answer
200
views
Which unsupervised learning algorithm can be used for peaks detection?
So, I have a dataset that has around 1388 unique products and I have to do unsupervised learning on them in order to find anomalies (high/low peaks).
The data below just represents one product. The <...
4
votes
1
answer
736
views
Which Reinforcement Learning algorithms are efficient for episodic problems?
I have some episodic datasets extracted from a turn-based RTS game in which the current actions leading to the next state doesn’t determine the final solution/outcome of the episode.
The learning is ...
4
votes
2
answers
626
views
How can a neural network work with continuous time?
I have an ANN model that receives an input and produces an output. The output is an action that interacts with the environment and changes the input accordingly. The network has a desired environment ...
4
votes
1
answer
2k
views
Variational Autoencoder task for better feature extraction
I have a CNN with the regression task of a single scalar.
I was wondering if an additional task of reconstructing the image (used for learning visual concepts), seen in a DeepMind presentation with ...
4
votes
2
answers
639
views
Why does unsupervised pre-training help in deep learning?
What is the effectiveness of pre-training of unsupervised deep learning?
Does unsupervised deep learning actually work?
4
votes
1
answer
211
views
What is the relation between self-taught learning and transfer learning?
I am new to transfer learning and I start by reading A Survey on Transfer Learning, and it stated the following:
according to different situations of labeled and unlabeled data in the source domain, ...
4
votes
1
answer
62
views
Are there methods that allow deep networks to learn object categorization in a self-supervised way?
When training a deep network to learn object classification from a set like ImageNet, we minimize the cross entropy between the ground truth and the predicted categories. This is done in a supervised ...
4
votes
2
answers
121
views
Why do we need learning in unsupervised learning? [duplicate]
I am not clear with the concept that an unsupervised model learns. We are giving an input and output to the supervised model, so that it can generate a particular value, pattern or something out of it ...
4
votes
1
answer
348
views
How could an alien probe learn the basics of a language with only broadcasting signals?
While conducting research, I recently stumbled upon the deep learning and natural language processing concepts. In this question they say that the "grammar induction" is a "supervised ...
3
votes
1
answer
342
views
What is graph clustering?
There are several (family of) algorithms that can be used to cluster a set of $d$-dimensional points: for example, k-means, k-medoids, hierarchical clustering (agglomerative or divisive).
What is ...
3
votes
6
answers
527
views
How can I cluster this data frame with several features and observations?
How can I cluster the data frame below with several features and observations? And how would I go about determining the quality of those clusters? Is k-NN appropriate for this?
...
3
votes
1
answer
7k
views
Is there a bias-variance equivalent in unsupervised learning?
In supervised learning, bias, variance are pretty easy to calculate with labeled data. I was wondering if there's something equivalent in unsupervised learning, or like a way to estimate such things?
...
3
votes
1
answer
156
views
How to do machine translation with no labeled data?
Is it be possible to train a neural network, with no parallel bilingual data, for machine translation?
3
votes
1
answer
418
views
In unsupervised learning, what is meant by "finding the probability of an image"?
The specific problem I'm having is with a Fully Visible Belief Network. It is an explicit density model (though I don't know what quantifies something being such) that uses the chain rule to decompose ...
3
votes
1
answer
208
views
What needs to be done to make a fair algorithm?
What needs to be done to make a fair algorithm (supervised and unsupervised)?
In this context, there is no consensus on the definition of fairness, so you can use the definition you find most ...
3
votes
1
answer
83
views
Do the eigenvectors represent the original features?
I've got a test dataset with 4 features and the PCA produces a set of 4 eigenvectors, e.g.,
...
3
votes
2
answers
132
views
Which unsupervised anomaly detection algorithms are there?
I need to create model which will find suspicious entries or anomalies in a network, whose characteristics or features are the asset_id, ...
3
votes
2
answers
2k
views
How to implement a Continuous Control of a quadruped robot with Deep Reinforcement Learning in Pybullet and OpenAI Gym?
Description
I have designed this robot in URDF format and its environment in pybullet. Each leg has a minimum and maximum value of movement.
What reinforcement algorithm will be best to create a ...
3
votes
1
answer
66
views
Given a set of images that are not divided into groups, which algorithm should I use to do that?
I'm a complete newbie to NNs, and I need your advice.
I have a set of images of symbols, and my goal is to categorize and divide them into groups of symbols that look alike. Without teaching NN ...
3
votes
1
answer
305
views
Is there a notion of generalization in unsupervised learning?
I've been learning a little bit about generalization theory, and in particular, the PAC (and PAC-Bayes) approach to thinking about this problem.
So, I started to wonder if there is an analogous ...
3
votes
2
answers
188
views
Unsupervised learning to optimize a function of the input [closed]
I am looking to build a neural network that takes an input vector $\mathbf{x}$ and outputs a vector $\mathbf{y}$ such at $f(\mathbf{x}, \mathbf{y})$ is minimized, where $f$ is some function. The ...
3
votes
1
answer
264
views
Is unsupervised disentanglement really impossible?
In Locatello et al's Challenging Common Assumptions in the Unsupervised Learning of Disentangled Representations he claims to prove unsupervised disentanglement is impossible.
His entire claim is ...
3
votes
1
answer
879
views
How can auto-encoders compute the reconstruction error for the new data?
Autoencoders are used for unsupervised anomaly detection by first learning the features of the data set with mainly "normal" data points. Then new data can be considered anomalous if the new ...
3
votes
2
answers
84
views
What techniques to explore for dynamic clustering of documents (emails)?
I have a dataset of unlabelled emails that fall into distinct categories (around a dozen). I want to be able to classify them along with new ones to come in the future in a dynamic matter. I know that ...
3
votes
1
answer
184
views
Is it normal that SOM clusters the instances with the "versicolor" class into multiple different BMUs?
I have trained (with different sizes, learning rates, and epochs) a SOM network to cluster the Iris dataset. The instances associated with the class setosa have ...
3
votes
0
answers
277
views
What are examples of good reference books on unsupervised learning?
I am looking for good introductory and advanced books on unsupervised learning. I have already read books like Probabilistic Graphical Models from D. Kholler and Pattern Recognition and Machine ...
2
votes
2
answers
823
views
What technique is used for training Large Language Models like GPT?
I'm learning about GenAI, such as GPT (Generative Pretrained Transformer), and I'm particularly interested in understanding the training techniques used for these models.
Deep learning, generally, can ...
2
votes
2
answers
599
views
Where can I find an implementation of the wake-sleep algorithm?
I'm looking to build from scratch an implementation of the wake-sleep algorithm, for unsupervised learning with neural networks. I plan on doing this in Python in order to better understand how it ...
2
votes
1
answer
194
views
How does dimensionality reduction occur in Self organizing Map (SOM)?
We have n dimension input for SOM and the output 2-D clusters. How does it happen?
2
votes
1
answer
138
views
Is unsupervised learning a branch of AI?
From Artificial Intelligence: A Modern Approach, a book by Stuart Russell and Peter Norvig, this is the definition of AI:
We define AI as the study of agents that receive percepts from the ...
2
votes
2
answers
97
views
Will artificial super-intelligence evolve to have selfishness inherent in biological systems?
A lot of experts have expressed concerns about evil super intelligence. While their concerns are valid, is it necessary, what are the chances or how the artificial super-intelligence will evolve to ...