Криптонит. Разработка, наука, шифрование
1.87K subscribers
822 photos
51 videos
484 links
Канал IT-компании «Криптонит».
Рассказываем про:
•работу с Big Data на основе AI, ML, шифрования
•разработку и языки программирования
•математику и криптографию

На связи @OBogolyubskaya_official
Присоединяйтесь к нам: https://career.kryptonite.ru/
Download Telegram
А у нас новая рубрика — #Накодь!

Сегодня — код на JavaScript с ошибкой (а может, и нет😀). Кто увидел, где она и как её можно решить — ждём в комментариях🔥

А завтра поделимся вариантами решения от Василия Беляева, нашего руководителя группы разработки интерфейсов!
Please open Telegram to view this post
VIEW IN TELEGRAM
В карточках оставили решение вчерашней ошибки
Uncaught TypeError: this.clearHistory is not a function


Экспертизой поделился Василий Беляев, руководитель группы разработки интерфейсов в «Криптоните».

Если понравилась эта задачка, то обязательно посмотрите вот это видео (смотреть). Там Василий разбирает задачи «Палиндром», «Поворот матрицы» и «Подсчёт элементов в списке» — их часто дают на собеседовании. #javascript

📌Если понравилась наша новая рубрика #накодь, то обязательно ставьте 🖤. Мы разберём ошибки других языков программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Как-то один из наших коллег услышал забавный разговор в метро.
 
— Ой, давай не будем стоять в очереди! Вон турникет с оплатой лицом свободный, пошли там пройдём.
— Ты что, доверяешь биометрии!? А если твоё лицо украдут?
— Там проезд со скидкой 10 рублей.
— А, тогда пошли.
 

Ситуация смешная, но вопрос серьёзный. В России с 2018 года работает Единая биометрическая система (ЕБС). Как любая система, она подвержена атакам, и специалисты внутри ЕБС постоянно с ними борются.
 
Так как же защищают ЕБС?
 
🟢Применяют не один вендор биометрических процессоров (они стоят в ядре), а несколько. Это позволяет минимизировать ложные срабатывания; атаки на предъявляемые образцы и всё, что с этим связано.
🟢Проверяют объекты «на живость» (liveness). То есть применяют технологию, которая на этапе идентификации отличает живого человека от маски или дипфейка.
🟢 Используют модуль аномалий. Специалисты на стороне ЕБС разработали модуль, который отслеживает аномалии при транзакционном взаимодействии с системой.
 
❗️Это значит, что «универсального» средства защиты нет, а использовать приходится несколько инструментов одновременно. Именно так выглядит постоянная борьба «белых» специалистов и тех, кто хочет взламывать нейронки.
 
📌Об этом на V встрече экспертного сообщества по криптографии и большим данным рассказал руководитель направления по продуктам ИБ от Центра биометрических технологий Илья Александров. Встречу организовал «Криптонит» при поддержке Музея криптографии.

Смотрите запись встречи
📺 на Rutube
📺 в VK видео

#аудитИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
14 февраля мы принимаем участие в ИТ-конференции Dump Spb! Если кто-то из наших подписчиков там будет, заходите в гости🔥

У нас вы сможете проверить, на какого учёного вы похожи — в этом поможет умная система видеоаналитики «Криптонита».

А ещё на Dump выступают наши коллеги!

🟦Руководитель группы разработки интерфейсов Василий Беляев расскажет о методах оптимизации работы с компонентами и интеграции сторонних библиотек. Обсудим рефакторинг через package.json, оптимизацию импортов, сокращение размера бандлов и ускорение сборки.

🟦Старший специалист по тестированию Ирина Манторова рассмотрит практический аспект внедрения системы управления тестированием (TCMS) для организации процесса ведения тестовой документации. А также проанализирует решённые проблемы и выявленные технические сложности, с которыми столкнулись в процессе внедрения.

❤️И мы не смогли пройти мимо Дня святого Валентина — в оформлении стенда оставили любовное послание! Сможете расшифровать?
Please open Telegram to view this post
VIEW IN TELEGRAM
На Kryptonite ML Challenge зарегистрировалось уже больше 100 человек! 💙 И наши эксперты-жюри призывают присоединяться к соревнованию!

❗️Регистрация открыта до 1 марта! Скорее переходите по ссылке и участвуйте!

