Credit-Card-Fraud-Detection With Machine Learning in Python with Google Colab 14/08/2021

  1. Link to Notebook: https://colab.research.google.com/drive/1NpuGXwu9Kq4juCpEn0v0hdJ4x73vmFp9?usp=sharing

  2. Requirements:

    Dataset containing transactions between people

  3. Aims:

    • Exploring supervised machine learning algorithms
    • Learning how to build classication models
    • Exploring and analysing large datasets
    • Improving python programming
  4. Method:

    • Building a classification Model which can distinguish fraud transactions.
      • Classification is the process of predicting a category of given data points.
      • For example, spam detection in email service providers.
      • Credit approval
      • Medical diagnoses
    • It involves utilizing a mapping function (f) from input variables (x) to generate discrete output variables (y) for example yes or no.
    • Classification belongs to supervised learning where answers are provided with the input data.
  5. Steps:

    • Importing python packages
    • Importing data
    • Processing data
    • Exploratory Analysis
    • Feature selection and Data split
    • Learning and building classification models
      • Decision Tree
      • K - Nearest Neighbor
      • Logistic Regression
      • SVM
      • Random Forest Tree
      • XGBoost
    • Evaluation
  6. Tools:

    • Google Colab
    • Python
  7. Sources:

Version Control (MS WORD DOCUMENT):

Date Change/Addition
14/08/2021 Reading around projects and drawing outlines
16/08/2021 Adding notes and sources
18/08/2021 Adding notes and sources
19/09/2021 Google Colab link added