Assignment 1
Assignment 1
Assignment Questions
1. Explain the differences between 'soft' computing and 'hard' computing with relevant
examples.
2. Describe the architecture of a backpropagation neural network and its training algorithm.
3. How do fuzzy sets and fuzzy relations differ? Provide an example of each.
4. Explain the significance of fuzzification and defuzzification in fuzzy logic systems. Provide
examples of methods used in each process.
5. What is the role of membership functions in fuzzy logic? Describe at least two methods of
membership value assignment.
6. Outline the basic genetic algorithm (GA) framework and discuss the importance of
selection, crossover, and mutation operators.
7. Discuss the concept of neuro-fuzzy systems. How do they combine the strengths of both
neural networks and fuzzy logic?
8. Explain the working of an AI search algorithm, such as A* or DFS. How can these be
applied to solve optimization problems?
9. Compare and contrast the Mamdani and Sugeno types of fuzzy inference systems.
10. What are some real-world applications of soft computing techniques, particularly in the
field of artificial intelligence and machine learning?
11. Given a 3-layer neural network with 4 input nodes, 5 hidden nodes, and 2 output nodes,
calculate the total number of weights and biases in the network.
13. A fuzzy control system generates the following fuzzy output set:
14. A population in a genetic algorithm consists of 6 individuals with the following fitness
scores: {5, 10, 3, 8, 6, 2}. Using roulette wheel selection, calculate the probability of selecting
each individual.
15. Apply mutation on the binary string 110110 with a mutation probability of 0.1. How
likely is a single mutation, and if a mutation occurs, what would be the resulting string?
Using the max-min composition method, determine the inferred output fan speed.
17. Draw the functional block diagram of swarm intelligence system, explain the role of sub
blocks. Also represent the properties and application domain of swarm intelligence system.
18. Using McCulloch-Pitts neuron model, design a neural network for 2-input XOR functions.
20. Develop a neural network that can classify a dataset, such as the MNIST handwritten
digits, flower species (Iris dataset), or a custom dataset.