This is to create models to detect fraud in credit card transactions using Deep Neural Network, Decision Tree, and Random Forest. Sampling techniques are implemented to tackle the class imbalance problem.