Азамат Канаметов, специалист-исследователь лаборатории искусственного интеллекта компании «Криптонит», сам не раз участвовал в хакатонах. И уверен, что важно не забывать про командную работу!

📌В Kryptonite ML Challenge вы можете участвовать самостоятельно или найти команду в чате соревнования.

Напомним, что главная задача участников — создать DeepFake-устойчивую Face ID-модель. Она должна уметь:
🔹распознавать фальшивые изображения, созданные с помощью DeepFake-технологий, без использования модулей защиты от спуфинга;
🔹точно сравнивать реальные фотографии одного и того же человека;
🔹различать снимки разных людей.
Please open Telegram to view this post
VIEW IN TELEGRAM
8 золотых правил командной работы на хакатонах

Попросили наших экспертов из лаборатории ИИ поделиться советами по работе в команде на хакатоне.

Получился универсальный список, который поможет выстроить процесс не только на соревновании, но и в рабочих проектах.

🟩Заранее определите пул ролей в команде исходя из задачи и распределите их между собой.
🟩Перед стартом хакатона поближе познакомьтесь с задачей. Посмотрите статьи по теме, готовые модели и данные.
🟩Систематизируйте ведение документации: отчёты по экспериментам и базу знаний команды.
🟩Определите удобную форму коммуникации. Например, на нашем опыте, обсуждения в оффлайне сказываются на результатах более благоприятно, чем общение по переписке.
🟩Отдых — это важно. Оставляйте время на восстановление.
🟩Грамотное представление результатов имеет такое же большое значение, как и сам результат. Если вы добились лучшей метрики, но не можете грамотно преподнести результат жюри, то не стоит рассчитывать на призовые места. Продумайте заранее важные аспекты вашей работы и структурируйте презентацию так, чтобы она была максимально понятной.
🟩Не пытайтесь сразу решить задачу с нуля. Как правило, улучшить готовую модель гораздо быстрее, чем придумывать что-то полностью своё.
🟩Уделите внимание анализу тестовых данных, сформируйте список требований, которым должна удовлетворять ваша модель.

📣 Подробнее о лайфхаках участия в хакатонах читайте в нашей новой статье на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
А у нас сегодня подборка вакансий в команду нашей лаборатории искусственного интеллекта. Откликайтесь и отправляйте знакомым!

🧠Computer Vision Researcher

Основные задачи:
🔹имплементация и поддержка в производстве высоконагруженных CV моделей;
🔹создание, обсуждение и проверка гипотез по улучшению качества моделей;
🔹мониторинг новейших достижений в областях ML/DL/CV/NLP/Audio.

Стек технологий: Python, Pytorch, Sklearn, Docker, Trinton Inference Server, DeepStream SDK.

🧠Audio Recognition Researcher

Основные задачи:
🔹поддержка и расширение набора речевых технологий, связанных с распознаванием речи, выделением и анализом характеристик звука, определением характеристик диктора;
🔹исследование современных подходов для интересующих задач: проведение экспериментов, реализация прототипов и доведения их до запуска;
🔹отслеживание свежих статей и SOTA по речевым технологиям.

Стек технологий: Python, PyTorch, Git, Docker, ONNX, TensorRT, Triton Inference Server.

🧠Computer Vision Engineer

Основные задачи:
🔹встраивание решений в области компьютерного зрения в продукты компании;
🔹реализация пользовательской логики в видеоаналитических продуктах компании;
🔹взаимодействие с командами инфраструктуры, внедрения и разработки;
🔹участие в разработке архитектуры продуктов;
🔹формирование предложений по повышению надёжности и производительности продуктов и внутренних инструментов.

Стек технологий: Python, Triton Inference Server, DeepStream #вакансии_Криптонит
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня «Криптонит» участвует в конференции Dump Spb! Если вы там, приходите в гости — мы дарим мерч за решение задачки🖤

Как получить наш мерч?
🔹Прийти к нам на стенд
🔹Подписаться на канал «Криптонита» в телеграме.
🔹Решить задачу ниже!

🧮 Задача
Есть некоторое положительное число, которое заканчивается на цифру 2. Если последнюю цифру переместить в начало, то получится число в 2 раза больше исходного. Найдите исходное число.
Please open Telegram to view this post
VIEW IN TELEGRAM
Со школьных времён многие знают правило, что «на ноль делить нельзя». Но вообще-то можно!

🧮Рассказываем о неочевидных математических фактах в новой рубрике #на_ноль_делить_нельзя
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM