upes-open / OSoC-Sensitive-Information-Blurring-App

The web app will utilize image processing techniques, Optical Character Recognition (OCR), and machine learning algorithms to analyze the uploaded files. It will detect and identify sensitive information such as pictures, credit card numbers, addresses, or any other predefined types of PII.
MIT License
4 stars 9 forks source link

Establish Backend Connectivity with Machine Learning Model for PII Detection #9

Open akshit-g opened 1 year ago

akshit-g commented 1 year ago

We've developed a robust machine learning model for Personally Identifiable Information (PII) detection, but it needs to be seamlessly integrated into the backend of our application. Establishing a reliable and efficient connection between the backend services and the machine learning model is critical for real-time PII detection within user-uploaded documents or images.

Model Integration: Load the trained machine learning model into the backend server, ensuring compatibility with the chosen backend framework. Implement a secure and efficient method to load the model, minimizing loading times and optimizing memory usage.

Data Preprocessing and Model Invocation: Preprocess the uploaded documents/images to match the input format expected by the model (e.g., resizing, normalization). Invoke the PII detection model, passing the preprocessed data for real-time PII detection.

Error Handling and Logging: Implement robust error handling mechanisms to gracefully handle failures, preventing application crashes.