GoConqr has a new look! Let us know what you think.

Quiz

Data Science Various Topics

Nicola Fox 7 questions

Take the quiz

Questions in this quiz (7)

  1. 1Is a genetic algorithm a type of evolutionary algorithm?
    1. ANo. An evolutionary algorithm is a type of genetic algorithm.
    2. BYes. A genetic algorithm is a type of evolutionary algorithm.
  2. 2Which of the following best describes how a genetic algorithm works?
    1. A1. Generates a random population of n solutions.
      2. Evaluates the fitness of each solution
      3. Creates a new population by implementing the steps below
      a) SELECTION. Select 2 parent solutions based on their fitness (better fitness = better chance of being selected)
      b) CROSSOVER. Based on a crossover probability, and a crossover approach, use the details of the 2 parent solutions to create 2 new solutions (children/offspring).
      c) MUTATION: Based on a mutation probability, mutate some details for some of the offspring
      d) ACCEPTANCE: place the new offspring into the new population
      4. Uses the new population for the next iteration of the algorithm
      5. Stop when a stopping condition is met
    2. B1. Generates a population of n solutions based on all possible combinations of the details associated with the population.
      2. Evaluates the fitness of each solution
      3. Creates a new population by implementing the steps below
      a) SELECTION. Select 2 parent solutions based on their fitness (better fitness = better chance of being selected)
      b) CROSSOVER. Based on a crossover probability, and a crossover approach, use the details of the 2 parent solutions to create 1 new solution (child/offspring).
      c) MUTATION: Based on a mutation probability, mutate some details for some of the offspring
      d) ACCEPTANCE: place the new offspring into the new population
      4. Uses the previous population AND the new population for the next iteration of the algorithm
      5. Stop when a stopping condition is met
  3. 3Which of the following are correct?
    1. AA two point crossover approach takes a random selection of 2 of a parent's values and applies it to all offspring.
    2. BA two point crossover approach takes the parent's values between the two points and applies it to one of the offspring. The 2nd parent's values between the 2 points are used for the other offspring.
    3. CA uniform crossover approach takes a random value from a parent and applies it to both offspring.
    4. DA uniform crossover approach randomly selects a parent based on a 50/50 probability and assigns the parent's first value to the 1st child, and the inverse to the 2nd child. This is repeated for each value.
    5. EA one point crossover approach randomly chooses a point after which all those values are copied from the parent to one child, and all the values before that point are copied from the first parent, and all values after that point are copied from the second parent.
  4. 4True or False: A genetic algorithm supports multi-object optimisation.
    1. ATrue
    2. BFalse
  5. 5True or False: A genetic algorithm is inherently parallel and easily distributed.
    1. ATrue
    2. BFalse
  6. 6True or False: Its easy to determine genetic algorithm parameters such as population size, fitness function, and mutation probability
    1. ATrue
    2. BFalse
  7. 7Which of the following are Fitness Proportionate methods used in genetic algorithms?
    1. ATournament
    2. BRoulette Wheel
    3. CRank

Information

Description
Quiz on Data Science Various Topics, created by Nicola Fox on 26/03/2020.
Language
English
Views
0
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?