Most Popular

1500 questions
9
votes
4 answers

Should neural nets be deeper the more complex the learning problem is?

I know it's not an exact science. But would you say that generally for more complicated tasks, deeper nets are required?
Gilad Deutsch
  • 649
  • 5
  • 12
9
votes
1 answer

What are some resources on computational learning theory?

Pretty soon I will be finishing up Understanding Machine Learning: From Theory to Algorithms by Shai Ben-David and Shai Shalev-Shwartz. I absolutely love the subject and want to learn more, the only issue is I'm having trouble finding a book that…
PMaynard
  • 248
  • 2
  • 5
9
votes
7 answers

If mankind can create artificial life in a machine, when would we define it's death?

Can one actually kill a machine? Not only do we have problems in defining life, we also have problems in defining death. Will this also be true in artificial life and artificial intelligence?
D. Wade
  • 541
  • 2
  • 7
9
votes
3 answers

Should I use anthropomorphic language when discussing AI?

The English Language is not well-suited to talking about artificial intelligence, which makes it difficult for humans to communicate to each other about what an AI is actually "doing". Thus, it may make more sense to use "human-like" terms to…
Left SE On 10_6_19
  • 1,660
  • 9
  • 23
9
votes
5 answers

What are examples of approaches to create an AI for a fighting robot in an MMO game?

I have an MMO game where I have players. I wanted to invent something new to the game, and add player-bots to make the game be single-playable as well. The AI I want to add is simply only for fighting other players or other player-bots that he sees…
Ben Beri
  • 41
  • 1
  • 6
9
votes
4 answers

What methods could an AI caught in a box use to get out?

An AI box is a (physical) barrier preventing an AI from using too much of his environment to accomplish his final goal. For example, an AI given the task to check, say, 1050 cases of a mathematical conjecture as fast as possible, might decide that…
wythagoras
  • 1,521
  • 12
  • 28
9
votes
2 answers

What is the intuition behind TD($\lambda$)?

I'd like to better understand temporal-difference learning. In particular, I'm wondering if it is prudent to think about TD($\lambda$) as a type of "truncated" Monte Carlo learning?
Nick Kunz
  • 145
  • 1
  • 5
9
votes
1 answer

What is the difference between an agent function and an agent program?

In section 2.4 (p. 46) of the book Artificial Intelligence: A modern approach (3rd edition), Russell and Norvig write The job of AI is to design an agent program that implements the agent function — the mapping from percepts to actions. After…
Abhishek Bhatia
  • 437
  • 2
  • 5
  • 15
9
votes
1 answer

What is the formula for the momentum and Adam optimisers?

In the gradient descent algorithm, the formula to update the weight $w$, which has $g$ as the partial gradient of the loss function with respect to it, is: $$w\ -= r \times g$$ where $r$ is the learning rate. What should be the formula for momentum…
Dan D.
  • 1,283
  • 1
  • 11
  • 38
9
votes
1 answer

What are some resources on continuous state and action spaces MDPs for reinforcement learning?

Most introductions to the field of MDPs and Reinforcement learning focus exclusively on domains where space and action variables are integers (and finite). This way we are introduced quickly to Value Iteration, Q-Learning, and the like. However, the…
CarrKnight
  • 201
  • 1
  • 6
9
votes
1 answer

What are the necessary components to make an AI agent capable of self-programming?

An AI agent is often thought of having "sensors", "a memory", "machine learning processors" and "reaction" components. However, a machine with these does not necessarily become a self-programming AI agent. Beyond the parts mentioned above, is there…
Mithical
  • 2,905
  • 5
  • 27
  • 39
9
votes
1 answer

Why is the status of artificial life software so under-developed?

I'm interested in self replicating artificial life (with many agents), so after reviewing the literature with the excellent Kinematic Self-Replicating Machines I started looking for software implementations. I understand that the field is still in…
Rexcirus
  • 1,164
  • 7
  • 19
9
votes
3 answers

What are the criteria for a system to be considered intelligent?

For example, could you provide reasons why a sundial is not "intelligent"? A sundial senses its environment and acts rationally. It outputs the time. It also stores percepts. (The numbers the engineer wrote on it.) What properties of a self driving…
Conor
  • 554
  • 5
  • 12
9
votes
1 answer

What are sim2sim, sim2real and real2real?

Recently, I always hear about the terms sim2sim, sim2real and real2real. Will anyone explain the meaning/motivation of these terms (in DL/RL research community)? What are the challenges in this research area? Anything intuitive would be appreciated!
wcc
  • 91
  • 1
  • 4
9
votes
1 answer

Given a list of integers $\{c_1, \dots, c_N \}$, how do I find an integer $D$ that minimizes the sum of remainders $\sum_i c_i \text{ mod } D$?

I have a set of fixed integers $S = \{c_1, \dots, c_N \}$. I want to find a single integer $D$, greater than a certain threshold $T$, i.e. $D > T \geq 0$, that divides each $c_i$ and leaves remainder $r_i \geq 0$, i.e. $r_i$ can be written as $r_i =…