Как стать автором
Обновить
136
Карма
0
Рейтинг
Максим Лашкевич @BelerafonL

Инженер-программист

Управление бесколлекторным двигателем по сигналам обратной ЭДС – понимание процесса

Если с датчиком положения, то такой «драйвер» давно существует — это любой сервоусилитель (сервопривод). Можно задать по цифровому интерфейсу связи любое положение ротора в долях градуса в пределах точности датчика положения. Бездачиковые же варианты для околонулевой частоты вращения в теории тоже разрабатываются, основаны на использовании нелинейностей электродвигателя как датчика положения. Например, у синхронных двигателей с магнитами индуктивность вдоль оси с магнитами отличается от индуктивности вдоль оси, где нет магнитов (оси d, q). Подавая на двигатель тестовый высокочастотный сигнал (вместе с основным током) можно измерять индуктивности и определять положение осей d,q. Но как серийный продукт такое не годится, требует очень тонкой настройки и плохо работает при больших токах -железо насыщается, индуктивности меняются, наблюдатель положения ломается. Поэтому в руку робота — только с датчиком положения пока.

Новая архитектура нейросети — EfficientDet

Честно говоря, ничего непонятно. Основная аудитория Хабра, конечно, имеет базовые представления об обычной свёрточной нейросети, но полагать, что все знают новые модные RetinaNET, EfficientNet и PANet, не стоит. А без этого знания (и отсылкам к статьям про них) понять, что там за «узлы» на рисунках с архитектурой сети, что с чем складывается (какие матрицы) — увы, не получается. Было бы хорошо, если бы всё было объяснено более «на пальцах», базируясь на известных понятиях типа свёрточного слоя, полносвязного слоя, операции пулинга, и дальше уже объяснить что там за узлы в новой архитектуре и как устроены.
Без этого статья получается ультра узконаправленной и понятной не просто только специалистам по машинному обучению, а только специалистам в компьютером зрении, да и то не всем, думаю.
В оригинальной статье авторов (не поленился и открыл) — всё понятнее, так как хотя бы приведены формулы слоёв и больше деталей.

Facebook создала чат-бота на основе переписки на Reddit

Тем не менее, это, на мой взгляд, реально лучшее, что я видел. По сравнению с чат-ботами банков, мобильных операторов и других ассистентов, тут наиболее связная речь с ведением контекста и ответами «в кассу». Хотя, конечно, бот-ботом.

Facebook создала чат-бота на основе переписки на Reddit

Не-не, не убегайте. В бесплатном гугл колабе отлично работает модель на 2.7B параметров. В статье пишут, что люди одинаково оценили качество моделей 2.7B и 9.4B параметров, т.е. для человека вроде как нет ощутимой разницы. Вот блокнот
colab.research.google.com/drive/1JxuWRZCV0C7bfCR6gvrju8noagIUj0oi?usp=sharing
Нужно скопировать себе (или открыть в Playground), потом выбрать в меню рантайм GPU, потом выпросить у гугла больше памяти: они дают 12Гб оперативы по-умолчанию, но их мало для запуска, поэтому там в первой ячейке код, который крешится через пару минут по нехватке памяти — внизу появляется кнопка «Get more RAM», с чем нужно согласиться. После этого уже можно запускать следующую ячейку чат-бота. 5 минут установки и можно чатиться.
Сколько сейчас дадено памяти можно посмотреть сверху справа, наведя мышку на отображатор ресурсов.
Вот парочка примеров моих диалогов.
photo-2020-05-03-12-12-45photo-2020-05-03-11-29-58

Как мы учились рекомендовать фильмы и почему не стоит полагаться только на оценки

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

Как мы учились рекомендовать фильмы и почему не стоит полагаться только на оценки

А ещё бы хотелось бы возможность шаринга видео на chromecast.

Почему об этом стоит задуматься всем: ответы на самые актуальные вопросы о коронавирусе Covid-19

Нашел статью на свой же вопрос — озонаторы эффективны pikabu.ru/story/dezinfektant_dlya_koronavirusa_7195447

А тут пишут не эффективны
yandex.ru/turbo?text=https%3A%2F%2Fcoronavirus.d3.ru%2Fcomments%2F1932543

Кому верить — непонятно.

Почему об этом стоит задуматься всем: ответы на самые актуальные вопросы о коронавирусе Covid-19

Почему-то нигде в «мифах про короновирус» не написано про пользу/вред ионизаторов, озонаторов, увлажнителей воздуха. Стоит ли их включать в офисе (в разумных временных рамках)? А то стоят на полке зазря, а, может, это самое оно, в отличие от масок?

Variational Inference — что это такое и с чем это едят?

Спасибо за статью, тема нужная, но, к сожалению, я ничего не понял. Нет связи формул с обычной подачей материала про машинное обучение, нет примеров и пояснений что есть что. Я вот знаю архитектуру вариационного автоэнкодера, ну типа две нейросети и распределение p(z) посередине. А что есть что в формулах? У вас вводится p(x), q(x), p(x/z), фи(z/x) и нигде не сказано, что вот это вот и апроксимирует кодировщик автоэнкодера, а то вот это аппроксимирует декодер, а вот это вот наша лосс функция.
Я вот даже не понял отсылки к тому, что автоэнкодер генерирует смазанные картинки. В курсах по машинному обучению учат, что это происходит из-за лосса попиксельной близости, где декодер генерирует некое усредненное изображение, которое пытается одновременно удовлетворять всем примерам обучающей выборки. Но как эту интуицию увидеть в «бедности семейства фи(z/x)» я не понял.
Наверное, математические статьи не для меня, но, думаю, я не один здесь такой. Просьба объяснять чуть более «на пальцах», если можно, с примерами.

В РФ отключают аналоговое ТВ — завершается переход на «цифру»

А у кого цифровое телевидение DVB-T2 (когда не от платного провайдера) работает хорошо? По моему опыту (настраивал в 5 квартирах в подмосковье) получается, что общедомовая антенна в многоэтажке этот сигнал не пропускает, приходится ставить комнатные антенны. Мало того, что это неудобно, так еще и то один мультиплекс отвалится, то другой, то ветер с дождем поднимется и все заикаться начинают. И антенн перепробовал множество, от больших и дорогих до самодельных. Все равно Plug-and-Pray получается только…

Пять лет использования C++ под проекты для микроконтроллеров в продакшене

Отличается, когда дело доходит до inline и макросов, на Си экономится время на вызовы. Ну и количество слоёв абстракции на Си как-то само-собой меньше получается, поэтому и вызовов меньше. А оптимизация — давно и по-умолчанию везде включена.

Пять лет использования C++ под проекты для микроконтроллеров в продакшене

Мы на фирме разрабатываем софт для преобразователей частоты. Жесткий реалтайм, всё на перываниях (без ОС), всё оптимизировано до изучения дизассемблера. Уже десяток лет пишем исключительно на «Си в объектно-ориентированном стиле». И, в отличие от примера автора, еще и запихиваем в структуру указатели на «методы» класса (его функции).
Никакого динамического выделения памяти, «кучи» вообще нет — только так можно гарантировать отсутствие утечек.
Объекты относительно крупные — «модуль ШИМ», «Драйвер RS485», «Модуль инкрементального энкодера». Внутри — всё на «регистрах» и дефайнах, вложенных классов нет (или они редки, типа модуля фильтра первого порядка). «HAL» делаем дефайнами пинов или отдельными функциями (init для этой конфигурации, init для той) — т.е. не делаем. Проще переписать пяток пинов, чем разгребать кучу слоёв абстракции.
Каждый вызов функции на счету, и для пущей оптимизации кода иногда приходится делать функции inline или вообще макросами.
Си++ балуемся периодически, но далеко от Си он не отходит (в силу статического выделения памяти на этапе компиляции). Ну объекты чуть поприятнее выглядят, и пару раз за проект можно наследование применить. Но дизассемблер смотреть менее наглядно становится, и я лично люблю чистый Си.

Онлайн игра с реальными RC роботами в Чернобыле. Часть 2

Проект — агонь! Но было бы неплохо сделать на сайте видео-трансляцию полигона с нескольких вебкамер, а также возможность подсматривать за играющими от первого лица. Чтобы это не мешало вести тактические бои игрокам, можно сделать видеотрансляцию с лагом по времени в несколько минут. Иначе сайт выглядит совсем скучно — ни скриншотов, ни видео, никак не намекает на то, что там «внутри» игры. Я вот зашел — регистрироваться, как обычно, лень, и ушел. А если бы было видео, возможно, и захотелось бы поиграть.

XLNet против BERT

о применении предобучения по типу BERT или XLNet для рекуррентных сеток
— fast.ai Universal Language Model Fine-tuning (ULMFiT). Оно же AWD LSTM.

XLNet против BERT

Спасибо, интересно. Но из рисунков не очень понятно, как именно производятся «разные перестановки последовательности» и как именно работает Attention-механизм Transformer-XL. Что понимается под перестановкой, если у каждого токена кодируется его положение в строке и оно, как я понял, неизменно? Было бы неплохо как-то на пальцах или на примере пояснить.

Росреестр разъяснил, как защититься от сделок по ЭЦП

А именно, меню «Иное» (внизу), и там пункт «Заявление о невозможности государственной регистрации права без личного участия правообладателя». Правильно я понимаю, что подать такое заявление можно только имея ЭЦП? Без ЭЦП нужно идти пешком в МФЦ?
PS: позвонил в справочную — сказали, да, через сайт нужно ЭЦП, или идти пешком в МФЦ для этого

Мошенники и ЭЦП — всё очень плохо

Может быть, сделать инициативу на РОИ, чтобы государство как-то зарегулировало этот момент
с ЭЦП? Инициатива не политизированная, если много проголосует, должно какой-то резонанс создать.

Популярные заблуждения про радиационную стойкость микросхем

Спасибо за статью! Просто невероятно классно! Хабр — торт!

Как Мегафон спалился на мобильных подписках

Есть еще www.roi.ru/51410 там получше сформулировано.

Как мы делали БелАЗ. Часть 2 – Лабораторные испытания

Это на пальцах не объяснить, это рисовать надо, почитайте работы Эмиля Леви: ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=emil%20levi

Информация

В рейтинге
5,858-й
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность