В статье пойдёт речь о том, как можно автоматически разделить датасет изображений на кластеры, которые поделены по качественному контекстному признаку, благодаря эмбедингам из нашумевшей нейронной сети CLIP от компании Илона Маска. Расскажу на примере контента из нашего приложения iFunny.
Рубрика «Блог компании FunCorp»
Кластеризация изображений с помощью нейросети CLIP
2022-01-13 в 10:45, admin, рубрики: CLIP, clustering, clusterization, data engineering, dbscan, machine learning, OpenAI, python, umap, Блог компании FunCorp, искуственный интеллект, машинное обучение, нейросети, обработка изображений11 признаков Senior QA, к которым я пришёл за годы работы в тестировании
2021-12-07 в 10:00, admin, рубрики: qa, senior qa, Блог компании FunCorp, Карьера в IT-индустрии, опыт работы, работа в it, работа в тестировании, советы тестировщику, тестирование, Тестирование мобильных приложений, тестировщик, Читальный залЕсли открыть вакансии QA, можно увидеть огромный разброс открытых позиций — от младшего тестировщика до ведущего, а иной раз и до главного. Часто слышу вопрос, чем должен обладать тестировщик уровня сеньор по сравнению с джуном или мидлом. Сейчас попробую на него ответить.
Чаты на вебсокетах. Теперь про бэкенд
2021-11-02 в 16:02, admin, рубрики: java, kotlin, kotlin jvm, sendbird, wamp, websockets, Блог компании FunCorp, бэкенд, вебсокет, разработка мобильных приложений, чатыПродолжаем рассказывать про чаты на вебсокетах, но уже со стороны бэкенда. Когда-то использовали сторонний сервис, но было важно решить ряд моментов, которые он не мог покрыть. Выбирать особо не пришлось, и мы принялись разрабатывать собственное решение.
Jetpack Microbenchmark — тестируем производительность кода
2021-09-21 в 8:30, admin, рубрики: anroid, jetpack, kotlin, microbenchmarks, mobile, performance, Блог компании FunCorp, производительность, разработка мобильных приложений, Разработка под android, Тестирование мобильных приложенийВ мобильной разработке периодически возникают ситуации, когда нужно оценить время выполнения кода. Помимо теоретических подходов (например, Big O), которые позволяют отсеять очевидно неудачные решения, существуют бенчмарки для тестирования кода и поиска более мелких отличий.
Как классифицировать данные без разметки
2021-09-07 в 11:30, admin, рубрики: data engineering, data science, machine learning, python, Блог компании FunCorp, классификатор данных, классификация изображений, машинное обучение, нейросети, обработка данных, обработка изображений, сверточные нейросетиПользователи iFunny ежедневно загружают в приложение около 100 000 единиц контента, среди которого не только мемы, но и расизм, насилие, порнография и другие недопустимые вещи.
Защита данных пользователя: как добавить поддержку правил CCPA и GDPR в мобильное приложение
2021-08-24 в 11:30, admin, рубрики: CCPA, gdpr, IT-стандарты, Privacy, безопасность, Блог компании FunCorp, Законодательство в IT, защита данных, информационная безопасность, информация, персональные данные, пользовательские данные, приватность, хранение данныхЗначительная часть жизни уже давно перетекла в гаджеты, онлайн-сервисы, соцсети и мессенджеры, которые ежедневно собирают тонны персональных данных. А ими часто обмениваются компании, например, в сфере рекламы или финансового бизнеса.