Deep Learning · TEE · section

R23 Q1c

Re examination January 2023 fully solved

Question

Question (4 marks). State DL advantages and limitations.

Answer — step by step

Deep learning is a branch of machine learning that learns representations using neural networks with multiple processing layers. Machine learning is itself a branch of artificial intelligence. In image recognition, early CNN layers can detect local edges, later layers combine patterns into textures and parts, and deeper layers support object recognition.

ComparisonTraditional ML approachesDeep learning approaches
FeaturesOften depend on manually designed featuresOften learn features jointly with the prediction task
DataOften strong baselines for smaller structured datasetsTraining large models from scratch often benefits from abundant data
ComputationMany methods can train economically on CPUsLarge networks often need substantial compute and memory
InterpretabilitySome models such as small decision trees are easier to inspectLarge multilayer representations can be harder to explain

These are tendencies, not rules. A pretrained network can be useful with a small target dataset, and boosted trees can outperform deep networks on some tabular problems. Choose using data type, size, available pretrained models, resources and held-out performance.

Drivers of deep learning include improved hardware, large datasets, automatic differentiation, improved activations/optimization and useful architectures. Advantages include automatic feature learning and strong modeling of complex image, audio and sequence patterns. Limitations include data and compute requirements, overfitting, sensitivity to training choices, and difficulty explaining decisions. Applications include image classification, speech recognition, translation and medical-image analysis.