Adequate Porn Watcher AI (concept): Difference between revisions

tagging all links to wikipedia with trailing 'w:', because the color difference between internal link and Wikipedia link is so slight + fixed a link
(→‎Traditional porn-blocking: + pcr.py uses w:scikit-learn and the OpenCV Open Source Computer Vision Library, whereas nnpcr.py uses w:TensorFlow and reaches a higher accuracy)
(tagging all links to wikipedia with trailing 'w:', because the color difference between internal link and Wikipedia link is so slight + fixed a link)
Line 25: Line 25:
''' History '''
''' History '''


The idea of APW_AI occurred to [[User:Juho Kunsola]] on Friday 2019-07-12. Subsequently (the next day) this discovery caused the scrapping of [[w:User:Juho_Kunsola/Law_proposals#Law_proposal_to_ban_covert_modeling_of_human_appearance|the plea to ban convert modeling of human appearance]] as that would have rendered APW_AI legally impossible.
The idea of APW_AI occurred to [[User:Juho Kunsola]] on Friday 2019-07-12. Subsequently (the next day) this discovery caused the scrapping of [[User:Juho_Kunsola/Law_proposals#Law_proposal_to_ban_covert_modeling_of_human_appearance|the plea to ban convert modeling of human appearance]] as that would have rendered APW_AI legally impossible.


<section begin=See_also />
<section begin=See_also />
Line 41: Line 41:


''' Against pornography '''
''' Against pornography '''
* Reasons for [[w:opposition to pornography]] include [[w:Religious views on pornography|religious objections]], [[w:Feminist views of pornography|feminist concerns]], and claims of [[w:Effects of pornography|harmful effects]], such as [[w:pornography addiction]]. (Wikipedia as of 2020-09-19)
* Reasons for [[w:opposition to pornography]] include [[w:Religious views on pornography|w:religious views on pornography]], [[w:Feminist views of pornography|feminist views of pornography]], and claims of [[w:Effects of pornography|w:effects of pornography]], such as [[w:pornography addiction]]. (Wikipedia as of 2020-09-19)
* [[w:Content-control software]] (Internet filter), a common approach to [[w:Parental controls|parental control]]
* [[w:Content-control software]] (Internet filter), a common approach to [[w:Parental controls|parental control]]
** [[w:Comparison of content-control software and providers]]
** [[w:Comparison of content-control software and providers]]
Line 51: Line 51:


== Traditional porn-blocking ==
== Traditional porn-blocking ==
Traditional porn-blocking done by [[w:Pornography laws by region|some countries]] seems to use [[w:Domain Name System|DNS]] to deny access to porn sites by checking if the domain name matches an item in a porn sites database and if it is there then it returns an unroutable address, usually [[w:0.0.0.0]].
Traditional porn-blocking done by [[w:Pornography laws by region|w:some countries]] seems to use [[w:Domain Name System|w:DNS]] to deny access to porn sites by checking if the domain name matches an item in a porn sites database and if it is there then it returns an unroutable address, usually [[w:0.0.0.0]].


* [https://github.com/topics/porn-block Topic '''''"porn-block"''''' on github.com] (6 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-block">Seen first in https://github.com/topics/porn-block. Unknown where originally saw this first.</ref>
* [https://github.com/topics/porn-block Topic '''''"porn-block"''''' on github.com] (6 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-block">Seen first in https://github.com/topics/porn-block. Unknown where originally saw this first.</ref>
Line 63: Line 63:


''' Software for nudity detection '''
''' Software for nudity detection '''
* [https://github.com/bakwc/PornDetector ''''''PornDetector'''''' by github user bakwc consists of ''two python porn images (nudity) detectors'' at github.com] and are both written in [[w:Python (programming language)]]<ref group="1st seen in" name="Github-topic-porn-filter" />. pcr.py uses [[w:scikit-learn]] and [[w:OpenCV|the OpenCV Open Source Computer Vision Library]], whereas nnpcr.py uses [[w:TensorFlow]] and reaches a higher accuracy.
* [https://github.com/bakwc/PornDetector ''''''PornDetector'''''' by github user bakwc consists of ''two python porn images (nudity) detectors'' at github.com] and are both written in [[w:Python (programming language)]]<ref group="1st seen in" name="Github-topic-porn-filter" />. pcr.py uses [[w:scikit-learn]] and the [[w:OpenCV|w:OpenCV Open Source Computer Vision Library]], whereas nnpcr.py uses [[w:TensorFlow]] and reaches a higher accuracy.
* [https://github.com/thelesson/Miniblog-Laravel-7-Google-Vision-detecta-faces-e-restringe-pornografia ''''''Laravel 7 Google Vision restringe pornografia detector de faces'''''' porn restriction app in Portuguese at github.com] that utilizes [https://cloud.google.com/vision Google Vision API] to help site maintainers stop users from uploading porn has been written for the for [https://github.com/madskristensen/MiniBlog MiniBlog] [[w:Laravel]] blog app.
* [https://github.com/thelesson/Miniblog-Laravel-7-Google-Vision-detecta-faces-e-restringe-pornografia ''''''Laravel 7 Google Vision restringe pornografia detector de faces'''''' porn restriction app in Portuguese at github.com] that utilizes [https://cloud.google.com/vision Google Vision API] to help site maintainers stop users from uploading porn has been written for the for [https://github.com/madskristensen/MiniBlog MiniBlog] [[w:Laravel]] blog app.


Line 95: Line 95:
[[File:Saint John on Patmos.jpg|thumb|center|link=[[Biblical explanation - The books of Daniel and Revelation]]|320px|'Saint John on Patmos' pictures [[w:John of Patmos]] on [[w:Patmos]] writing down the visions to make the [[w:Book of Revelation]]
[[File:Saint John on Patmos.jpg|thumb|center|link=[[Biblical explanation - The books of Daniel and Revelation]]|320px|'Saint John on Patmos' pictures [[w:John of Patmos]] on [[w:Patmos]] writing down the visions to make the [[w:Book of Revelation]]
<br/><br/>
<br/><br/>
'Saint John on Patmos' from folio 17 of the [[w:Très Riches Heures du Duc de Berry]] (1412-1416) by the [[w:Limbourg brothers]]. Currently located at the [[w:Musée Condé|Musée Condé]] 40km north of Paris, France.]]
'Saint John on Patmos' from folio 17 of the [[w:Très Riches Heures du Duc de Berry]] (1412-1416) by the [[w:Limbourg brothers]]. Currently located at the [[w:Musée Condé]] 40km north of Paris, France.]]
|}
|}