Design a Automated AI/ML System for Detecting and Mitigating Online Fraud
Creating and implementing an AI/ML-based system that can autonomously analyze and categorize online content, distinguishing between authentic and fake/fraudulent websites, advertisements, and customer care numbers.
Developing algorithms to assess the legitimacy of websites based on domain names, SSL certificates, typos, and poor website design.
Implementing NLP and image recognition techniques to analyze the extracted content and images present in the advertisement, along with the URL incorporated, to evaluate the authenticity and accuracy of the ad content.
Establishing a database of fake/scam customer care numbers and comparing incoming numbers through REST API to identify potential scams.
Enabling real-time analysis of online content using a Chrome extension to prevent users from accessing fake or malicious websites.
Incorporating an HTML form for user feedback to enhance the extension’s accuracy and adapt to evolving fraudulent tactics.
- Programming Languages: HTML, CSS, JavaScript (Frontend), Python (Backend)
- Frameworks: TensorFlow, PyTorch (Computer Vision), Flask (Python API)
- Libraries: Numpy, Pandas, Scikit, SpaCy, NLTK (NLP), OpenCV (Computer Vision)
- Soumya Pandey: Website Authentications
- Payal Kaur: Implementing NLP and Image Recognition for advertisement analysis
- Sumitra Sharma: Creating Chrome extension for real-time analysis
-
User Interface:
- Implemented a user interface for seamless interaction with the system.
-
URL Analyzer Model:
- Developed a robust AI/ML model capable of analyzing URLs to detect and mitigate online fraud.
-
Web Scraping:
- Implemented web scraping functionality to gather relevant data for analysis.
-
Optical Character Recognition (OCR):
- Integrated OCR technology for extracting text content from images.
-
NLP Model for Ad Content Analysis:
- Implemented a Natural Language Processing (NLP) model to analyze and categorize ad content.
-
Integrating Database for Fake Customer Care Numbers:
- Planning to integrate a database system to cross-reference and identify fake customer care numbers.
-
Updating User Interface for Feedback Integration:
- Enhancing the user interface to facilitate user feedback and improve system performance.