Pull to refresh
0
0
Send message

Как меняется ландшафт Земли сквозь призму генеративных моделей

Level of difficultyMedium
Reading time10 min
Views1K

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

Читать далее
Total votes 10: ↑10 and ↓0+13
Comments0

Как мы снижаем порог входа студентов в микроэлектронику

Level of difficultyEasy
Reading time5 min
Views8.7K

На рынке разработчиков микроэлектроники катастрофическая нехватка кадров и на пороге этого сегмента не стоит очереди желающих. Для обучения базовым навыкам использования языков описания аппаратуры (HDL), нужен минимальный набор инструментов,но при попытке студента установить его впервые как правило всплывает куча дополнительных проблем. И первая из них — это Linux. Можете не верить, но не все студенты сейчас горят желанием работать в непонятной консоли, когда рядом есть удобные «окна», на которых с тем же успехом можно изучить Python и SQL по готовым и понятным курсам и жить долго и счастливо. А ведь придется еще столкнуться с выбором симулятора, поиском для него дополнительных библиотек и т. п. Короче, даже для простой симуляции схемы порог входа получается очень высокий.

В этой статье рассказываем, как мы попытались снизить этот порог с помощью летней школы в Национальном исследовательском ядерном университете МИФИ и каких удалось добиться результатов. Обучающимся мы предоставляли готовую среду и учебные материалы. Читали лекции и проводили лабораторные, чтобы ввести в курс именно микроэлектроники.

Читать далее
Total votes 20: ↑15 and ↓5+18
Comments57

Создание аппаратно-независимых библиотек для микроконтроллеров

Level of difficultyMedium
Reading time10 min
Views9.8K

В данной статье я хотел бы вам расказать, как можно создавать свои аппаратно-независимые библиотеки для микроконтроллеров для работы с цифровыи микросхемами.

Суть создания аппаратно-независимой библиотеки состоит в том, чтобы отвязаться от того уровня абстракции (библиотеки и фреймворки), который предоставляет производитель микроконтроллеров, внутри реализуемой библиотеки. Например, для STM32 - HAL, ESP32 - ESP-IDF или Arduino, для AVR зачастую используют Arduino. Это позволит использовать одну и ту же библиотеку на различных микроконтроллерах (и не только) без изменения кода библиотеки под каждый камень.

Читать далее
Total votes 26: ↑25 and ↓1+35
Comments36

Встречаем нейроредактор в Браузере, или Как мы учили LLM-модели помогать пользователям с текстами

Level of difficultyMedium
Reading time12 min
Views5.2K

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

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

Читать далее
Total votes 23: ↑20 and ↓3+25
Comments11

Энтузиазм — как заменить «надо» на «хочу» и с удовольствием идти к цели

Reading time4 min
Views6.4K

• Как появляется энтузиазм, от чего это зависит?
• Как использовать негативные факторы себе на пользу?
• Какие ошибки совершают руководители при мотивации команды?

В этой статье я постарался интересно и вдумчиво разобраться в том откуда берется энтузиазм

Читать далее
Total votes 29: ↑23 and ↓6+19
Comments2

Почему Луна больше у горизонта и при чем тут Гете

Reading time7 min
Views5.3K

Сколько раз вы пытались сделать фотографию висящей в небе огромной Луны на телефон, а в итоге она выглядела в пять раз меньше? Эффект увеличения объектов, находящихся у горизонта, известен как «лунная иллюзия». Его обсуждают уже как минимум 2500 лет, но объяснения этому явлению у ученых нет до сих пор. Разбираемся, что мы знаем об этом сегодня и какие пробелы остаются в понимании эффекта. 

Эффект «зум-увеличения» при приближении к линии горизонта распространяется не только на Луну. Просто пример с Луной самый очевидный для наблюдателя, а потому обнаружен первым. Неправдоподобно большими нам кажутся размеры Солнца и созвездий, но и в этом случае эффект называют «лунной иллюзией». 

Читать далее
Total votes 10: ↑10 and ↓0+16
Comments11

Мини-гайд по стилям в Qt (PySide6)

Level of difficultyEasy
Reading time3 min
Views3.1K

