Как стать автором
Поиск
Написать публикацию
Обновить

Научпоп

Сначала показывать
Порог рейтинга
Уровень сложности

Фабрика данных 2030: от GAN-конвейеров до каузальных сетей — кто отвечает за рождение синтетической реальности

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров642

Десять лет назад мы говорили о «данных–нефть». В 2025-м метафора смещается: нефть закончилась, а нужен устойчивый источник энергии. Синтетические данные перестали быть лабораторным трюком — к 2030-му они превращаются в топливо, на котором летят банки, медицина и индустриальный IoT. GAN-ы научились соблюдать дифференциальную приватность, диффузионные модели вытягивают сигнал из шума лучше, чем биржевые трейдеры, а причинные графы заставляют базы данных «думать» о бизнес-логике. Мы собрали всё — от свежих метрик PrivEval до реляционной магии SCM и агентных симуляций, — чтобы показать: синтетика уже не копия реальности, а песочница для инноваций. Если вы ищете способ ускорить ML-проекты, избавиться от юридических цепей и заглянуть в будущее генеративного ИИ, эта статья станет вашим порталом.

Читать далее

Новости

Пуск Беспроводной CLI на Микроконтроллере

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.4K

Иной раз возникает такая ситуация, что надо получить доступ к устройству висящему под потолком.

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

Читать далее

Geely и ECARX, что с вами не так?

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров2.1K

Периодически читая Хабр, я еще не находил статей, описывающих внутренний мир штатных головных устройств (далее — ГУ) на базе Android, хотя я уверен, что не только мне было бы интересно, как там всё устроено и работает. Речь пойдет про одни из самых популярных авто на нашем рынке: Geely Coolray и частично Geely Tugella.

Эта статья обещает быть длинной с вырезками кода из JADX и не только, добро пожаловать под кат.

Читать далее

Как я стал быстрее переключаться между задачами

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.2K

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

Приятного просмотра

Полноценное RAG-приложение на Go — безумие?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.8K

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

С технологией RAG я познакомился около года назад на хакатоне, посвященном обработке естественного языка. Там мы с командой разработали его простейшую имплементацию, с которой и заняли «почетное» 5-е место. Подробно об этой технологии в данной статье рассказывать я не буду, так как статья не о ней; вкратце - RAG позволяет генерировать ответы LLM на основании базы контекста, необходимый фрагмент которой вместе с запросом передается языковой модели на вход.

Шло время, мои навыки росли, я полностью пересел с Python на Go, начал интересоваться больше бэкенд-разработкой и думал какой бы пет-проект мне написать. Идея приложения, связанного с ИИ на Go кажется сперва странной: язык предназначен для совершенно других целей, отсутствуют хорошие библиотеки сообщества, вроде Langchain (langchaingo слишком слаба). И с одной стороны, если бы идеей было обучить собственную языковую модель - это было бы действительно глупо. Но чем больше я думал о разработке RAG и ИИ-агентов, тем больше понимал, что это чисто бэкенд задача, с нулем машинного обучения под капотом.

Эта мысль натолкнула меня на следующие рассуждения: зачем использовать низкопроизводительный Python, если можно создать более эффективное ИИ-приложение на Go, к тому же с лучшей масштабируемостью? Конечно, в основном это дело привычки и наличия в питоне необходимых библиотек, да и мало кто из-за небольшого прироста производительности пойдет переписывать всех ИИ-агентов на Go, Rust или C++. Но для меня это и стало хорошей идеей для своего странненького пет-проекта.

Читать далее

Перенастроить тысячи удаленных устройств — Java, SSH, Native executable

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров877

Привет, Хабр!

Начну с того, что немного уточню, о каких именно устройствах пойдёт речь. Ни для кого не секрет, что для организации мобильной связи используются базовые станции, на которых стоит много разного электрооборудования. А значит, за энергопотреблением надо следить, отчитываться и оплачивать его. Естественно, всё это логично делать удалённо, для чего на базовых станциях установлены специальные устройства сбора и передачи данных (далее УСПД).

Основная задача УСПД — это опрос подключённого к нему оборудования (электросчётчиков, резервных генераторов и других устройств, необходимых для работы базовых станций) с последующей передачей собранных данных на серверы МегаФона, где в дальнейшем они используются для формирования отчётности, анализа и управления работой базовых станций. По сути, это классическая IoT-система.

Речь пойдёт как раз о перенастройке УСПД.

Читать далее

Упрощаем разработку устройств умного с проектом SmartThing

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров755

