Deepesh Sonaniya Adversarial Attacks on AI Models and Defense Mechanisms Explained in Application Development