yashasvini121 / predictive-calc

An interactive web application developed with Streamlit, designed for making predictions using various machine learning models. The app dynamically generates forms and pages from JSON configuration files. ⭐ If you found this helpful, consider starring the repo!
https://predictive-calc.streamlit.app/
MIT License
25 stars 72 forks source link

Added PDF malware detection feature to app #109

Closed DarshAgrawal14 closed 1 month ago

DarshAgrawal14 commented 1 month ago

hey @yashasvini121

Description

Issue Resolved

Fixed Issue : #93

Changes Made

Screenshots or Videos

https://github.com/user-attachments/assets/cf6ff784-4155-4acc-8a7a-477e99882ba3

image image image

Additional Details

Checklist

DarshAgrawal14 commented 1 month ago

@yashasvini121 , please let me know if any further changes are needed. Otherwise, I would appreciate it if you could merge the PR.

yashasvini121 commented 1 month ago

I’ve accepted the PR, but it still has this issue. Please see if you can resolve it without downgrading the package versions.image

DarshAgrawal14 commented 1 month ago

did you re pip install the requirements.txt? because extraction requires certain modules

yashasvini121 commented 1 month ago

Yup I added them

DarshAgrawal14 commented 1 month ago

@yashasvini121 i have retrained the model , so how to want me to proceed , create a new issue ?

yashasvini121 commented 1 month ago

yup

DarshAgrawal14 commented 1 month ago

and the issue was mostly because the scikit-learn version were not matching , the model is trained on version 1.3.2 and the one mentioned in requirements is 1.5.2

DarshAgrawal14 commented 1 month ago

@yashasvini121 ,The assigned level is 2; however, I believe extracting features from PDFs and developing a page to accept PDF along with model creation aligns more appropriately with a level 3 classification. I would appreciate your consideration of this adjustment.

yashasvini121 commented 1 month ago

Based on these, the pr has been assigned Level 2.