Skip to content

Utilized SparkML and Scikit-Learn train several machine learning models for distinguishing fraudulent and legitimate transactions. The machine learning models are then utilized to make predictions on Kafka-generated real-time data streams. Built an interface for displaying these predictions in real-time using the Streamlit framework.

Notifications You must be signed in to change notification settings

ashwinn-v/Credit-card-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fraudulent Credit Card Transaction detection in real time using Kafka

Utilized SparkML and Scikit-Learn to develop and train several machine learning models for distinguishing fraudulent and legitimate transactions. The machine learning models are then utilized to make predictions on Kafka-generated real-time data streams. Built an interface for displaying these predictions in real time using Streamlit framework.

made-with-python issues forks stars

Installation steps

Install Anaconda

  https://www.anaconda.com/products/individual

Create a conda environment and activate it

  $ conda create streamlitapp
  $ conda activate streamlitapp

Install required packages from requirements.txt

  # Clone this repository 
  $ cd 
  $ pip install -r requirements.txt

Run the streamlit app

  $ streamlit run app.py  

🛠 Tools

Streamlit, PySpark, Kafka, Python

About

Utilized SparkML and Scikit-Learn train several machine learning models for distinguishing fraudulent and legitimate transactions. The machine learning models are then utilized to make predictions on Kafka-generated real-time data streams. Built an interface for displaying these predictions in real-time using the Streamlit framework.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published