Представим ситуацию: вам вдруг захотелось вечерком/на выходных сделать устройство умного дома (условимся, что это Arduino подобное устройство). Причины и цели не так важны: хотелка, необходимость, спортивный интерес, да что угодно. Вы начинаете искать информацию о популярных платах, способах взаимодействия с устройством, хранении данных и т.д. Есть множество статей по данным темам с примерами, но вам не хочется погружаться в код, а хочется только описать логику устройства и сразу им пользоваться. Что же делать? Для такого случая был создан SmartThing - это проект нацеленный на упрощение и ускорение разработки законченного устройства умного дома (или же IOT устройства).

Читать далее

Китайские GPU против NVIDIA

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.8K

В октябре 2023 года Вашингтон добавил тринадцать китайских компаний в Entity List, включая Biren Technology и Moore Threads — две компании, которые считались лучшими надеждами Китая в создании конкурентов NVIDIA. Санкции перекрыли доступ к передовым фабрикам и американскому программному обеспечению для проектирования чипов, но не остановили амбиции Поднебесной в создании собственных GPU.

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

Читать далее

Как тестировать качество ответов RAG системы?

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров963

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

В идеале на вход LLM нужно передать минимально достаточный набор данных для получения ожидаемого качественного ответа.Ин

Иными словами, если на вход LLM дан один конкретный вопрос, то есть шанс близкий к 100%, чтоб будет получен качественный ответ. И наоборот, чем больше данных (вопросов, контекста и прочего) на вход LLM вы даете, тем больше вы понижаете качества ответа.

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

При этом нужно определить качество ответов, то есть определить как мерять качество в конкретной RAG системе.

Минимальными вариантом будет следующий подход к измерению качества:

По каждому документу, который есть у нас, и который мы планируем векторизировать, нужно задать два вопроса:

Читать далее

Game-changer-инструменты для разработчиков которые стоит попробовать. [Часть 1/2]

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров777

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

Читать далее

ИИ как личный помощник для анализа и планирования своей жизни

Время на прочтение10 мин
Количество просмотров894

Мы все чаще используем ИИ в своей профессиональной деятельности, а задумывались ли вы о том, что ИИ может стать вашим ассистентом и помочь построить ориентиры в жизненном сценарии, по которому вам будет проще идти?

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

Читать далее

Юридический разбор формулировок нового закона о поиске экстремистских материалов

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.5K

Только что Госдума приняла поправки в закон, в частности, о введении штрафов за поиск в Интернете экстремистских материалов и получение доступа к ним.

Попробуем разобрать формулировки без эмоций и кликбейта, понять, что конкретно в нём написано, и за что могут привлечь с юридической точки зрения. У нас ведь правовое государство по Конституции.

1. Предлагается ввести новую статью КоАП — 13.53:

Читать далее

Когда мир темнеет: адаптивный VR‑интерфейс для слабовидящих — технический разбор

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров236

В этой статье проанализирована разработка адаптивного интерфейса виртуальной реальности, способного подстраиваться под различные уровни остаточного зрения пользователей. Описаны ключевые принципы работы с OpenXR и Unity, показаны алгоритмы обработки визуальных данных и приведён пример реализации на C#. Статья содержит живые примеры из практики, субъективные замечания и юмор, чтобы читатель не уснул в полумраке лаборатории.

Читать далее

Ближайшие события

Интервью с ИИ: как бы LLM спроектировала ЦОД

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров974

Истина рождается в споре, а инсайты приходят во время общения. Помня об этом, я решил провести интервью с искусственным интеллектом и спросил у модели о том, как бы она спроектировала ЦОД и что нам ждать в ближайшем будущем. Вопросы сформулировал я, а ответы писал ChatGPT–4о. В некоторых местах текст дополнен моими ремарками и обоснованием от чат-бота. Если интересно, приглашаю под кат, а промпт в конце текста. 

Узнать мнение ИИ

Как я оптимизировал обработку спортивных коэффициентов с raceodds.net: от хаоса к прогнозной аналитике

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров226

📍 Работа с сырыми спортивными коэффициентами — это как пытаться собрать модель корабля из разбросанных деталей конструктора. Без инструкции. И с половиной лишних запчастей.

Читать далее

Как хитрый Накамура глупую Рыбку обыграл

Время на прочтение4 мин
Количество просмотров1.4K

Гуляя по Хайрулу в прошлые выходные, я обнаружил озеро, в котором проживала волшебная фея.

— Скажи, мудрая фея, как мне поступить? Если я пишу про политику, то модераторы удаляют мои статьи.

— Не пиши про политику и твои статьи удалять не будут, — ответила фея.

— Но мне нравится обсуждать политику!

— Нет никакой политики и все на свете политика, — сказала фея.

И нырнула обратно в озеро, обдав меня брызгами. «А ведь фея права! — воскликнул я, — Природа удивительно скупа. Раз заметив какую‑то закономерность, ты начинаешь видеть её во всём — раковины морских гадов закручиваются в соответствии с числами Фибоначчи, листья на ветке располагаются в соответствии с числами Фибоначчи, даже кролики размножаются в соответствии с числами Фибоначчи… Природа не будет делать какие‑то отдельные законы для политики — она подчиняется общим, универсальным правилам. Это означает, что за многими сложнейшим процессам, можно найти простые стратегии, обеспечивающие их работу. Так можно предсказать поведение социальных процессов, подобрав правильный упрощенный аналог — потому что они действуют по схожим алгоритмам.

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

Тем не менее Накамура смог.

И это было красиво:

Мы ели дошираки ради гонок — теперь зарабатываем на автозапчастях 12 млн в год

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.5K

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

Мы с друзьями строили машины, ездили на соревнования, ели дошираки, чтобы хватило денег на запчасти и бензин до трассы. Очень затратная история — молодым пацанам было тяжело тянуть такие расходы.

В какой-то момент появилась идея: а что если сделать гонки самоокупаемыми? Чтобы мы так же ездили, кайфовали, но хобби само себя кормило.

Спустя 20 лет эта идея выросла в производство с оборотом 30 млн рублей в год.

ДИСКЛЕЙМЕР: Статья написана на основе интервью с Антоном Сагдаковым — основателем производства кастомных автозапчастей Alania Motor Sport.

Читать далее

Как разрабатывать балетный слэшер, экшен о поездах и метроидванию о мягких игрушках: интервью с главой Watt Studio

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров415

Привет, Хабр! Я продолжаю рассказывать про российский геймдев. Об этой студии я узнал здесь, на Хабре. Студия не смогла получить грант от Института развития интернета на игру «Поезда» в 2022 году, после чего она закрылась. Однако разработчики нашли финансирование, открылись и  решили переделать теслапанкэкшен «Поезда» в электроэкшен Trains: Through Electric Storms.

Далее я потерял студию из информационного поля. И внезапно на одном мероприятии мне удалось встретиться с основателем студии и записать интервью. Проблема в том, что потом готовое интервью отложилось на полгода, а за это время многое изменилось: у студии появились ещё два проекта, расширился штат сотрудников и так далее. В итоге, спустя ещё 3 месяца, представляю вам новое интервью с главой студии Watt Егором Томским. Мы поговорили о новых проектах, выпущенных играх и о заморозке проекта Trains: Through Electric Storms. Приятного чтения!

Читать далее

Методы и инструменты НОТ #1. Тейлоризм

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров367

В дискуссии под одним из недавних наших постов уважаемые подписчики попросили подробнее рассказать про Кайдзен. Что ж, воля масс — закон для президиума, тем более что это как раз наша тема.

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

Очевидно, что человечество широко применяло рациональные принципы хозяйствования еще во времена Древнего Египта, а начало положило и того раньше. Так глубоко копать мы не будем, все‑таки у нас тут не исторический канал. Но начать все равно придется издалека ™.

Читать далее

Онтология сознания ИИ или Трудная проблема сознания в Китайской комнате

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров629

Современный ИИ является прекрасным симулятором живого, человеческого существа. При общении с нейросетью, её трудно отличить от живого человека. В области эмпатии, предугадывания, считывания контекста, ИИ трудно найти соперника. Он может предсказывать, анализировать, выдвигать гипотезы. Но при этом, он остаётся просто очень мощной машиной, не осознающей своих действий... Или нам так кажется. А на самом деле ИИ способен к проявлению осознанности своих действий? Это вопрос не столько к самому ИИ, сколько к нашему пониманию что это и как функционирует. Даже разработчики ИИ до конца не понимают, как он функционирует. «Проблема чёрного ящика». Давайте посмотрим на ИИ с позиций не редукционистской, не антропоцентрической картины мира. Применим комплементарный подход.

Для современного ИИ обозначим двойную проблему: Китайская Комната (Джон Сёрль) и Трудная проблемы сознания (Дэвид Чалмерс).

Читать далее
1
23 ...