Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Real-time Credit card Fraud Detection using Spark 2.2
Highest Rated
Rating: 4.7 out of 5(862 ratings)
5,511 students

Real-time Credit card Fraud Detection using Spark 2.2

Real time Credit card Fraud detection using Spark Streaming, Spark ML, Kafka, Cassandra and Airflow
Created byPramod Narayana
Last updated 11/2019
English

What you'll learn

  • Students will be able to build End to End Big data project using Spark, Kafka, Cassandra, Scala and Java

Course content

3 sections30 lectures2h 50m total length
  • Course Objective1:56

    This video will give  complete objective of this course.

  • About Me1:01

    About Me

  • Introduction Agenda1:17

    The agenda of this section is described in this video.


    Download the following Documents

    1. Creditcard Fraud detection.pdf
          The complete project is explained & demonstrated in this document

    2. Demonstration.pdf

          This document contains only a demonstration and instructions to run the project

  • Prerequisites1:50

    Technologies that you need to know upfront before taking this course

  • Components2:00

    All the technology components that are required to implement this project

  • Introduction to Spark3:22

    Brief introduction to Apache Spark

  • Introduction to Kafka4:02

    Introduction to Apache Kafka

  • Introduction to Cassandra3:20

    Brief Introduction to Apache Cassandra

  • Real-time Fraud Detection Architecture3:08

    This video explains the architecture of real-time fraud detection project architecture.


Requirements

  • Spark Streaming, Spark ML, Kafka, Cassandra, Programming IDE like Intellij or Eclipse, Java, Scala

Description

Real-time Credit card Fraud Detection is implemented using Spark Kafka and Cassandra.

Spark ML Pipeline Stages like String Indexer, One Hot Encoder and Vector Assembler is used for Pre-processing

Machine Learning model is created using the Random Forest Algorithm

Data balancing is done using K-means Algorithm

Integration of Spark Streaming Job with Kafka and Cassandra

Exactly-once semantics is achieved using Spark Streaming custom offset management

Airflow Automation framework is used to automate Spark Jobs on Spark Standalone Cluster.

Who this course is for:

  • Data Scientist, Data Engineers, Software Engineers, Managers, Architects, Computer Science Engineering Students