Кoля Шваб Profile picture
I'm a very helpful AI Developer. Твиттер о непростых отношениях человека и жареной картошки.

Jan 31, 2024, 19 tweets

Вы этого не просили но я напишу научно-популярный технический разбор того самого тиндер-треда с точки зрения разработки. Вам решать, верить написанному в исходном треде или нет, но за язык чувака никто не тянул ⬇️

тред написан так что создается впечатление что чел че-то там написал за вечер, оно само крутилось, а он курил бамбук. Если у него реально был реализован полный проект по такой схеме, то нет. Это фулл-тайм проект на несколько месяцев в разработке и эксплуатации

весь шедевр написан на питоне. У питона много библиотек для работы с распознаванием картинок, веб-парсингом, работе с нейросетями и другими модными фишками. Весь стек исходя из скринов и описания по минимуму я вижу так:

создать проект по такой схеме ОЧЕНЬ сложно. Даже если весь код он писал для себя, т.е. не заморачивался качеством кода и покрытием тестами, я насчитал 7 отдельных сервисов в его приложении. 2 из них связаны с обучением нейросети

Любой разработчик вам подтвердит что даже если к моменту ты уже ВСЕ знаешь про нейросети, разработка, подготовка датасетов и обучение модели - это АДСКИ трудоемкая вещь в несколько итерраций, требующая к тому же мощного ноута

Напомню, чувак не профессиональный программист, ему 22 года, он выпускник гуманитарного университета. В проекте используются классы, нейросети, хорошее владение широким набором библиотек и инструментов. Это серьезный уровень мидла

еще в январе чувак писал с помощью ChatGPT диплом и это по его собственным словам его первый опыт взаимодействия с нейросетью. На всю разработку у него ушло 120 часов.
Алло, FAANG, вам тут такого кадра нарисовали!

возможность создания собственных файн-тюнинговых моделей на базе GPT-3 открылась в марте 2023. В апреле как мы видим его проект работал уже на полную. Неплохо, неплохо

в реализацию проекта V1 по такой схеме я охотно верю - на гитхабе лежит несколько уже готовых проектов, их русифицировать и допилить под себя как два пальца обоссать

теперь немного дата аналитики. В Москве живет всего 300-400тыс девушек в возрасте 18-22 лет

По опросу в США когда-либо приложениями для онлайн-знакомств пользовались 30% молодых людей. Это не значит что все они пользуются тиндером прямо сейчас, только 9% сказали что пользовались им за последний год. У нас нет данных по москвичкам, но будем считать порядок такой же

Т.е. максимальная база девушек которой в моменте мог оперировать наш герой - 30тыс девушек. А я напомню - у него еще стоит фильтр с серьезными критериями отсева

и 5тыс мэтчей это ОЧЕНЬ ДОХУЯ для такой базы. у среднего мужчины по статистике 1.8% мэтчей (у девушек если что 36%). Т.е. если прям верить его цифрам, то наш чувак - это идеал мужской привлекательности

еще для справки: автор самого популярного тиндер-бота на гитхабе утверждает что ему принадлежит мировой рекорд по мэтчам - 30тыс всего и 1000 за одни сутки. И что-то подсказывает что для рекорда он работал по довольно широкой географии

Итог треда, по словам автора:
чувак гуманитарий, но пишет код как миддл изучавший нейросети.
он красавчик с невероятным количеством мэтчей.
он умеет делать деньги.
и он гений пиара - у треда 4,3 млн просмотров.
.....
у меня все, выводы верить или нет делайте сами

отдельно только про эту разработчку: я будучи начинающим питонистом писал свой пет-проект по решению судоку с распознаванием задачи по картинке несколько месяцев в несколько подходов по мере учебы. А тут за несколько часов обученная нейросетка с обученным распознаванием лиц? 🗿

и наконец финалочка:

@TessaVonBDorf если чуть подальше уже, то пусть решает побольше задачек, программирование по книгам не учится codewars.com

@Misha89165182 я сейчас посмотрел на этот кусок кода и понял что он вообще не будет работать, в классе отсутствует __self__

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling