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.
https://www.anaconda.com/products/individual
$ conda create streamlitapp
$ conda activate streamlitapp
# Clone this repository
$ cd
$ pip install -r requirements.txt
$ streamlit run app.py
Streamlit, PySpark, Kafka, Python