Всем привет! Меня зовут Айбек Аланов. Я — аспирант ВШЭ, а также научный сотрудник группы «Вероятностные методы машинного обучения» AIRI. Сегодня мне хотелось бы поделиться с вами успехами, которые добилась наша научная группа в вопросе адаптации генеративно-состязательных сетей на новые домены.
Все потоки
Новости
Отладка приложений на Perl в Docker-контейнере
Я Марсель Ардуанов, руководитель команды разработки VK и по совместительству Go-разработчик. После перехода в другое бизнес-подразделение я столкнулся с сервисами на языке Perl. Если вы посмотрите рейтинг языков программирования в 2023 году на Хабре, то увидите, что он не входит в этот список.
В компаниях до сих пор существуют сервисы на Perl, логику работы которых нужно понять и перенести на другой язык. Обычно в этом очень помогает отладчик. Но походив по интернету, я понял, что лёгкого решения для запуска отладчика нет, нужно разбираться. В этой статье я расскажу, как работать с зависимостями и отлаживать Perl-приложения с использованием современных технологий.
Почему язык C никогда не помешает вам совершать ошибки
Короткий ответ: потому что мы так сказали.
... Что?
Ладно, признаю, для статьи это неприемлемо короткий ответ, и мои провокационные слова требуют пояснений.
Архитектурные ловушки и распространенные ошибки при проектировании высоконагруженных систем
Автор статьи: Артем Михайлов
В современном мире ИТ, где каждый день появляются новые технологии и концепции, создание высоконагруженных систем становится все более актуальным и востребованным. Однако, при проектировании таких систем, существует ряд архитектурных ловушек и распространенных ошибок, которые могут привести к серьезным проблемам в работе приложения и его масштабируемости.
В данной статье мы рассмотрим некоторые из наиболее распространенных ловушек и ошибок, с которыми часто сталкиваются разработчики при проектировании высоконагруженных систем. Изучим причины и последствия каждой ошибки, а также предложим рекомендации и методы, которые помогут предотвратить эти проблемы. Разработчики, которые уделят внимание этим аспектам, смогут создать более надежные и эффективные системы, способные справиться с высокими требованиями нагрузки и обеспечить высокую производительность.
Истории
Как из психолога вырасти в ML-специалиста
Привет всем, кто думает о том, чтобы начать свой путь в ML, но сомневается! Меня зовут Надежда Кондратьева, я магистрантка AI Talent Hub— программы по искусственному интеллекту от ITMO и @NapoleonIT. Прошел год, как я сменила специальность и поступила в магистратуру. Хочу поделиться своей историей и рассказать, что мне это дало.
Цифровые продукты в цементной промышленности: выбор и источники пользы
Всем привет! Мы в блоге не так часто поднимаем темы IIoT, но компания плодотворно занимается технологическими решениями и этого направления. В прошлом году команда практики промышленной аналитики и интернета вещей GlowByte реализовала интересный проект для «Петербургцемента» – внедрила цифрового помощника оператора цементной мельницы. Руководитель практики написал для журнала “Цемент и его применение” статью, которой и хотим поделиться с вами. Автора порассуждал и о концепции Индустрии 4.0, о цифровых продуктах, и о получении выгоды от внедрения высокотехнологических решений на непрерывном производстве, ну и, конечно же, рассказал о внедрении цифрового помощника оператора цементной мельницы на предприятии.
Хозяйке на заметку: автоматизируем рутинные процессы и экономим время
Каждый день разработчики и тестировщики сталкиваются с рутиной, которая отнимает время и энергию. А ведь хочется заниматься более творческими задачами. К счастью, технологии сегодня позволяют автоматизировать многие рутинные процессы, что значительно экономит время и повышает эффективность работы.
В этой статье я расскажу о неочевидных автоматизациях, которые сделали нашу жизнь проще, и покажу, как реализовать их. В большинстве случаев нужна только техническая учётка для баг-трекера или DevOps-платформы.
5 книг по Golang для начинающих разработчиков: на что стоит обратить внимание
Привет, Хабр! Сегодня поговорим о Golang, вернее, о хороших книгах, которые написаны для начинающих разработчиков. Возможно, какие-то из этих книг пропустили в своё время и более опытные программисты — если так, стоит обратить на них внимание. Если же вы можете порекомендовать книги по Go, которые понравились именно вам, пишите в комментариях, обсудим и их. Ну а пока — поехали.
Как использовать метод Дэвида-Скина для агрегации разметки. Разбираем по шагам
Всем привет. Открываю серию статей, посвященную агрегации разметки. Этим вопросом я активно занимался, пока работал в нашем центре компетенций по работе с данными: нам нужен был механизм агрегации разметки из разных задач. По пути накопил материалов и, причесав, делюсь с вами.
В этой части я расскажу про модель Дэвида-Скина, которая заложила основы для многих методов агрегации разметки и является второй по значимости после голосования большинством. Многие создатели проектов следуют этому методу для повышения качества данных. Изначально он был разработан в 1970-х для вероятностного моделирования медицинских обследований. Именно поэтому разберем этот метод на примере с докторами.
Технический пресейл: аналитики или Хагги Вагги?
Привет, меня зовут Бутяйкин Павел и я расскажу, кто такие технические пресейлы и чем они занимаются в крупных B2B компаниях, скорее читайте!
Или, как сказал бы Аяз: "Ребята, вы издеваетесь, я предлагаю вам бесплатно прочитать полезную информацию, скорее ныряйте" 😁
Библиотека Левел Дизайнера
В течении полугода я собирал и обновлял ресурсы для дизайнеров уровней, которые могут помочь в обучении дизайнеров различного опыта.
Про подборку
Подборка включает в себя несколько разделов, в том числе: книги, статьи, источники статей, видео, каналы, инструменты и портфолио известных специалистов. Сама библиотека находится по ссылке.
Личный опыт «чайника» по разработке электронного устройства
Повествование рассчитано на начинающих радиолюбителей, чтобы продемонстрировать на примере автора, на какие из «граблей» точно не стоит наступать. «Прожжённые» и профессиональные радиолюбители могут найти повествование скучным и им можно не читать.
Как стажировать студентов в IT
Наша компания занимается разработкой по разным IT направлениям. Осенью 2022 года нам написали студенты третьего курса из ЧелГУ, выразив желание поработать в нашей компании и выполнить задание для курсовой работы под нашим началом. Мы с воодушевлением поддержали эту идею и решили дать им возможность поработать над одним из наших внутренних проектов.
В этой статье мы поделимся нашим опытом взаимодействия и выстраивания процесса работы с новичками в сфере IT. Мы честно расскажем о достижениях и неудачах, с которыми столкнулись. Надеемся, что наш опыт вдохновит других не бояться брать новичков в свою команду.
Зачем компаниям джуны: куда и для каких задач их нанимают
Привет, меня зовут Вика Очоа, в Практикуме я — руководитель карьерного центра курсов веб-разработки. В этой статье хочу рассказать, каким компаниям нужны джуны, с какими задачами они сталкиваются и зачем нужны работодателю. А главное — как развиваться начинающему разработчику, чтобы быть конкурентоспособным.
«Мышеловка». Как менялись компьютерные мыши и зачем я собрал 170 из них в коллекцию
Сейчас кажется, что все мыши одинаковые — две кнопки и колёсико посередине. Разве что в игровых моделях есть подсветка. Но так было не всегда: первые мыши были деревянными, квадратными, с неопределённым количеством кнопок, а устройства до середины восьмидесятых часто не шли в массовое производство.
Привет, я Михаил Павлов. Я уже десять лет коллекционирую компьютерные мыши и трекболы. В этом посте я коротко напомню, какой путь они прошли, и покажу свою коллекцию. Посмотреть на неё вживую можно в Яндекс Музее на выставке «Мышеловка», которая в последние месяцы гастролировала между Москвой и Санкт-Петербургом. В ближайшие пару дней (до 12 июля включительно) её ещё можно увидеть в московском Музее на Павелецкой — познакомиться с большей частью экспонатов, а какие-то даже попробовать в действии.
Подписчик может стоить 8 или 8000₽. Что ещё мы узнали, потратив 2+ млн на рекламные посевы в Telegram
Мы купили 125 размещений (список каналов есть в статье), проанализировали данные и сделали простой шаблон в гугл-таблицах, с помощью которого вы сможете быстро выбрать эффективные каналы и отфильтровать жуликов, которые гонят ботов. Также в статье: средние цены, советы, как попасть в хороший канал, получить скидку и оценить результаты размещения.
Декодирование в реальном времени радиосигнала точного времени
Сегодня я хочу поговорить о том, как можно получить и декодировать сигналы точного времени, которые передаются по радио. Чтобы выполнить эту задачу, вам даже не понадобятся специальные устройства. Достаточно будет компьютера с более-менее быстрым интернет-соединением.
Технология передачи точного времени по радио не нова. Сигналы точного времени начали передавать практически сразу, как появился радиотелеграф. Сейчас передача сигналов точного времени осуществляется с помощью различных технологий. Помимо радио, информация о времени с разной степенью точности передаётся:
- в интернете (NTP);
- в сетях мобильной связи (NITZ);
- в системах спутниковой навигации GPS, ГЛОНАСС, BeiDou-3, Galileo.
Хотя в этих случаях используются более современные технологии, передача сигналов точного времени по радио продолжает существовать и выполнять свои функции. Промышленностью выпускаются различные устройства, принимающие эти сигналы, например, часы Casion Wave Ceptor. Изучив основы передачи точного времени по радио, вы узнаете много интересного, а также закрепите свои знания в различных областях.
18 нетрадиционных инструментов для Solidity разработчиков
Приветствую всех любопытных умов и любителей блокчейн-разработки! Думаю нам всем знакомы такие инструменты, как Hardhat, Infura, Metamask и Web3.js. Они являются основными строительными блоками многих наших проектов и обязательным компонентом каждого арсенала разработчика Solidity.
В этой статье рассмотрим 18 нестандартных, но потенциально удивительных инструментов для разработчиков Solidity в 2023 году. Эти инструменты помогут взглянуть на блокчейн-разработку под новым углом и обновить ваши текущие проекты. Давайте вместе откроем новые горизонты в мире блокчейн ...
Исследование зависимости прочностных характеристик изделия от параметров 3D-печати и используемого материала
В настоящее время в связи с обстановкой в мире во многих отраслях производства наблюдается проблема с поставкой запасных частей для оборудования и не только. В ситуации, когда поставка оригинальных деталей невозможна или занимает слишком длительный срок, например, поставка какого-либо кронштейна, критически необходимого для работы МРТ-аппарата, необходимо иметь возможность изготовить деталь самостоятельно. Зачастую, к деталям выставляются дополнительные требования, например: работа в сложных климатических условиях (с большой амплитудой температур, с низкими / высокими температурными минимумами и максимумами), работа в средах с сильными магнитными полями и прочее.
Все такие особенности нам необходимо учитывать при разработке и производстве своих изделий. Кроме этого, не стоит забывать про прочность.
Давайте проведём исследование зависимости прочностных характеристик от различных факторов (тип материала, плотность внутреннего заполнения, направление укладки слоёв), а также представление графиков зависимости прочности от изменяющегося параметра. С целью сделать результат исследования более точным, предположим, что необходимые для корректной печати параметры, а именно температура сопла и нагревающего стола, поток, скорость работы вентилятора обдува были откалиброваны, а также «шаблон» заполнения и количество стенок не менялись («сетка» и 3 соответственно).
Мною был выбран один из наиболее доступных на рынке пластиков для FDM-печати материал – PET-G-пластик компании Bestfilament (Производство: Россия).
GPT и человеческая психология
Генеративные текстовые модели, например — ChatGPT и GPT-4, кардинально изменили всё то, что происходит в области искусственного интеллекта (ИИ, AI, Artificial Intelligence).
GPT‑модели (Generative Pre‑trained Transformer, генеративный предобученный трансформер), похоже, донельзя снизили порог входа в сферу ИИ, сделав её доступной даже тем, кто весьма далёк от компьютерных технологий. Любой может просто начать спрашивать модель обо всём на свете и получать пугающе точные ответы.
По крайней мере — получать такие ответы почти всегда…
Когда модель не выдаёт правильный ответ — это не значит, что она не в состоянии это сделать. Часто нужно всего лишь изменить предлагаемое ей задание, или «промпт» (prompt, подсказка), таким образом, чтобы направить модель к верному ответу.
Это часто называют «промпт‑инжинирингом» (prompt engineering).
В основе многих приёмов промпт‑инжиниринга лежат попытки сымитировать то, как работает человеческое мышление. Отличные примеры имитации мышления людей — это когда моделям предлагают «подумать вслух» (think aloud ) или говорят: «давай продумаем этот вопрос пошагово» (let's think step by step).
Подобные аналогии между GPT‑моделями и человеческой психологией важны, так как они помогают нам понять то, как мы можем улучшить результаты работы таких моделей. Аналогии указывают нам на возможности, которых может не хватать моделям.