Search
Write a publication
Pull to refresh
0
0.5
Семёнов Алексей @saege5b

User

Send message

Тайны сердца на ЭКГ

Reading time6 min
Views4.6K

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

Само функционирование человеческого организма является следствием биоэлектрических процессов. Наш организм — своеобразная электростанция, которая всегда с тобой (возможно, вам в детстве доводилось играть с маломощными светодиодами, которые начинали светиться от соприкосновения с кожей?). Основные источники электрического тока в нашем организме — нервная система и мышечная ткань. Нервная система представляет собой сложную электрическую сеть, по которой ежесекундно передаются тысячи импульсов. Эти импульсы генерируются нейронами в ответ на внешние раздражители. Фактически, именно благодаря им мы способны ощущать и осознавать окружающий мир.

Читать далее

Типографика в дизайне: как текст может сделать ваш сайт эффективным

Level of difficultyEasy
Reading time6 min
Views2.3K

Текст — это не просто набор букв. Это мощный инструмент, который влияет на восприятие дизайна, удобство чтения и даже доверие пользователей. Хотите, чтобы ваш сайт или печатные материалы выглядели профессионально? Тогда давайте разберём основы типографики простыми словами.

В данной статье разберем:

- Важность подбора правильного шрифта

- Как выбрать шрифты?

- Где искать шрифты?

- Размер и расстояние – основа удобства

- Контраст и цвет текста

- Ошибки, которые портят типографику и как их избежать

Читать далее

Permutation neuron или как решить MNIST на 77% с помощью 3 нейронов

Reading time2 min
Views610

Это одна из попыток решить mnist за минимальное количество операций умножения.

В качестве примера рассмотрим задачу MNIST, где permutation neuron с тремя классических нейронами и есть вся наша сеть.

Permutation neuron — это вычислительный блок, реализующий преобразование входных сигналов на основе перестановки. Нейрон поддерживает набор внутренних векторов, которые переупорядочиваются на основе их взаимодействия с входными данными. Этот процесс переупорядочения отображает входное пространство в дискретный набор выходных шаблонов, где каждый шаблон соответствует определенной перестановке внутренних векторов.

Для классификации 10 цифр датасета MNIST требуется не менее 10 различных состояний нейрона. Поскольку число перестановок определяется факториалом количества нейронов, минимально необходимо 4 нейрона (4! = 24 перестановки), чтобы покрыть 10 классов. Однако, вычитая значение одного нейрона из остальных (нормализация), можно ограничиться вычислением трёх нейронов, задавая четвёртый нейрон равным нулю, без нарушения порядка перестановок. Это позволяет сократить вычислительные затраты, сохраняя 24 уникальных состояния для классификации.

Для задачи классификации 10 цифр датасета MNIST permutation neuron работает следующим образом: три нейрона с линейной функцией активации вычисляют значения на основе входных данных изображения, а четвёртый нейрон фиксируется равным нулю. Эти четыре значения упорядочиваются, формируя одну из 24 возможных перестановок (4!), например, ACZB. С помощью кода Лемера каждая перестановка преобразуется в уникальное число от 0 до 23, которое затем отображается на один из 10 классов MNIST, определяя, например, цифру от 0 до 9.

Читать далее

Свет без источника: компактный датчик обнаружения молекул

Reading time18 min
Views1.3K

Практически любой аспект жизни человека в той или иной степени связан с измерением чего-либо: масса, расстояние, длина, температура и т. д. Часто от точности проведенных измерений зависит точность и успешность выполнения того или иного процесса. Когда речь идет об измерении крайне малых объектов, таких как молекулы используются оптические биосенсоры. Они чрезвычайно точны, но нуждаются в громоздком и дорогом оборудовании для генерации и обнаружения света. Ученые из Федеральной политехнической школы Лозанны (Швейцария) разработали систему, которая использует квантовую физику для обнаружения присутствия биомолекул без необходимости использования внешнего источника света. Как именно работает эта система, какие аспекты квантовой физики позволили ее реализовать, и что именно она может измерять? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Вы не будете в это играть: игровые миры, в которые больше нельзя попасть

Reading time12 min
Views39K

Мы привыкли считать, что в цифровом пространстве ничто не исчезает: фильм можно пересмотреть, фото — восстановить, книгу — переиздать. Но с играми все иначе. Стоит серверам замолкнуть, и игра исчезает. Игры умирают как пространство действия. Иногда беззвучно, без прощального сообщения. Виртуальный мир, в который когда-то заходили тысячи игроков, превращается в воспоминание.

В истории игр существуют не только шедевры и провалы, но и нечто более трагичное — игры, которые исчезли. Серверы отключены, лицензии отозваны, поддержка прекращена, а железо или операционные системы, для которых они были созданы, безвозвратно устарели. В этой статье пройдемся по таким играм-призракам. Уникальным, странным, в чем-то культовым. Тем, которые больше не существует не только в продаже, но и в игровом опыте. И это делает их особенно важными.

Вспомнить былое

Я написал свой VPN-клиент для Android. Зачем, если их сотни, и что скрывается под капотом?

Level of difficultyMedium
Reading time22 min
Views55K

Каждый раз, нажимая кнопку «Connect» в очередном VPN-приложении, я ловил себя на мысли: а что там, под капотом? Как эта магия на самом деле работает на уровне Android? Вокруг сотни готовых решений, но простое пользовательское любопытство переросло в профессиональное: мне захотелось не просто использовать, а понять. Понять, какие подводные камни скрывает VpnService, как реализовать весь цикл от авторизации до поднятия защищённого туннеля и что на этом пути может пойти не так.

Эта статья — мой личный "бортовой журнал". Я не претендую на создание самого безопасного решения, это скорее история о пути, граблях и открытиях для тех, кто тоже решит заглянуть под капот VPN-технологий на Android.

Так родилась идея этого проекта — создать свой, пусть и простой, VPN-клиент. Это не попытка сделать коммерческий продукт, а скорее исследовательское погружение, мой личный "челлендж" и способ разложить всё по полочкам.

Заглянуть под капот

Проектирование контроллера двигателей с GitHub Copilot

Reading time8 min
Views6.5K

В умном доме всегда найдётся место, где можно применить моторизованные системы. Это регулируемые столы, автоматические двери, окна, электронные замки, лестничные подъёмники, калитки, ворота, жалюзи, маркизы, антенные позиционеры, ротаторы солнечных панелей и т. д.

Читать далее

Программно-определяемые радиосистемы SDR Hack RF One и др — что лучше — оригинал, российское изделие или китайский клон?

Level of difficultyMedium
Reading time5 min
Views6.5K

Мир радиосистем довольно сильно изменился после появления такого понятия, как SDR - software defined radio - программно-определяемые радиосистемы (ПОР).

SDR (ПОР) - это система радиосвязи , в которой компоненты, традиционно реализованные в аналоговых аппаратных средствах (например, микшеры, фильтры, усилители, модуляторы/демодуляторы, детекторы и т.д.) вместо этого реализуются с помощью программного обеспечения на компьютере или встроенной системе. Работы над SDR велись ориентировочно с 1970х годов, существовал ряд проектов по этому направлению. Но все они были дорогими, и далеко не для всех.

И только в 200х было обнаружено, что USB адаптеры DVB-T с контроллером и тюнером Realtek RTL2832U и Rafael Micro R820T и ценой 10-20$ могут использоваться в качестве широкополосного 3 МГц SDR-приемника.

Читать далее

Безопасные «дозы» Солнца

Level of difficultyEasy
Reading time4 min
Views2.7K

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

В нашей полосе что бы получить витамин Д в достатке, надо очень долго, часами находиться на Солнце.

Нет, в нашей полосе достаточно даже открытой шеи и рук и 30 минут, что бы получить дозу витамина Д.

А как реально? Используем снова научный метод, нужны реальные научные работы узких специалистов. Вопрос не праздный, а животрепещущий — только в США фиксируется по 5 400 000 случаев рака кожи в год.

Sun Exposure, Tanning Behaviors, and Sunburn: Examining Activities Associated With Harmful Ultraviolet Radiation Exposures in College Students — по сути верный путь к раку кожи, это почаще получать солнечные ожоги.

Читать далее

Прорыв в лечении мигрени. 50%-ная эффективность доступного препарата

Level of difficultyEasy
Reading time4 min
Views2.5K

Прелесть научного познания мира в том, что небольшие факторы связываются друг с другом по мере накопления. Это открывает возможность использовать уже существующие и одобренные лекарства для устранения совершенно других заболеваний. И вот, разновидность одного из препаратов для похудения внезапно показала корреляцию со снижением случаев мигрени.

Читать далее

LIME for ECG Time Series Dataset Example

Level of difficultyMedium
Reading time8 min
Views895

LIME (Local Interpretable Model-Agnostic Explanations) — популярный модет в решении задачи интерпретации. Он основан на простой идее — приблизить прогнозы сложного оценщика (например, нейронной сети) простым — обычно линейной/логистической регрессией.

Применить LIME можно из коробки при помощи одноименной библиотеки [lime]. Однако, при применении LIME к, в частности, к временным рядам возникают особенности. Поэтому в чистом виде lime для TimeSeries не всегда легко применить. И в этом туториале мы сделаем приближенение метода самостотельно! :)

Читать далее

Современные форматы изображений или почему мы до сих пор на JPEG?

Level of difficultyEasy
Reading time5 min
Views6.2K

Формат JPEG появился в 1992 году и стал де-факто стандартом хранения фотографий в интернете. Спустя более 30 лет появляются всё более эффективные и продвинутые альтернативы: WebP, AVIF, JPEG XL и другие. Однако даже в 2025 году JPEG продолжает доминировать. Почему так происходит, несмотря на очевидные преимущества новых форматов? В этой статье мы проведем обзор форматов и разберёмся в причинах.

Читать далее

Как я навайбкодил ИИ-переводчик для браузера, потому что остальные — унылый мусор

Level of difficultyMedium
Reading time2 min
Views4.7K

Я починил плохой перевод силами ИИ, написав расширение при помощи ИИ. И я удивлён, что до сих пор такого не сделали.

Читать далее

Как писать красивый и чистый код питонистам?

Level of difficultyEasy
Reading time6 min
Views9.1K

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

Читать далее

OpenGammaKit — вторая жизнь СРП-68/88 радиометров

Level of difficultyEasy
Reading time3 min
Views1.5K

OpenGammaKit — это открытый спектрометр гамма-излучения на базе Raspberry Pi Pico 2 с визуализацией и анализом на Android. Проект воплощает принципы open hardware и open source: в свободном доступе — схема, исходники, прошивка, документация, файлы плат и Android-приложение.

Читать далее

Монти Холл без магии и метафор: строгий разбор «парадокса»

Level of difficultyMedium
Reading time7 min
Views2K

Ещё одна статья на тему Монти Холла? Да. Мне кажется, ещё есть что сказать на эту тему такого, что ранее не было опубликовано. Я покажу, как можно было бы осознать эту задачу, применяя элементарную теорию вероятностей.

Для этой цели мы построим вероятностное пространство и детально разберёмся, что происходит с вероятностями при открытии дверей, и вообще - что в этом такого «парадоксального».

Читать далее

RoHS. Часть 2: Методы борьбы с оловянными усами

Level of difficultyMedium
Reading time6 min
Views1.9K

Ранее мы с вами, дорогие читатели, погрузились в мир чудовищ и детально разобрали феномен оловянных усов – загадочных кристаллических тентаклей, бесцеремонно вторгающихся в беззащитные платы. Эти незваные гости способны не только испортить настроение инженеру, но и вызвать короткое замыкание, разрушив хрупкую гармонию электронных схем. И это не беда исключительно космических аппаратов, спешим вас разуверить – компьютеры, телефоны, бытовая техника и даже те устройства, что стоят на страже нашей безопасности, могут стать их жертвой. Усатое чудище буквально ждет вас за каждым углом.

Читать далее

Странная физика, которая дала жизнь искусственному интеллекту

Level of difficultyMedium
Reading time12 min
Views8.8K

Современные «мыслящие» машины возникли благодаря открытиям в области физики сложных материалов.

Спиновые стекла могут оказаться самыми полезными из бесполезных вещей, когда-либо обнаруженных. 

Эти материалы — обычно состоящие из металла, а не стекла — демонстрируют загадочное поведение, которое заинтересовало небольшое сообщество физиков в середине 20-го века. Спиновые стекла сами по себе не имеют какого-либо практического применения, но теории, разработанные для объяснения их странностей, в конечном итоге вызвали сегодняшнюю революцию в области искусственного интеллекта. 

В 1982 году учёный, изучающий физику конденсированного состояния, Джон Хопфилд, позаимствовал теорию спиновых стёкол, чтобы построить простые сети, которые могли учиться и иметь воспоминания. Сделав это, он оживил изучение запутанных сетей цифровых нейронов, которые были в значительной степени заброшены исследователями искусственного интеллекта, — и вывел физику в новую область: изучение разума, как биологического, так и механического. 

Читать далее

Программируем квадрокоптер на STM32

Level of difficultyEasy
Reading time8 min
Views15K

Данный проект представляет собой систему стабилизации квадрокоптера на базе микроконтроллера STM32F411, реализованную на языке C. Включает обработку данных с датчиков (акселерометр, гироскоп), PID-регуляторы для управления моторами и алгоритмы фильтрации. Подходит для образовательных целей и DIY-проектов.

Читать далее

Information

Rating
3,621-st
Location
Иваново, Ивановская обл., Россия
Date of birth
Registered
Activity