Здравствуйте, уважаемые Хабрчане и гости!

Так как моя первая статья была опубликована и получила хоть какой-то положительный отклик, решил сделать еще одну статью, которую давно хотел написать.

В данной статье пойдет речь о стилях в Qt, конкретно я буду использовать для примера PySide6.

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

В качестве примера возьму несколько виджетов, и постараюсь схематично наглядно показать, как некоторые строки из QSS (CSS для Qt) могут преобразить виджет.

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

Есть несколько способов, как можно применить стили к своему приложению (которые я знаю):

Читать далее
Total votes 7: ↑7 and ↓0+11
Comments3

Деплой сайта в облако за 4 команды в IDE

Level of difficultyMedium
Reading time4 min
Views4.8K

Доброго времени суток! Думаю, у всех, кто начинал свой путь в сферу веб-разработки, было желание захостить свою работу. В этот раз мы попробуем максимально быстро задеплоить сайт-одностраничник.

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

Читать далее
Total votes 14: ↑11 and ↓3+12
Comments3

Эмиттерный повторитель — ключ к пониманию работы транзисторных каскадов

Level of difficultyMedium
Reading time9 min
Views38K


Привет, эту публикацию я хочу посвятить людям, кто, как и я, любил в детстве читать журнал «Радио» и книги по электронике, но не смог сам разобраться в принципах работы усилителей на биполярных транзисторах. Тема полупроводников непроста и требует понимания многих чуждых для нашей повседневной интуиции физических процессов. Я помню момент озарения, когда я понял принцип схемотехнического решения эмиттерного повторителя, и именно с него пошло постепенное понимание, как функционируют и другие типы транзисторных каскадов. И я предполагаю, что эта тема может стать точкой входа в аналоговую электронику не только для меня.
Читать и смотреть схемы
Total votes 149: ↑147 and ↓2+187
Comments117

Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию

Level of difficultyEasy
Reading time2 min
Views27K

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

Обязательно сохраняйте в закладки!

Читать далее
Total votes 29: ↑23 and ↓6+17
Comments14

Человек мухлюющий — читы в гейм-индустрии. Часть 1: Ландшафт читерства и методы борьбы с читами

Level of difficultyEasy
Reading time13 min
Views4.7K

Читерство - давняя проблема игровой индустрии. Многие разработчики предпочитают просто закрывать на неё глаза и использовать обычные блокировки. Однако есть более эффективные способы борьбы с читерами. В данной статье разберемся в том, какие читы бывают, как они влияют на индустрию и рассмотрим способы противостояния читам.

Читать далее
Total votes 13: ↑12 and ↓1+16
Comments27

GSN0727Z взгляд arduin'щика на RS-485

Level of difficultyEasy
Reading time2 min
Views5.5K

Микросхема GSN0726Z — это трансивер RS-485 с полудуплексным режимом, низким энергопотреблением и высокой степенью защиты от электростатического разряда.

Читать далее
Total votes 15: ↑15 and ↓0+26
Comments28

«У RISC-V впереди много проблем и ошибок»: прогноз Линуса Торвальдса

Reading time4 min
Views10K

Привет, Хабр! Я Виктор Сергеев, по-прежнему редактирую статьи в МТС и рассказываю о технологиях. Сегодня хочу обсудить прогноз Линуса Торвальдса по архитектуре RISC-V. По его мнению, путь к популярности у технологии буквально усыпан проблемами. Что за проблемы, так ли это страшно и что с RISC-V сейчас? Обо всем этом — под катом.

Читать далее
Total votes 12: ↑9 and ↓3+15
Comments22

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

Level of difficultyMedium
Reading time8 min
Views15K

Сегодня при обсуждении ПО следует учитывать ту высокую значимость, которую оно имеет в нынешних технологических решениях. Например, в мире аэрокосмонавтики ставки невероятно высоки, и программные сбои могут вести к катастрофическим последствиям.

В этой статье речь пойдёт о нескольких ярких случаях, когда сбои ПО серьёзно отразились на подобных критических средах, в которых ошибки недопустимы.
Читать дальше →
Total votes 56: ↑48 and ↓8+59
Comments45

