Месяц: Июнь 2021
-
Краткосрочные и долгосрочные персональные рекомендации
—
от автора
Автор: Роман Зыков, эксперт в области баз данных, независимый AI-консультант LENNUF.ru Когда мы говорим про персональные рекомендации, мы часто забываем, что они бывают разного типа. В данной статье я рассмотрю основные отличия долгосрочных (long term) и краткосрочных (short term) рекомендаций.Персональные рекомендации означают, что мы рекомендуем что-то пользователю с учетом его личных интересов учитывая его сигналы.…
-
Автоматическая генерация технической документации
—
от автора
Продолжая тему использования Asciidoc (и других аналогичных форматов) для организации процессов непрерывного документирования, хочу рассмотреть тему автоматический генерации технической документации. Автоматическая генерация документации — распространенный, но очень расплывчатый термин. Я понимаю под этим термином извлечение для представления в удобном виде информации, содержащейся в исходном коде и настройках документируемой программы (информационной системы).
-
Психотронная тюрьма риторики: история о том, что мешает нам мыслить здраво
—
от автора
Аристотель придумал, что в риторике есть четыре главных способа убеждения. Пафос — через эмоции и повествование. Логос — через факты и логику. Этос — через авторитет того, что убеждает. Есть еще кайрос, фактор контекста: того, когда вас пытаются убедить и при каких условиях. Познакомился я с ними, когда работал академконсультантом в США: помогал получать высшее…
-
Нейросети и трейдинг. Часть 3: прогнозируем биток на 1 час вперед
—
от автора
В прошлой статье была попытка показать весь процесс обучения, отбора и тестирования моделей на торговой паре EUR/USD. В Google Colab работала схема: обучаем модели->тестируем->рисуем на графике. Попытка оказалась неудачной. Стремление не тащить в Colab тонну кода, а максимально все упростить привело к очень низкому качеству обучения. Сигналы выглядели неубедительно и кучковались в очевидных местах.С тех пор утекло много…
-
Карманная книга по TypeScript. Часть 5. Объектные типы
—
от автора
Доброго времени суток, друзья! Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Часть 4. Подробнее о функциях В JS обычным способом группировки и передачи данных являются объекты. В TS они представлены объектными типами (object types). Как…
-
Браузерные Push-уведомления на Javascript и PHP
—
от автора
ПредисловиеВ попытке найти годную статью по настройке уведомлений в браузере, я получал только статьи где в основном описывалось использование совместно с Firebase, но мне такой вариант не особенно то и подходил.В данной статье не будут «размусолены» принципы работы и тонкости Push уведомлений, только код, только хардкор.Важные замечанияPush-уведомления работают только с HTTPS.К слову, в добавок с…
-
Делаем OpenVPN клиент для iOS
—
от автора
Привет всем! Давайте рассмотрим как создать собственное приложение, поддерживающее OpenVPN-протокол. Для тех, кто об этом слышит впервые ссылки на обзорные материалы, помимо Википедии, приведены ниже. С чего начать? Начнем с фреймворка OpenVPNAdapter — написан на Objective-C, ставится с помощью Pods, Carthage, SPM. Минимальная поддерживаемая версия ОС — 9.0. После установки необходимо будет добавить Network Extensions…
-
Маленький и быстрый BERT для русского языка
—
от автора
BERT – нейросеть, способная весьма неплохо понимать смысл текстов на человеческом языке. Впервые появивишись в 2018 году, эта модель совершила переворот в компьютерной лингвистике. Базовая версия модели долго предобучается, читая миллионы текстов и постепенно осваивая язык, а потом её можно дообучить на собственной прикладной задаче, например, классификации комментариев или выделении в тексте имён, названий и…
-
Как я переделываю недиммируемые светодиодные светильники в диммируемые. Статья вторая
—
от автора
Учтя всю критику и советы в первой статье, я решил питать светодиодные ленты в светильниках от специализированного драйвера. В качества драйвера был выбран драйвер фирмы Mean Well LDH-45B-350. Этот драйвер можно питать напряжением в широких пределах от 18 до 32 вольт. Я для питания приобрёл блок той же фирмы что и сами драйверы Mean Well…
-
Кто, где, когда: система компонентов для разделения зон ответственности команды
—
от автора
Меня зовут Евгений Тупиков, я ведущий PHP-разработчик в Badoo и Bumble. У нас в команде более 200 бэкенд-разработчиков, которые работают над сотнями модулей и отдельных сервисов в наших приложениях. Но поначалу всё было не так масштабно. В 2006 году это был один проект, над которым работала небольшая команда. Каждый разработчик хорошо понимал, как всё устроено:…