8 - Bio Inspired AI Flashcards

1
Q

Define a Boid

A

Reynold’s Boids simulate movement of a flock

  • if too close to others, move away
  • if too far, move toward
  • if not aligned then align

Groups of birds have co-ordinated behaviours

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is PSO - Particle Swarm Optimisation?

A

A bio inspired AI method inspired by the group foraging behaviour of bird flocks

  • Comprised of several particles
  • Each particle is a sim of bird and represents a point
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What defines particle movement trajectory?

A

A particle’s navigation trajectory is updated on the basis of its • Personal best: This is the particle’s best position (in terms of the evaluation/ objective function) so far in the iterative process.
• Neighbourhood best: This is the best position so far in the
neighbourhood of the particle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What properties does each particle have?

A

position, value, velocity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the PSO method?

A
  1. init with n particles
  2. for each, set p(best) - individual and n(best) - position of best particle
  3. for each, calc velocity
  4. update as per velocity
  5. evaluate and update bests
  6. if not end, go to step 3
  7. return
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What sets particle velocity?

A

Start with init velocity
Velocity of particle in iteration t+1 is:
• xti : the particle’s current position during iteration t,
• vti : the particle’s current velocity during iteration t,
• xpbi : the particle’s personal best position, and
• xnbi : the current position of the best particle in the neighbourhood of the particle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does PSO performance depend on?

A

num of particles
velocity updates
size and neighbourhood topology of the swarm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly