Гейдетектор определяет геев с вероятностью 76 — 91% и она постепенно будет улучшаться еще больше. Прошу поддержать проэкт донатом https://donatepay.ru/d/vnukelkina (BTC 14H7AnRYu6A9empdDXZy3HQ2DjShVdMoad) или помощью в разработке.
ЧАСТЬ 1
Для начала распишу основную информацию. Скоро Гейдетектор будет запущен, допустим пока в виде телеграм бота https://tmtr.me/gaybuster_bot (уже проходил тестовый запуск), также есть вебсайт, где вы можете следить за новостями https://gaydetector.bitcoin5000.org/
Реакция общественности
На данный момент уже чувствуется давление (возможно со стороны голубой мафии). Например, на producthunt наш анонс был забанен в течении часа без объяснения причин. Кроме того мне угрожают во вконтакте расправой, незнакомые люди представляются сотрудниками СКР. Полиция в открытую говорит мне, чтобы я удалялся навсегда из интернета, приходили ко мне домой в том числе. Этого же требуют и от моих родственников (а точнее просто бандитов) отрубить мне интернет навсегда.
Результат работы и как это получилось
Мне удалось создать работающий гейдетектор, опредляющий геев с точностью от 76 до 91%. Добавляются определения по видео и голосу, чтобы достичь 99% процентов в будущем, и сейчас я хочу рассказать, как у меня это получилось, так как работа оказалось крайне сложной и было потрачено много времени.
В 2016 мне попалась статья о gaydar ai многие сми написали об этом иследовании https://meduza.io/feature/2017/09/08/uchenye-nauchili-neyroset-opredelyat-seksualnuyu-orientatsiyu-po-fotografii-i-preduprezhdayut-eto-ochen-opasno
Выяснилось что нейросеть может определять безошибочно геев с 81% вероятностью по одной фотографии и до 91% по нескольким. Мне очень понравился этот эксперемент и я думал что уже через несколько месяцев магазины приложений будут завалены подобными алгоритмами а также появятся плагины для браузеров которые будут обрабатывать все фотографии которые вы видете и списки ваших друзей в социальных сетях и выводить результат, также технология будет внедрена в видео камеры и очки дополненной реальности.
Но вместо этого голубая мафия ополчилась на этот алгоритм и начала писать свои заказные статьи пытаясь разоблачить научное исследование несли всякий бред вроде того что они небрали старых голубых и чернокожих а значит типо неработает, другие пошли еще дальше псевдо эксперты утверждали что они изобрели детектор грима а геев якобы вычислить невозможно.Непонятно по каким причинам но досихпор ни исходный код, ни модель подобного алкогоритма небыл опубликован, несоздано также ниодного приложения для открытого доступа! Подозреваю что автору заплатили чтобы он прикрыл разработку, если бы на него наехали он бы мог втихоря выложить в открытый доступ все наработки.
В 2019 возможно с подачи голубой мафии скептики решили повторить эксперемет https://arxiv.org/pdf/1902.10739.pdf и он полностью подтвердился! На эксперимент были потрачены большие деньги, они наняли множество сотрудников которые вручную разбирали каждое фото по несколько раз на которых обучалась сеть. Несмотря на более меньшую базу голубых и неголубых результат оказался почти такойже хотя им удалось достичь большего определения среди женщин! Несмотря на это несколько подконтрольных СМИ голубой мафии написало якобы у них почти ничего не вышло и пока нельзя определить геев по фото, хотя в исследовании точно говорилось что все подтвердилось и была бы база чуть у них побольше то результаты может были и выше чем оригинальном исследовании, кроме того они специально пытались дискредитировать это “чудо чудесное” меняя внешность геев и негеев накладывая грим, парики и очки, строя уродливые рожи, и у них ничего не вышло! Алгоритм работал идеально но кто будет читать технические документации эксперемента?
И опять никаких даже частичных исходных кодов или баз с моделями небыло выложено в открытый доступ!
Мне было понятно что если я этого не сделаю то несделает никто еще десятки лет поэтому я решил взяться за работу с нуля вообще непонимая почти ничего ни в питоне не нейросетях, пришлось разбираться самому вовсем так как мне никто непомог.
Я начал с простой своей идеи о том что голубые похожи больше на женщин поэтому достаточно сравнивать мужчин с женщинами чтобы получить результат чуть подправив уровень необходимово детекта, первые результаты работы вы можете наблюдать на этом видео https://www.youtube.com/watch?v=n5WJeHc-sGU.
Для первой версии гейдетектора я использвал обычный код с гитхаба с готовой моделью по определению женщин от мужщин.
Несмотря на то что многих определяло правильно чуствовалось что что-то не то и результат невысокий когда проверяешь на реальных геях.
К сожалению я тогда не читал документацию по первому иследованию и созданию алгоритма а только по второму 2019 года и если бы я его прочитал то понял что еще тогда они установили что если определять лица по уровню женственности то определение голубой человек или нет составляет всего 58%:
После чего я начал делать вторую версию гейдетектора полнсотью заного, и мне пришла такая идея, Раз авторы исследований выложили собирательный портрет голубого то достаточно сравнивать лица с этими собирательными портретами и получить результат. Я нанял кодера первого кого нашел заплатил ему 3 тыщи и он написал мне сравнение нейросеть которая выявляла похожесть к собирательному портрету геев и не геев:
К сожалению этот способ не сработал и результаты были еще более рандомные и вообще лишены всякого смысла (.
После чего мною было решено делать все самому так как денег больше небыло на кодеров ввиду 0 финансирования и помощи для разработки столь важного алгоритма для помощи людям в раздачи бесплатного “дара”.
Третья версию я решил уже сделать на основе той-же нейросети с гитхаба которая определяет мужчин и женщин просто натренировать ее вместо мужчин и женщинах на голубых и не голубых.
Осталось собрать материалы, нужны были десятки если не сотни тысяч фотографий голубых и не голубых, это оказалось проблемой никакой готовой базы в открытом доступе не было пришлось собирать с сайтов знакомств.
Но возникла еще проблема если не голубых можно найти и сграбить в избытке на таких сайтах, то голубых несмотря на большое количество сайтов там крайне мало несмотря на громкие заявления авторов этих сайтов, кроме того надо еще постараться и написать скрипт чтобы обходил защиту против роботов и собирал тысячами фотографии все которые там есть.
Первый сайт на который я наткнулся Gay****.*** и мне повезло после создания тестового аккаунта оказалось там нет никакой защиты от роботов все фотографии просто в открытом доступе, перебирая номер фотографии удалось спарсить все фото до единой вот они:
всего почти 30 000 фотографий
В дальнейшим было спарсино более хитрым образом еще около 20 тысяч фотографий геев с других сайтов и около 200к негеев. Как впоследствии оказалось это было самым простым нужно было еще отфильтровать их ВРУЧНУЮ убрав черных, китайцев, слишком молодых и слишком старых! Но тогда я об этом еще не знал и просто выдрал лица программой для изготовления дипфейков (в которых я преуспел у меня даже есть своя первая в мире дипфейк студия с преступно низкими ценами кстати https://deepfakestudio.bitcoin5000.org/ также я сделал почти 10 полных дипфейк фильмов полностью заменив лица в полнометражных фильмах, даже Гоблин Пучков у себя вк запостил сам)
После простой обработки получилось это:
Где-то по 13к голубых и не голубых (много фотографий оказалось непригодны) Также была отдельная подборка для теста валидации не
йросети (фотографии для проверки около 2600 на которых нейросеть не обучалась)
голубые:
натуральные неголубые:
Больших усилий стоило разобраться в чужом коде и заставить нейросеть обучаться, нейросеть никак не хотела д препроцесс как потом оказалось изза пробелов файлах пришлось удалять все пробелы чо тоже получилось с трудом затем надо было запихнуть каждую фотографию с индефикатором и путем.
с первых раз удалось достить фантастических результатов почти 80% гдето потери модели составило 0.2 ! 0 — это идеально в этой нейросети на
“ — _Gil Levi and Tal Hassner, Age and Gender Classification Using Convolutional Neural Networks, IEEE Workshop on Analysis and Modeling of Faces and Gestures (AMFG), at the IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), Boston, June 2015_”
Если кто разбираеться напишите чем она отличаетсья от vggface?
Прилагаю результаты тестов совершенных после обучение модели на фотографиях на которых она не обучалась:
Z:GayBustermy_datasettemptest-gay20798.jpg
GAY!
0.81
Z:GayBustermy_datasettemptest-gay20799.jpg
NotGay
0.60
Z:GayBustermy_datasettemptest-gay20800.jpg
NotGay
0.75
Z:GayBustermy_datasettemptest-gay20801.jpg
NotGay
0.89
Z:GayBustermy_datasettemptest-gay20802.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20803.jpg
GAY!
0.52
Z:GayBustermy_datasettemptest-gay20804.jpg
GAY!
0.95
Z:GayBustermy_datasettemptest-gay20805.jpg
NotGay
0.98
Z:GayBustermy_datasettemptest-gay20806.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20807.jpg
GAY!
0.73
Z:GayBustermy_datasettemptest-gay20808.jpg
NotGay
1.00
Z:GayBustermy_datasettemptest-gay20809.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20810.jpg
NotGay
0.99
Z:GayBustermy_datasettemptest-gay20811.jpg
NotGay
0.86
Z:GayBustermy_datasettemptest-gay20812.jpg
GAY!
0.61
Z:GayBustermy_datasettemptest-gay20813.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20814.jpg
GAY!
0.74
Z:GayBustermy_datasettemptest-gay20815.jpg
GAY!
0.67
Z:GayBustermy_datasettemptest-gay20816.jpg
NotGay
0.77
Z:GayBustermy_datasettemptest-gay20817.jpg
GAY!
0.92
Z:GayBustermy_datasettemptest-gay20818.jpg
NotGay
0.70
Z:GayBustermy_datasettemptest-gay20819.jpg
NotGay
0.71
Z:GayBustermy_datasettemptest-gay20820.jpg
NotGay
0.96
Z:GayBustermy_datasettemptest-gay20821.jpg
NotGay
0.90
Z:GayBustermy_datasettemptest-gay20822.jpg
GAY!
0.88
Z:GayBustermy_datasettemptest-gay20823.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20824.jpg
GAY!
0.63
Z:GayBustermy_datasettemptest-gay20825.jpg
GAY!
0.70
Z:GayBustermy_datasettemptest-gay20826.jpg
NotGay
0.55
Z:GayBustermy_datasettemptest-gay20827.jpg
GAY!
0.60
Z:GayBustermy_datasettemptest-gay20828.jpg
GAY!
0.58
Z:GayBustermy_datasettemptest-gay20829.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20830.jpg
GAY!
0.52
Z:GayBustermy_datasettemptest-gay20831.jpg
GAY!
0.98
Z:GayBustermy_datasettemptest-gay20832.jpg
GAY!
0.61
Z:GayBustermy_datasettemptest-gay20833.jpg
GAY!
0.80
Z:GayBustermy_datasettemptest-gay20834.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20835.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20836.jpg
GAY!
0.52
Z:GayBustermy_datasettemptest-gay20837.jpg
GAY!
0.84
Z:GayBustermy_datasettemptest-gay20838.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20839.jpg
GAY!
0.93
Z:GayBustermy_datasettemptest-gay20840.jpg
GAY!
0.92
Z:GayBustermy_datasettemptest-gay20841.jpg
NotGay
0.58
Z:GayBustermy_datasettemptest-gay20842.jpg
GAY!
0.73
Z:GayBustermy_datasettemptest-gay20843.jpg
GAY!
0.91
Z:GayBustermy_datasettemptest-gay20844.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20845.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20846.jpg
GAY!
0.72
Z:GayBustermy_datasettemptest-gay20847.jpg
GAY!
0.61
Z:GayBustermy_datasettemptest-gay20848.jpg
GAY!
0.82
Z:GayBustermy_datasettemptest-gay20849.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20850.jpg
NotGay
0.99
Z:GayBustermy_datasettemptest-gay20851.jpg
GAY!
0.86
Z:GayBustermy_datasettemptest-gay20852.jpg
GAY!
0.88
Z:GayBustermy_datasettemptest-gay20853.jpg
GAY!
0.95
Z:GayBustermy_datasettemptest-gay20854.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20855.jpg
GAY!
0.67
Z:GayBustermy_datasettemptest-gay20856.jpg
GAY!
0.50
Z:GayBustermy_datasettemptest-gay20857.jpg
GAY!
0.98
Z:GayBustermy_datasettemptest-gay20858.jpg
GAY!
0.98
Z:GayBustermy_datasettemptest-gay20859.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20860.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20861.jpg
NotGay
0.84
Z:GayBustermy_datasettemptest-gay20862.jpg
GAY!
0.62
Z:GayBustermy_datasettemptest-gay20863.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20864.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20865.jpg
NotGay
0.74
Z:GayBustermy_datasettemptest-gay20866.jpg
GAY!
0.69
Z:GayBustermy_datasettemptest-gay20867.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20868.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20869.jpg
NotGay
0.83
Z:GayBustermy_datasettemptest-gay20870.jpg
GAY!
0.91
Z:GayBustermy_datasettemptest-gay20871.jpg
GAY!
0.98
Z:GayBustermy_datasettemptest-gay20872.jpg
NotGay
1.00
Z:GayBustermy_datasettemptest-gay20873.jpg
GAY!
0.83
Z:GayBustermy_datasettemptest-gay20874.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20875.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20876.jpg
GAY!
0.76
Z:GayBustermy_datasettemptest-gay20877.jpg
GAY!
0.98
Z:GayBustermy_datasettemptest-gay20878.jpg
GAY!
0.91
Z:GayBustermy_datasettemptest-gay20879.jpg
GAY!
0.54
Z:GayBustermy_datasettemptest-gay20880.jpg
NotGay
0.54
Z:GayBustermy_datasettemptest-gay20881.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20882.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20883.jpg
GAY!
0.87
Z:GayBustermy_datasettemptest-gay20884.jpg
GAY!
0.77
Z:GayBustermy_datasettemptest-gay20885.jpg
GAY!
0.63
Z:GayBustermy_datasettemptest-gay20886.jpg
GAY!
0.60
Z:GayBustermy_datasettemptest-gay20887.jpg
GAY!
0.86
Z:GayBustermy_datasettemptest-gay20888.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20889.jpg
GAY!
0.82
Z:GayBustermy_datasettemptest-gay20890.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20891.jpg
NotGay
0.89
Z:GayBustermy_datasettemptest-gay20892.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20893.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20894.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20895.jpg
GAY!
0.77
Z:GayBustermy_datasettemptest-gay20896.jpg
GAY!
0.56
Z:GayBustermy_datasettemptest-gay20897.jpg
NotGay
0.66
Z:GayBustermy_datasettemptest-gay20898.jpg
NotGay
0.66
Z:GayBustermy_datasettemptest-gay20899.jpg
NotGay
0.89
Z:GayBustermy_datasettemptest-gay20900.jpg
NotGay
1.00
Z:GayBustermy_datasettemptest-gay20901.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20902.jpg
GAY!
0.80
Z:GayBustermy_datasettemptest-gay20903.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20904.jpg
GAY!
0.92
Z:GayBustermy_datasettemptest-gay20905.jpg
GAY!
0.72
Z:GayBustermy_datasettemptest-gay20906.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20907.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20908.jpg
GAY!
0.56
Z:GayBustermy_datasettemptest-gay20909.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20910.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20911.jpg
GAY!
0.75
Z:GayBustermy_datasettemptest-gay20912.jpg
GAY!
0.93
Z:GayBustermy_datasettemptest-gay20913.jpg
GAY!
0.52
Z:GayBustermy_datasettemptest-gay20914.jpg
NotGay
0.87
Z:GayBustermy_datasettemptest-gay20915.jpg
GAY!
0.86
Z:GayBustermy_datasettemptest-gay20916.jpg
NotGay
0.60
Z:GayBustermy_datasettemptest-gay20917.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20918.jpg
NotGay
0.52
Z:GayBustermy_datasettemptest-gay20919.jpg
GAY!
0.57
Z:GayBustermy_datasettemptest-gay20920.jpg
GAY!
0.86
Z:GayBustermy_datasettemptest-gay20921.jpg
GAY!
0.92
Z:GayBustermy_datasettemptest-gay20922.jpg
GAY!
0.95
Z:GayBustermy_datasettemptest-gay20923.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20924.jpg
GAY!
0.75
Z:GayBustermy_datasettemptest-gay20925.jpg
GAY!
0.97
Z:GayBustermy_datasettemptest-gay20926.jpg
NotGay
0.98
Z:GayBustermy_datasettemptest-gay20927.jpg
NotGay
0.66
Z:GayBustermy_datasettemptest-gay20928.jpg
GAY!
0.94
Z:GayBustermy_datasettemptest-gay20929.jpg
GAY!
0.72
Z:GayBustermy_datasettemptest-gay20930.jpg
GAY!
0.93
Z:GayBustermy_datasettemptest-gay20931.jpg
NotGay
0.58
Z:GayBustermy_datasettemptest-gay20932.jpg
GAY!
0.93
Z:GayBustermy_datasettemptest-gay20933.jpg
NotGay
0.96
Z:GayBustermy_datasettemptest-gay20934.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20935.jpg
GAY!
0.91
Z:GayBustermy_datasettemptest-gay20936.jpg
GAY!
0.54
Z:GayBustermy_datasettemptest-gay20937.jpg
GAY!
0.99
Z:GayBustermy_datasettemptest-gay20938.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20939.jpg
NotGay
0.67
Z:GayBustermy_datasettemptest-gay20940.jpg
GAY!
0.85
Z:GayBustermy_datasettemptest-gay20941.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20942.jpg
GAY!
0.74
Z:GayBustermy_datasettemptest-gay20943.jpg
NotGay
0.95
Z:GayBustermy_datasettemptest-gay20944.jpg
NotGay
0.59
Z:GayBustermy_datasettemptest-gay20945.jpg
GAY!
0.95
Z:GayBustermy_datasettemptest-gay20946.jpg
NotGay
0.99
Z:GayBustermy_datasettemptest-gay20947.jpg
NotGay
0.68
Z:GayBustermy_datasettemptest-gay20948.jpg
NotGay
0.53
Z:GayBustermy_datasettemptest-gay20949.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20950.jpg
GAY!
0.81
Z:GayBustermy_datasettemptest-gay20951.jpg
GAY!
0.71
Z:GayBustermy_datasettemptest-gay20952.jpg
NotGay
0.51
Z:GayBustermy_datasettemptest-gay20953.jpg
NotGay
0.96
Z:GayBustermy_datasettemptest-gay20954.jpg
NotGay
0.54
Z:GayBustermy_datasettemptest-gay20955.jpg
GAY!
0.81
Z:GayBustermy_datasettemptest-gay20956.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20957.jpg
GAY!
0.78
Z:GayBustermy_datasettemptest-gay20958.jpg
GAY!
0.96
Z:GayBustermy_datasettemptest-gay20959.jpg
NotGay
0.84
Z:GayBustermy_datasettemptest-gay20960.jpg
GAY!
0.67
Z:GayBustermy_datasettemptest-gay20791.jpg
GAY!
0.95
Z:GayBustermy_datasettemptest-gay20792.jpg
GAY!
1.00
Z:GayBustermy_datasettemptest-gay20793.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0011.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0026.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0027.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0028.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0066.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0067.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0068.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0069.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0070.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0071.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0072.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0073.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0074.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0075.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0076.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0077.jpg
NotGay
0.77
Z:GayBustermy_datasettempnotgay 0078.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0079.jpg
NotGay
0.57
Z:GayBustermy_datasettempnotgay 0080.jpg
NotGay
0.90
Z:GayBustermy_datasettempnotgay 0081.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0082.jpg
NotGay
0.94
Z:GayBustermy_datasettempnotgay 0083.jpg
NotGay
0.82
Z:GayBustermy_datasettempnotgay 0084.jpg
NotGay
0.67
Z:GayBustermy_datasettempnotgay 0085.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0086.jpg
NotGay
0.79
Z:GayBustermy_datasettempnotgay 0087.jpg
NotGay
0.81
Z:GayBustermy_datasettempnotgay 0088.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0089.jpg
NotGay
0.75
Z:GayBustermy_datasettempnotgay 0090.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0091.jpg
NotGay
0.84
Z:GayBustermy_datasettempnotgay 0093.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0094.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0095.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0096.jpg
GAY!
0.61
Z:GayBustermy_datasettempnotgay 0097.jpg
NotGay
0.93
Z:GayBustermy_datasettempnotgay 0098.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0099.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0100.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0101.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0102.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0103.jpg
NotGay
0.83
Z:GayBustermy_datasettempnotgay 0104.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0105.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0106.jpg
NotGay
0.76
Z:GayBustermy_datasettempnotgay 0107.jpg
NotGay
0.87
Z:GayBustermy_datasettempnotgay 0108.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0109.jpg
NotGay
0.97
Z:GayBustermy_datasettempnotgay 0111.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0112.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0113.jpg
NotGay
0.86
Z:GayBustermy_datasettempnotgay 0114.jpg
NotGay
0.89
Z:GayBustermy_datasettempnotgay 0115.jpg
NotGay
0.54
Z:GayBustermy_datasettempnotgay 0116.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0117.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0118.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0119.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0120.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0121.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0122.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0123.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0124.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0125.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0126.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0127.jpg
GAY!
0.56
Z:GayBustermy_datasettempnotgay 0128.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0129.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0130.jpg
NotGay
0.97
Z:GayBustermy_datasettempnotgay 0131.jpg
NotGay
0.97
Z:GayBustermy_datasettempnotgay 0132.jpg
NotGay
0.95
Z:GayBustermy_datasettempnotgay 0133.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0134.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0135.jpg
NotGay
0.63
Z:GayBustermy_datasettempnotgay 0136.jpg
NotGay
0.56
Z:GayBustermy_datasettempnotgay 0137.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0138.jpg
NotGay
0.87
Z:GayBustermy_datasettempnotgay 0139.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0140.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0141.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0142.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0143.jpg
NotGay
0.93
Z:GayBustermy_datasettempnotgay 0144.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0145.jpg
NotGay
0.85
Z:GayBustermy_datasettempnotgay 0146.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0147.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0148.jpg
NotGay
0.51
Z:GayBustermy_datasettempnotgay 0149.jpg
NotGay
0.53
Z:GayBustermy_datasettempnotgay 0150.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0151.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0152.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0153.jpg
NotGay
0.95
Z:GayBustermy_datasettempnotgay 0154.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0155.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0156.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0157.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0158.jpg
GAY!
0.69
Z:GayBustermy_datasettempnotgay 0159.jpg
NotGay
0.86
Z:GayBustermy_datasettempnotgay 0160.jpg
NotGay
0.95
Z:GayBustermy_datasettempnotgay 0161.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0162.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0163.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0164.jpg
NotGay
0.93
Z:GayBustermy_datasettempnotgay 0165.jpg
NotGay
0.71
Z:GayBustermy_datasettempnotgay 0166.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0167.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0168.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0169.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0170.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0171.jpg
NotGay
0.82
Z:GayBustermy_datasettempnotgay 0172.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0173.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0174.jpg
GAY!
0.51
Z:GayBustermy_datasettempnotgay 0175.jpg
NotGay
0.92
Z:GayBustermy_datasettempnotgay 0176.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0177.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0178.jpg
NotGay
0.97
Z:GayBustermy_datasettempnotgay 0179.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0180.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0181.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0182.jpg
NotGay
0.93
Z:GayBustermy_datasettempnotgay 0183.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0184.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0185.jpg
GAY!
0.70
Z:GayBustermy_datasettempnotgay 0186.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0187.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0188.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0189.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0190.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0191.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0192.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0193.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0194.jpg
NotGay
0.87
Z:GayBustermy_datasettempnotgay 0195.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0196.jpg
GAY!
0.58
Z:GayBustermy_datasettempnotgay 0197.jpg
GAY!
0.60
Z:GayBustermy_datasettempnotgay 0198.jpg
NotGay
0.90
Z:GayBustermy_datasettempnotgay 0199.jpg
NotGay
0.83
Z:GayBustermy_datasettempnotgay 0200.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0201.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0202.jpg
NotGay
0.78
Z:GayBustermy_datasettempnotgay 0203.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0204.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0205.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0206.jpg
NotGay
0.90
Z:GayBustermy_datasettempnotgay 0207.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0208.jpg
NotGay
0.92
Z:GayBustermy_datasettempnotgay 0209.jpg
NotGay
0.61
Z:GayBustermy_datasettempnotgay 0210.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0211.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0212.jpg
NotGay
0.65
Z:GayBustermy_datasettempnotgay 0213.jpg
GAY!
0.70
Z:GayBustermy_datasettempnotgay 0214.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0215.jpg
NotGay
0.94
Z:GayBustermy_datasettempnotgay 0216.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0217.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0218.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0219.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0220.jpg
GAY!
0.50
Z:GayBustermy_datasettempnotgay 0221.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0222.jpg
NotGay
0.97
Z:GayBustermy_datasettempnotgay 0223.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0224.jpg
NotGay
0.66
Z:GayBustermy_datasettempnotgay 0225.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0226.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0227.jpg
GAY!
0.57
Z:GayBustermy_datasettempnotgay 0228.jpg
NotGay
0.82
Z:GayBustermy_datasettempnotgay 0229.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0230.jpg
NotGay
0.75
Z:GayBustermy_datasettempnotgay 0231.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0232.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0233.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0234.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0235.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0236.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0237.jpg
NotGay
0.83
Z:GayBustermy_datasettempnotgay 0238.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0239.jpg
GAY!
0.83
Z:GayBustermy_datasettempnotgay 0240.jpg
NotGay
0.75
Z:GayBustermy_datasettempnotgay 0241.jpg
GAY!
0.54
Z:GayBustermy_datasettempnotgay 0242.jpg
NotGay
0.89
Z:GayBustermy_datasettempnotgay 0243.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0244.jpg
NotGay
0.93
Z:GayBustermy_datasettempnotgay 0245.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0246.jpg
NotGay
0.82
Z:GayBustermy_datasettempnotgay 0247.jpg
NotGay
0.95
Z:GayBustermy_datasettempnotgay 0248.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0249.jpg
NotGay
0.96
Z:GayBustermy_datasettempnotgay 0250.jpg
GAY!
0.53
Z:GayBustermy_datasettempnotgay 0251.jpg
NotGay
0.86
Z:GayBustermy_datasettempnotgay 0252.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0253.jpg
NotGay
0.57
Z:GayBustermy_datasettempnotgay 0254.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0255.jpg
NotGay
0.94
Z:GayBustermy_datasettempnotgay 0256.jpg
NotGay
0.88
Z:GayBustermy_datasettempnotgay 0257.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0258.jpg
NotGay
0.60
Z:GayBustermy_datasettempnotgay 0259.jpg
NotGay
0.89
Z:GayBustermy_datasettempnotgay 0260.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0261.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0262.jpg
NotGay
0.76
Z:GayBustermy_datasettempnotgay 0263.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0264.jpg
NotGay
0.91
Z:GayBustermy_datasettempnotgay 0265.jpg
NotGay
0.87
Z:GayBustermy_datasettempnotgay 0266.jpg
NotGay
0.89
Z:GayBustermy_datasettempnotgay 0267.jpg
NotGay
0.81
Z:GayBustermy_datasettempnotgay 0268.jpg
NotGay
0.93
Z:GayBustermy_datasettempnotgay 0269.jpg
GAY!
0.75
Z:GayBustermy_datasettempnotgay 0270.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0271.jpg
GAY!
0.56
Z:GayBustermy_datasettempnotgay 0272.jpg
NotGay
0.82
Z:GayBustermy_datasettempnotgay 0273.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0274.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0275.jpg
NotGay
0.66
Z:GayBustermy_datasettempnotgay 0276.jpg
NotGay
0.90
Z:GayBustermy_datasettempnotgay 0277.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0278.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0279.jpg
NotGay
0.99
Z:GayBustermy_datasettempnotgay 0280.jpg
NotGay
0.63
Z:GayBustermy_datasettempnotgay 0281.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0282.jpg
NotGay
0.98
Z:GayBustermy_datasettempnotgay 0283.jpg
NotGay
1.00
Z:GayBustermy_datasettempnotgay 0284.jpg
GAY!
0.63
Z:GayBustermy_datasettempnotgay 0285.jpg
NotGay
1.00
Первая часть подошла в концу, забегая вперед опять же скажу что в дальнейшим эта нейросеть отказалась выдавать приемлемый детект когда я добавил больше фотографий с других сайтов кто знает почему напишите, работала идеально когда геи были с одного сайта и не геи с другого но когда я с других сайтов стал добавлять еще геев и негеев в кучу она стала показывать отвратительные результаты.
Решить проблему я несмог поэтому было решено полностью все переделать написав все с нуля по методичке которую выкладывали авторы исследования в 2016 и 2019 году и у меня получилось с огромным трудом! Как я это сделал всетаки раскажу во второй части. А пока кто хочет помочь в разработке столь необходимой технологии пишите мне в телеграм или вк, помощь действительно очень нужна как виде спонсоров так и технических специалистов. Всем кто мне помогает я даю вечный почет и уважение и ставлю памятники я даже сделал отдельное приложение “Герои и шизофреники” куда попадают герои которые помогают людям с ним вы можете ознакомиться и посмотреть на героев тут:
android
browser
Вообщем следите за новостями на моем ютуб канале https://youtube.com/vnukelkina и ждите вторую часть.
теги: python, нейросети,facedetection,gay,gaydetector,гейдетектор,gaybuster,машинное обучение,стартап,artificial intelligence,внук елькина,шуеппш


