Most Popular
1500 questions
182
votes
12 answers
Could a paradox kill an AI?
In Portal 2 we see that AI's can be "killed" by thinking about a paradox.
I assume this works by forcing the AI into an infinite loop which would essentially "freeze" the computer's consciousness.
Questions:
Would this confuse the AI technology…

Josh B.
- 1,939
- 2
- 10
- 11
104
votes
14 answers
How could self-driving cars make ethical decisions about who to kill?
Obviously, self-driving cars aren't perfect, so imagine that the Google car (as an example) got into a difficult situation.
Here are a few examples of unfortunate situations caused by a set of events:
The car is heading toward a crowd of 10 people…

kenorb
- 10,423
- 3
- 43
- 91
103
votes
9 answers
What is the difference between artificial intelligence and machine learning?
These two terms seem to be related, especially in their application in computer science and software engineering.
Is one a subset of another?
Is one a tool used to build a system for the other?
What are their differences and why are they…

intcreator
- 1,325
- 2
- 10
- 15
97
votes
5 answers
How can neural networks deal with varying input sizes?
As far as I can tell, neural networks have a fixed number of neurons in the input layer.
If neural networks are used in a context like NLP, sentences or blocks of text of varying sizes are fed to a network.
How is the varying input size reconciled…

Asciiom
- 1,121
- 1
- 9
- 10
97
votes
7 answers
Do scientists know what is happening inside artificial neural networks?
Do scientists or research experts know from the kitchen what is happening inside complex "deep" neural network with at least millions of connections firing at an instant? Do they understand the process behind this (e.g. what is happening inside and…

kenorb
- 10,423
- 3
- 43
- 91
95
votes
3 answers
What is self-supervised learning in machine learning?
What is self-supervised learning in machine learning? How is it different from supervised learning?

nbro
- 39,006
- 12
- 98
- 176
86
votes
6 answers
What's the difference between model-free and model-based reinforcement learning?
What's the difference between model-free and model-based reinforcement learning?
It seems to me that any model-free learner, learning through trial and error, could be reframed as model-based. In that case, when would model-free learners be…

mynameisvinn
- 961
- 1
- 7
- 6
85
votes
9 answers
How is it possible that deep neural networks are so easily fooled?
The following page/study demonstrates that the deep neural networks are easily fooled by giving high confidence predictions for unrecognisable images, e.g.
How this is possible? Can you please explain ideally in plain English?

kenorb
- 10,423
- 3
- 43
- 91
72
votes
9 answers
Why do we need explainable AI?
If the original purpose for developing AI was to help humans in some tasks and that purpose still holds, why should we care about its explainability? For example, in deep learning, as long as the intelligence helps us to the best of their abilities…

malioboro
- 2,729
- 3
- 20
- 46
68
votes
10 answers
Why is Python such a popular language in the AI field?
First of all, I'm a beginner studying AI and this is not an opinion-oriented question or one to compare programming languages. I'm not implying that Python is the best language. But the fact is that most of the famous AI frameworks have primary…

Douglas Ferreira
- 845
- 1
- 8
- 13
66
votes
12 answers
In a CNN, does each new filter have different weights for each input channel, or are the same weights of each filter used across input channels?
My understanding is that the convolutional layer of a convolutional neural network has four dimensions: input_channels, filter_height, filter_width, number_of_filters. Furthermore, it is my understanding that each new filter just gets convoluted…

Ryan Chase
- 793
- 1
- 6
- 6
65
votes
4 answers
How to select number of hidden layers and number of memory cells in an LSTM?
I am trying to find some existing research on how to select the number of hidden layers and the size of these of an LSTM-based RNN.
Is there an article where this problem is being investigated, i.e., how many memory cells should one use? I assume it…

Stephen Johnson
- 969
- 2
- 8
- 9
65
votes
4 answers
Why does the transformer do better than RNN and LSTM in long-range context dependencies?
I am reading the article How Transformers Work where the author writes
Another problem with RNNs, and LSTMs, is that it’s hard to parallelize the work for processing sentences, since you have to process word by word. Not only that but there is no…

DRV
- 1,573
- 2
- 11
- 18
63
votes
4 answers
Are neural networks prone to catastrophic forgetting?
Imagine you show a neural network a picture of a lion 100 times and label it with "dangerous", so it learns that lions are dangerous.
Now imagine that previously you have shown it millions of images of lions and alternatively labeled it as…

zooby
- 2,196
- 1
- 11
- 21
58
votes
13 answers
How could artificial intelligence harm us?
We often hear that artificial intelligence may harm or even kill humans, so it might prove dangerous.
How could artificial intelligence harm us?

Manak
- 691
- 1
- 5
- 7