Most Popular

1500 questions
29
votes
8 answers

Is there any research on the development of attacks against artificial intelligence systems?

Is there any research on the development of attacks against artificial intelligence systems? For example, is there a way to generate a letter "A", which every human being in this world can recognize but, if it is shown to the state-of-the-art…
Lion Lai
  • 433
  • 4
  • 9
29
votes
5 answers

What are the minimum requirements to call something AI?

I believe artificial intelligence (AI) term is overused nowadays. For example, people see that something is self-moving and they call it AI, even if it's on autopilot (like cars or planes) or there is some simple algorithm behind it. What are the…
kenorb
  • 10,483
  • 3
  • 44
  • 94
28
votes
4 answers

Why does C++ seem less widely used than Python in AI?

I just want to know why do machine learning engineers and AI programmers use languages like Python to perform AI tasks and not C++, even though C++ is technically a more powerful language than Python.
Mark ellon
  • 499
  • 1
  • 5
  • 6
28
votes
4 answers

How could we build a neural network that is invariant to permutations of the inputs?

Given a neural network $f$ that takes as input $n$ data points: $x_1, \dots, x_n$. We say $f$ is permutation invariant if $$f(x_1 ... x_n) = f(\sigma(x_1 ... x_n))$$ for any permutation $\sigma$. How could we build such a neural network? The…
Josef Ondrej
  • 395
  • 1
  • 3
  • 5
28
votes
4 answers

Are Siri and Cortana AI programs?

Siri and Cortana communicate pretty much like humans. Unlike Google Now, which mainly gives us search results when asked some questions (not setting alarms or reminders), Siri and Cortana provide us with an answer, in the same way that a person…
Vishnu JK
  • 1,072
  • 1
  • 9
  • 21
28
votes
1 answer

What is the credit assignment problem?

In reinforcement learning (RL), the credit assignment problem (CAP) seems to be an important problem. What is the CAP? Why is it relevant to RL?
nbro
  • 40,472
  • 12
  • 105
  • 192
27
votes
4 answers

Is the pattern recognition capability of CNNs limited to image processing?

Can a Convolutional Neural Network be used for pattern recognition in problem domains without image data? For example, by representing abstract data in an image-like format with spatial relations? Would that always be less efficient? This developer…
dynrepsys
  • 1,363
  • 11
  • 22
27
votes
4 answers

Why do ChatGPT “jailbreaks” work?

Do developers not genuinely want to prevent them? It seems like if they are able to develop such impressive AI models then it wouldn’t be that difficult to create catch-all/wildcard mitigations to the various jailbreak methods that are devised over…
TylerDurden
  • 389
  • 1
  • 2
  • 7
27
votes
1 answer

How is BERT different from the original transformer architecture?

As far as I can tell, BERT is a type of Transformer architecture. What I do not understand is: How is Bert different from the original transformer architecture? What tasks are better suited for BERT, and what tasks are better suited for the…
chessprogrammer
  • 2,890
  • 2
  • 15
  • 26
27
votes
1 answer

What exactly are the "parameters" in GPT-3's 175 billion parameters and how are they chosen/generated?

When I studied neural networks, parameters were learning rate, batch size etc. But even GPT3's ArXiv paper does not mention anything about what exactly the parameters are, but gives a small hint that they might just be sentences. Even tutorial…
Nav
  • 491
  • 1
  • 5
  • 10
27
votes
2 answers

Is Prolog still used in AI?

According to Wikipedia, Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics. Is it still used for AI? This is based off of a question on the 2014 closed beta. The author had…
Mithical
  • 2,905
  • 5
  • 27
  • 39
25
votes
2 answers

Are there other approaches to deal with variable action spaces?

This question is about Reinforcement Learning and variable action spaces for every/some states. Variable action space Let's say you have an MDP, where the number of actions varies between states (for example like in Figure 1 or Figure 2). We can…
Rikard Olsson
  • 351
  • 1
  • 4
  • 8
25
votes
3 answers

How do I choose the optimal batch size?

Batch size is a term used in machine learning and refers to the number of training examples utilised in one iteration. The batch size can be one of three options: batch mode: where the batch size is equal to the total dataset thus making the…
Sebastian Nielsen
  • 391
  • 1
  • 3
  • 10
25
votes
8 answers

What is artificial intelligence?

What is the definition of artificial intelligence?
Rana Wasif
  • 379
  • 2
  • 6
25
votes
3 answers

How do I handle large images when training a CNN?

Suppose that I have 10K images of sizes $2400 \times 2400$ to train a CNN. How do I handle such large image sizes without downsampling? Here are a few more specific questions. Are there any techniques to handle such large images which are to be…
WaterRocket8236
  • 403
  • 1
  • 4
  • 7