Lockheed F-117 Nighthawk – «Сэр, приказ есть приказ, но я в это не полезу»

Reading time9 min
Views34K

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

Итак, все мы слышали про этот самолет. F-117 Nighthawk, он же ночной ястреб, он же STEALTH fighter, он же стелс, он же груда обломков в Югославии. Многие считают, что это «величайшее достижение американских ученых и инженеров и на его фоне Советский Союз развалился сам по себе от страха», а многие другие считают что наоборот: «этот обломок металла из Звездных войн еле-еле в воздух себя поднимает. Вон в Югославии его сбили, как нехрен делать, кому тогда вообще ваш стелс нужен» - обе эти точки зрения я видел, причем не только среди наших соотечественников, но и среди заморских представителей интернета. Не мне судить этих людей, не мне судить и самолет, однако обе точки зрения являются глубокими заблуждениями, которые я сейчас и хочу развеять, хотя бы частично.

Читать далее
Total votes 131: ↑122 and ↓9+139
Comments171

Фиксим баги в вашем AI или разбор ошибок в OpenVINO

Level of difficultyMedium
Reading time17 min
Views1.2K

Друзья-разработчики, приглашаем вас продолжить захватывающее путешествие по дебрям кода Intel OpenVINO! Вооружившись статическим анализатором аки детективы, мы разоблачим наиболее коварные, интересные ошибки и опечатки, а также их скрытые тайны, оставшиеся за рамками первой части статьи.

Читать далее
Total votes 7: ↑7 and ↓0+14
Comments2

Как расслабиться инженеру на работе при помощи Python?

Level of difficultyEasy
Reading time4 min
Views12K

Всем привет! Меня зовут Владимир Ганзюк

Работаю инженером НСИ и изучаю для себя C#, но не сталкиваясь с Python, наткнулся я как-то случайно на одну очень интересную библиотеку Pymorhp.

Pymorph – морфологический анализатор для русского языка, использует словари из OpenCorpora. Исходный код можно получить на github. Документация к библиотеке написана достаточно хорошо.

Читать далее
Total votes 8: ↑6 and ↓2+4
Comments17

Большие простые числа: теория и практика их поиска

Reading time8 min
Views6.2K

Самое большое простое число, известное на данный момент, состоит из почти 25 млн. цифр. Есть ли простые числа больше? Несомненно. Простых чисел бесконечное количество. Найдём ли мы простое число больше 25 млн. цифр? Тоже да, поиск не останавливается ни на секунду. Можно ли принять в нём участие? Конечно, достаточно присоединиться к одному из добровольных распределённых проектов по поиску больших простых чисел.

Читать далее
Total votes 12: ↑10 and ↓2+10
Comments16

Моделирование IP-ядер Xilinx в ModelSim

Level of difficultyMedium
Reading time5 min
Views1.4K

Недавно у меня возникла потребность в том, чтобы смоделировать в ModelSim дизайн, использующий IP-ядра Xilinx. У меня не сработала стандартная схема с компиляцией исходников в Vivado и я решил попробовать скомпилировать всё самостоятельно. В итоге у меня всё получилось! Более того, я написал несколько Tcl-скриптов, которые помогают немного упростить этот процесс. Все, у кого возникла такая же потребность — прошу к прочтению.

Читать далее
Total votes 6: ↑6 and ↓0+9
Comments0

Воспоминания о сотовой связи. Часть вторая

Reading time11 min
Views6.3K

Начало тут

Что они себе позволяют???

2008 год. Рост замедлился, но не остановился. Просто все стало каким‑то спокойным и контролируемым. Больше нет задачи ворваться на рынок и успеть, пока другие не успели. Есть развитие, оно улучшает покрытие. Есть планы на квартал/год.

Есть план по приросту абонентской базы. До сих пор все шло за счет роста этой самой базы. Теперь операторы все явнее нажинают каннибалить друг друга.

Идут слияния и поглощения. Все явнее оформляется большая тройка. Пока тройкой, Теле2 полноценно примкнет к ним позже.

Но не все так просто...
Total votes 32: ↑32 and ↓0+42
Comments22
1
23 ...

Information

Rating
Does not participate
Registered
Activity