Comments (5)
Salam!
I'm not the creator of this extension, but I am one of its users that is following its development from a detection/AI standpoint. So my understanding does not represent the views of the developer @alganzory
The sheer number of images on the internet is on the order of trillions. There is no way that such a large amount of image content can be stored to cache the detection results. New images would appear every day, people have different device screen sizes, there are thousands of frames in video, etc. There are many factors contributing to the huge number of images. This is not generally how machine-learning based image recognition works.
Furthermore, running a server that can store the detection results from each client so that it can be re-used later in other clients (or the same client), would also require additional resources (that would need to be payed for), which is outside of the extensions running on each client browser.
from haramblur.
Salam!
I'm not the creator of this extension, but I am one of its users that is following its development from a detection/AI standpoint. So my understanding does not represent the views of the developer @alganzory
The sheer number of images on the internet is on the order of trillions. There is no way that such a large amount of image content can be stored to cache the detection results. New images would appear every day, people have different device screen sizes, there are thousands of frames in video, etc. There are many factors contributing to the huge number of images. This is not generally how machine-learning based image recognition works.
Furthermore, running a server that can store the detection results from each client so that it can be re-used later in other clients (or the same client), would also require additional resources (that would need to be payed for), which is outside of the extensions running on each client browser.
@man2machine said it better than I would have
That being said, this made me think of enabling some sort of reporting for individual images that didn't get successfully detected, this bank of unsuccessful detections could then be used to train/retrain the models to be more accurate? For example, images of Sheiks or people wearing head covers usually get misclassified as women, if at any stage we train or retrain our own models I would surely want these to go into the training as I doubt that any of the famous models out there use these images for gender classification training or nsfw detection
from haramblur.
from haramblur.
@marwenbk thanks for your suggestion, please keep sharing your thoughts and support <3
from haramblur.
well i just wanted to share my thoughts. you guys knows better of course
from haramblur.
Related Issues (20)
- can you make it censor Pride flags. HOT 2
- ADD FALSE NEGATIVES HERE HOT 3
- ADD FALSE POSITIVES HERE HOT 1
- GPU inferencing on Nvidia cards? HOT 1
- Bug: Blurry start mode still noticeable HOT 1
- Models run local (on browser) or on server ??? HOT 3
- Firefox bug: direct link to image doesn't get processed HOT 1
- false negative reportb HOT 1
- Bug: almost everything getting blurred when both genders are selected
- Bug: crashes on old/low-end computers HOT 1
- Bug: Settings don't get saved when updated in certain cases HOT 1
- Incompatibility with Certain Websites on Firefox Linux HOT 5
- not working on Mullvad Browser HOT 4
- Feature suggestion: Prompt user to disable video detection if laggigng
- create an id for your extension for gecko (firefox) based browsers in manifest.json HOT 5
- Filtering and blurring functionality suggestions
- PLEASE PLEASE MAKE IT CENSOR PRIDE FLAGS. HOT 2
- Not working on Firefox HOT 1
- Add google meets support HOT 4
- Initially blurring content before detection HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haramblur.