bliutech / SeBRUS

MIT IEEE URTC 2023. GSET 2023. Repository for "SeBRUS: Mitigating Data Poisoning in Crowdsourced Datasets with Blockchain". Using Ethereum smart contracts to stop AI security attacks on crowdsourced datasets.
https://ieeexplore.ieee.org/document/10535023
8 stars 0 forks source link

🚀 Feature[backend + frontend]: (optional) Implement `/api/detect` + Model Upload Feature #44

Closed bliutech closed 1 year ago

bliutech commented 1 year ago

A little bit of a complicated feature so we will need a few people to work on this. For this feature we will be using this example from the ART. In order to perform the Activation Defense, we will need to do a few things. ActiviationDefense requires a model and a dataset (ActivationDefence(classifier, x_train, y_train) the reason why there is x_train and y_train is because x are the images and y are the labels). It returns a list identifying which testing data examples are poisoned.

bliutech commented 1 year ago

Not sure if pickle would be needed as well. https://docs.python.org/3/library/pickle.html

bliutech commented 1 year ago

Closing for now due to time constraints. Can reopen in a future work.