Месяц: Май 2021
-
А ваш фильтр Калмана правильно работает?
—
от автора
Фильтр Калмана является одним из самых популярных алгоритмов фильтрации. Он широко распространен в машинном обучении, навигационных системах, автопилотируемых устройствах и пр.В открытых источниках можно встретить множество работ, статей и книг по тому, как работает этот загадочный фильтр, будь то линейный, расширенный (extended), сигма-точечный (unscented) или любой другой фильтр Калмана. Однако, вопрос корректности работы фильтра освещается…
-
Отказ от ссылок в 2021 году
—
от автора
Тема отказа от ссылок всегда была предметом горячих споров, а эксперты по SEO расходились во мнениях относительно того, следует ли отклонять «плохие» ссылки и как это может повлиять на рейтинг сайта в Google. Хотя масштабы спорны, алгоритмы ранжирования все же влияют на качество ссылок, поэтому плохая ссылка может очень сильно повредить поисковый рейтинг. Со всеми изменениями и проблемами, приобретенными к 2021 году, мы…
-
Python, корреляция и регрессия: часть 3
—
от автора
Предыдущий пост см. здесь.Прежде чем перейти к изучению нормального уравнения, давайте рассмотрим основы матричного и векторного умножения. МатрицыМатрица, — это двумерный массив чисел. Размерность матрицы выражается числом строк и столбцов.Например, A — это матрица с четырьмя строками и двумя столбцами:В математической записи матрица обычно закрепляется за переменной, которая обозначается прописной буквой, чтобы в уравнении отличать ее…
-
Nuke Thunder: математика и оптимизация
—
от автора
Объемная задачаВ обновлении «Новая сила» в War Thunder у самых результативных игроков в бою появилась возможность использовать атомное оружие. И появилась чертовски интересная задача создания визуального эффекта атомной бомбардировки.Исходя из существующих в 40-х и 50-х годах калибров советского и американского тактического атомного вооружения, мощность взрыва была выбрана на уровне 30-40 килотонн (бомбы Mark 4 и…
-
9 лучших практик для обработки исключений в Java
—
от автора
Независимо от того, новичок вы или профессионал, всегда полезно освежить в памяти методы обработки исключений, чтобы убедиться, что вы и ваша команда можете справиться с проблемами.Обработка исключений в Java — непростая тема. Новичкам сложно понять, и даже опытные разработчики могут часами обсуждать, как и какие исключения следует создавать или обрабатывать.Вот почему у большинства команд разработчиков есть…
-
Wild Horizon или как осуществляется на практике мечта игродела
—
от автора
Длинный монолог о том, как я рисовал Дикий Запад. История глазами дизайнера. Начало длинного пути…ПредысторияМакс, 25 лет, дизайнер по образованию. Человек, который очень любит рисовать, находит прекрасное в окружающей среде, а также карабкается по какой-то логической на его взгляд стезе. Ходит на работу, а в свободное время занимается любимым хобби — разработкой (своих странных, спонтанных…
-
Как мы строили работу с техническими инцидентами на уровне компании
—
от автора
Пока вы маленький старпап, команда легко справляется со всеми ошибками и сбоями сама. Если вы развиваетесь, и делаете это быстро, неизбежно приходит время, когда разработчиков становится больше, компания — крупнее, а проблемы перестают быть локальными и требуют участия смежных команд для их решения. Так и Skyeng прошел путь от маленького стартапа до известной онлайн-школы. Сейчас…
-
Сортировка слиянием
—
от автора
Сортировка — это процесс, который используют для упорядочивания элементов определенным образом. Алгоритм сортировки нужен для перегруппировки заданного массива в соответствии с определенным порядком. Он может сортировать массив в возрастающем или убывающем порядке. Используем алгоритм сортировки, потому что он помогает нам легко и быстро находить элементы в списке массивов. Основная цель алгоритмов сортировки — упростить поиск,…
-
Почему замена Капчи с помощью FIDO2/Webauthn это плохая идея. Аргументация против решения Clouflare
—
от автора
Вчера Cloudflare анонсировала замену Капчи с помощью FIDO аттестации. Вы можете почитать об этом в их блоге https://blog.cloudflare.com/introducing-cryptographic-attestation-of-personhood/, и попробовать само решения(если у вас есть FIDO сертифицированный ключ безопасности, как например Yubikey) https://cloudflarechallenge.com/Также можно прочитать новость от @maybe_elfhttps://habr.com/ru/news/t/557776/Для тех кому интересно больше узнать о FIDO2 советую почитать эту статью https://habr.com/ru/post/354638/Как работает «FIDO Капча» у Cloudflare:Пользователя…
-
Python, корреляция и регрессия: часть 4
—
от автора
Предыдущий пост см. здесь.ПредсказаниеВ заключении, мы подходим к одному из наиболее важных применений линейной регрессии: предсказанию. Мы натренировали модель способную предсказывать вес олимпийских пловцов при наличии данных об их росте, половой принадлежности и годе рождения.9-кратный олимпийский чемпион по плаванию Марк Шпитц завоевал 7 золотых медалей на Олимпийских играх 1972 г. Он родился в 1950 г.…