An Analysis On Adversarial Machine Learning: Methods And Applications