What is machine learning vs traditional programming?
Traditional: explicit rules coded by developers. ML: model learns patterns from data to make predictions. Example: spam filter learns from labeled emails instead of hand-written keyword lists. ML powers recommendations, fraud detection, and computer vision in modern IT products.