Pull to refresh
-6
Алексей@java3000

Администратор windows умеющий в программирование

Send message

Домашняя рендер-ферма для Blender

Reading time5 min
Reach and readers7.8K

В этой статье я расскажу о настройке домашней рендер-фермы для 3D-редактора Blender. В основе нашей фермы будет Flamenco — открытый кроссплатформенный фреймворк для мониторинга и управления рендер-задачами.

Фреймворк состоит из трёх компонентов:

Читать далее

Мультиагенты — это скрытые распределённые монолиты

Level of difficultyMedium
Reading time7 min
Reach and readers6.7K

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

Открыть разбор

Я сделал AI-анализатор договоров и проверил его на 5 кейсах, где люди потеряли 1,6 млн

Reading time6 min
Reach and readers8K

Как я построил модульную систему промптов для YandexGPT, почему GPT из коробки галлюцинирует на юридических документах, и что из этого получилось.

Читать далее

От протокола до пробирки: ИИ-система помогла создать 35 соединений, которых не было в природе

Reading time2 min
Reach and readers5.5K

Химики из Йельского университета и фармкомпании Boehringer Ingelheim нашли случай, когда 2 498 маленьких моделей работают лучше одной большой. Их ИИ-платформа MOSAIC, построенная на Llama 3.1-8B-instruct, сгенерировала лабораторные протоколы для синтеза более 35 ранее не описанных соединений — от молекул для разработки лекарств до косметических компонентов. Код системы открытый и распространяется свободно.

Читать далее

Как вжарить на С++ 23 или захватываем больницу и переписываем рантайм под Windows 95 и точка

Level of difficultyMedium
Reading time12 min
Reach and readers18K

Приветствую, Хабравчане!

Предлагаю вам окунуться в чарующий мир С++ 23 на Windows 95. Напишем минимальную стандартную библиотеку. Будем использовать современные фичи в коде.

Расскажу как это все работает и для чего это нужно. Старичок SDL 1.2 ещё многое может. Будем использовать его для написания тонкого слоя для графики.

vector::_M_range_check: __n (which is 10)

Как написать приложение на JavaFX: гид для начинающих

Reading time11 min
Reach and readers24K

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

Читать далее

Optuna: находим лучшие настройки для моделей без головной боли

Level of difficultyEasy
Reading time9 min
Reach and readers7.4K

Если вы уже пробовали обучать модели, то знаете: выбрал не тот гиперпараметр — получил плохой результат. А перебирать их вручную или даже с помощью GridSearchCV из scikit-learn — долго, муторно и не всегда эффективно. Поэтому сегодня поговорим о том, как заставить компьютер делать эту скучную работу за нас. 

В этом поможет Optuna — библиотека для автоматической оптимизации гиперпараметров. Она умнее простого перебора и часто находит отличные комбинации параметров гораздо быстрее.

Читать далее

Введение в проектирование трехмерного пользовательского интерфейса

Level of difficultyMedium
Reading time20 min
Reach and readers7.1K

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

Центр внимания находится на  доступных методах, но также и на практических рекомендациях для трехмерного взаимодействия. Наконец, мы обсуждаем два подхода к проектированию трехмерного взаимодействия («артистическую» философия дизайна и систематическую философию дизайна) и рассмотрим некоторые примеры приложений со сложными трехмерными требованиями.

Читать статью

Как я написал конвертер 3D-моделей из подручных средств

Reading time18 min
Reach and readers9.4K

Всем привет! Меня зовут Шико, я работаю в Яндекс Маркете в команде Android-разработки. Сегодня я расскажу историю, которая случилась в 2021 году. Как-то раз я вызвался добавить в мобильное приложение AR (то есть, дополненную реальность). Оно нужно, чтобы товар можно было «примерить» в интерьер.

Сначала я расстроился: показалось, что ничего особо интересного не будет — всего-то подключить ARCore и делов. Но это ровно до тех пор, пока не выяснилось, что большинство файлов моделек было в USDZ-формате, а ArCore на тот момент с ним не работал. То есть, когда на iOS в процессе разработки таких проблем не возникало, нам нужно было придумать способ перевести существующие модельки в другой формат — GLB. Казалось бы, скачай конвертер и нажми на кнопку «Конвертировать». Не тут-то было. 

И в этой статье я расскажу, какие методы конвертации я пробовал, почему они не подошли и с чем не смогли справиться Blender и Unreal Engine. Спойлер: в итоге мне пришлось написать собственный плагин и я покажу его код.

Читать далее

(Пере)рождение метавселенной: что происходило с детищем Цукерберга и вокруг него, пока все восхищались ChatGPT

Level of difficultyEasy
Reading time8 min
Reach and readers7K

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

Читать далее

Импортозамещаем 3D-совещания, взламываем ВКС, ждем пришествия ИИ

Reading time6 min
Reach and readers1.7K

Недавно прошла Видео+Конференция 2023. В этот раз арендовали очень просторный и удобный конференц-холл, хватило места и побродить поглазеть, и вкусно поесть, и комфортно отдохнуть в мягких креслах. А вы зачем ходите на айти-мероприятия?)

Читать далее

ИИ в 3D: Где мы сейчас и какое будущее нас ждёт? (Часть 2)

Level of difficultyMedium
Reading time7 min
Reach and readers5.2K

В предыдущей статье мы уже затрагивали задачу реконструкции 3D-объектов по их 2D-изображениям. В этой же углубимся в реконструкцию с головой! Вообще говоря, как мне кажется, сейчас мы рассмотрим гораздо более концептуально интересные методы, а именно - HSP и Mesh R-CNN. Это база, которая просто должна осесть в головах всех любителей ИИ в 3D!

Читать далее

Tecno представила игровую консоль с AR-очками вместо монитора. Она круче Apple Vision Pro

Level of difficultyEasy
Reading time4 min
Reach and readers11K

Представьте, как вы лежите на диване, а у вас перед глазами телевизор с диагональю 200+ дюймов, на котором вы играете в «Ведьмака». Круче будет только делать то же самое в автобусе или в самолете, выведя перед собой виртуальный экран и изолировавшись от внешнего мира. Все это можно сделать при помощи новых очков Pocket Go от хорошо зарекомендовавшего себя китайского бренда Tecno. Если это не революция в игровом мире, то точно мощный шаг на пути эволюции. Особенно учитывая, что у вас на глазах будет не «плавательная маска», как в случае с Apple Vision Pro, а почти обычные легкие очки.

Читать далее

Опыт использования VR в проектной организации

Level of difficultyEasy
Reading time5 min
Reach and readers8.5K

Сегодня я хотел бы рассказать об опыте применения VR технологии в проектной организации.

Имея уже готовую 3D модель, есть большой соблазн посмотреть на неё не через экран монитора, а как бы в реальности. Расскажу, как это достаточно просто сделать.

Читать далее

Новые принципы внедрения нейроимплантов и первые результаты

Level of difficultyEasy
Reading time3 min
Reach and readers1.9K

В мае 2024 года я опубликовал статью о кризисе рынка нейроимплантов. Проблема в том, что если обанкротится компания, которая установила имплант, то имплант останется в мозге человека. Новая технология нейроимплантантов менее инвазивна, и позволила 64-летнему пациенту с БАС стать первым человеком в мире, который использовал Vision Pro от Apple через интерфейс мозг-компьютер.

Читать далее

Дополненная реальность в Scratch для детей: гайд

Level of difficultyEasy
Reading time6 min
Reach and readers5.5K

Уверен, что многие из вас играли в Pokemon Go и «ловили» питомцев в скверах, в подъездах или в детской песочнице. Геймплей этой игры как раз основан на дополненной реальности (AR): через камеру смартфона мы видим реальный мир, в котором появляются цифровые объекты, меняющие его. Такая игра взбудоражила детей и взрослых по всему миру.

Дети с их неутолимым любопытством и жаждой приключений особо восприимчивы к таким технологиям, как AR. Попробуйте создать собственную виртуальную игру с дополненной реальностью на базе Scratch по простому уроку.

Читать далее

Взгляд на дополненную реальность в хирургии

Level of difficultyEasy
Reading time7 min
Reach and readers5.1K

Привет, читатель!

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

Погрузиться в AR

Визуальное сравнение моделей генерации карт глубин Depth-Anything-V2 (Large, Base, Small)

Level of difficultyEasy
Reading time4 min
Reach and readers3K

Это статья — обзор разных моделей Depth-Anything-V2, приложение к предыдущей статье Как сделать 3D версию любого фильма на примере StarWars4 (DepthAnythingV2 + Parallax). Здесь мы сравним качество полученных карт глубин для всех доступных моделей — Large, Base, Small. Будет много картинок и мало текста.

Для наглядности, карты глубин раскрасим в цвет (COLORMAP_JET). Со шкалой от темно-красного (ближние объекты) до темно-синего (дальние объекты).

Кратко по моделям:
Large: 335.3M параметров, размер ~1280Mb.
Base: 97.5M параметров, размер ~372Mb.
Small: 24.8M параметров, размер ~95Mb.

Читать дальше →

Reasoning CV-модели OpenAI не смогли посчитать монеты

Level of difficultyEasy
Reading time5 min
Reach and readers3K

Новые мультимодальные модели OpenAI o3 и o4-mini позиционируются как "разумные". Однако качественное тестирование на практических задачах вроде подсчета объектов и распознавания текста выявило неожиданные пробелы в их производительности, в некоторых случаях уступающие даже не-reasoning моделям.

Узнайте, какие именно тесты провалили новинки и где показали уверенный результат.

Читать далее

Мой опыт с AR/VR очками Xreal Air и Quest 3: сравнение возможностей и сценарии использования

Reading time5 min
Reach and readers26K

В двух предыдущих статьях я рассказал, как использую AR-очки Xreal Air и VR-гарнитуру Quest 3, поделился первыми впечатлениями и описал, как они вписались в мою жизнь и работу.

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Администратор серверов
Младший
From 110,000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения