EC-802 (A) · AI & Signal Processing/Unsolved PYQ Paper
EC-802-A AI and Signal Processing - Jun 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat is Artificial Intelligence (AI)? How is AI used in real-world applications.
How to answer
- Define Artificial Intelligence as simulation of human intelligence by machines
- List core capabilities: reasoning, learning, perception, NLP, robotics
- Give real-world applications: healthcare, finance, autonomous vehicles, smart assistants, signal processing
- Mention benefits and impact with examples
-
7 MarksbHow does AI differ from Machine Learning (ML) and Deep Learning (DL)?
How to answer
- Define AI as broad field, ML as subset learning from data, DL as subset using deep neural networks
- Compare on basis: scope, data need, feature engineering, compute, interpretability
- Give examples for each level
- Summarize hierarchical relationship AI > ML > DL
-
14 MarksWhat are the trade-offs between expressiveness and computational efficiency in knowledge representation?
How to answer
- Define knowledge representation and its goals
- Explain expressiveness: ability to represent complex facts, uncertainty, logic
- Explain computational efficiency: reasoning speed, tractability
- Discuss trade-off with examples: FOL vs propositional logic vs semantic nets/frames
-
7 MarksaWhat is knowledge in AI, and why is it important?
How to answer
- Define knowledge in AI: facts, rules, heuristics acquired and represented
- Explain types: declarative, procedural, meta-knowledge
- Explain importance for reasoning, decision making, expert behaviour
- Give example of knowledge use in expert system
-
7 MarksbWhat are the key components of a knowledge-based system? What are the advantages and limitations of knowledge-based systems?
How to answer
- List components: knowledge base, inference engine, user interface, explanation facility, knowledge acquisition
- Explain advantages: consistency, preservation of expertise, availability
- Explain limitations: knowledge acquisition bottleneck, brittleness, maintenance cost
- Conclude with application suitability
-
7 MarksaHow are Forward and Backward Chaining used in Expert Systems?
How to answer
- Define forward chaining as data-driven from facts to conclusions
- Define backward chaining as goal-driven from hypothesis to facts
- Explain working in expert systems with rule example
- Compare use cases and inference control
-
7 MarksbWhat are the challenges in generalization and overfitting?
How to answer
- Define generalization vs overfitting and bias-variance trade-off
- List challenges: limited data, noise, model complexity, distribution shift
- Explain consequences on unseen data performance
- Mention mitigation: regularization, cross-validation, more data
-
7 MarksaWhat is a Decision Tree, and how does it help in learning? and how does the ID3 algorithm construct decision trees?
How to answer
- Define decision tree: nodes, branches, leaves for classification/regression
- Explain how it aids learning via recursive partitioning and interpretability
- Outline ID3 steps: entropy, information gain, best attribute split, recursion
- Mention limitations and need for pruning
-
7 MarksbWhat is overfitting in decision trees, and how can it be prevented?
How to answer
- Define overfitting in decision trees: deep tree memorizing training data
- Explain causes: noisy data, too many splits, small leaf samples
- List prevention: pre-pruning, post-pruning, max depth, min samples, cross-validation
- Mention ensemble alternative like random forest
-
14 MarksWhat is the difference between supervised, unsupervised, and reinforcement learning?
How to answer
- Define supervised learning with labeled data and examples
- Define unsupervised learning with unlabeled data for clustering/dimensionality reduction
- Define reinforcement learning with agent, reward, environment
- Compare on data, feedback, goal and applications in table
-
7 MarksaWhat is the difference between upsampling and downsampling?
How to answer
- Define upsampling as increasing sampling rate by interpolation
- Define downsampling as decreasing rate by decimation
- Compare process, anti-imaging vs anti-aliasing filtering
- Give applications in multirate signal processing
-
7 MarksbWhat are the challenges in changing the sampling rate of a signal?
How to answer
- Explain need for anti-aliasing and anti-imaging filters
- Discuss issues: aliasing, imaging, phase distortion, computational load
- Mention fractional rate change and filter design complexity
- Mention preservation of signal integrity
-
7 MarksaHow are Finite Impulse Response (FIR) filters used in polyphase decomposition?
How to answer
- Define FIR filter and polyphase decomposition concept
- Explain splitting FIR into M polyphase sub-filters for decimator/interpolator
- Show computational saving by filtering at lower rate
- Mention noble identities and efficient structures
-
7 MarksbWhat is polyphase decomposition, and how does it work?
How to answer
- Define polyphase decomposition as splitting sequence/filter into phases
- Give mathematical form $H(z) = \sum_{k=0}^{M-1} z^{-k}E_k(z^M)$
- Explain working for decimation and interpolation structures
- Highlight efficiency and implementation benefits
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel