RU

Гауссовы сплаты как система частиц: разрушаемые корпуса для рогалика на Godot

Корпус дрона игрока и боссов в нашем рогалике AsterMaster — не меш, а облако из ~6000 гауссиан, выученное по рендерам из Blender и упакованное в пол…

gaussian splatting3dgsgodotgsplatblenderpytorchдеструкцияшейдерыgamedevинди
Habr
RU

Потерянная тетрадь — разработка длинною в ночь

Был поздний вечер. Ужасно болела голова, вирус не давал нормально дышать, а градусник упрямо полз вверх. Что можно делать в таком состоянии, когда к…

Алгоритм Виноградаconvolutionоптимизация алгоритмовнейросимвольный ииwinogradpytorchpythonлинейная алгебраsympyopen source
Habr
RU

Воспроизведение grokking и проверка сохранённых моделей

Воспроизвели grokking на трёх seed: нейросеть быстро запоминает обучающие примеры, но начинает обобщать значительно позже. Показываем результаты, гр…

grokkingpytorchtransformerобобщениевоспроизводимостьмашинное обучениенейросети
Habr
RU

Зачем NVIDIA скрестила NeMo Automodel с диффузионными моделями

Еще в июле NVIDIA и Hugging Face выпустили совместный пост про то, как их опенсорсная библиотека для обучения нейросетей NeMo Automodel умеет теперь…

NeMo Automodelnvidia nemohugging facediffusersдиффузионные моделиpytorchраспределенное обучениеdeepspeedтензорный параллелизмflux
Habr
RU

Большой релиз библиотеки ударений в silero-stress для русского языка

Мы писали на Хабре про нашу быструю и качественную библиотеку для простановки ударений и разрешения омографов на русском языке. Потом к ней доехали…

sileroударениерусский языкомографыразрешение омографовpytorchpythonpypiнейросетисинтез речи
Habr
RU

Превратил весь ML-пайплайн в единый вычислительный граф и ни о чём не жалею

Эксперимент на примере классификации изображений CIFAR-10 с использованием фреймворка ICO: параллельная загрузка данных, аугментации, тренировка и в…

машинное обучениеframeworkaicvpytorchpythonnnграфыпроектирование по
Habr
RU

Проверка теории улучшения результата LoRA файн‑тюнинга на «умных» слоях

При LoRA‑дообучении адаптеры обычно применяются ко всем слоям модели, хотя активность разных слоев во время обработки промпта заметно разл…

машинное обучениедообучение llmlorafine-tuningtransformerspytorchhuggingfacenlpllmresearch
Habr
RU

NN vs фракталы: может ли нейросеть выучить красивые математические функции?

В процессе прохождения курса от MIT про нейросети наткнулась на интересную тему, представленную одним из лекторов. Он задал…

нейросетинейросети pythonpytorchматематикафракталымашинное+обучение
Habr
RU

Подводные камни ИИ-инфраструктуры: что узнаёт заказчик через полгода после запуска (и как мы предусмотрели это в ПАК)

Привет, Хабр! Меня зовут Алексей, я архитектор в команде Скала^р (входим в Группу Rubytech). Мы разрабатываем программно-аппаратные комплексы (ПАК)…

gpullmrdmaинференсии-инфраструктурапрограммно-аппаратный комплекссамосборcudanvidiapytorch
Habr
RU

От ANN к честному KNN на GPU: как мы пересобрали отбор кандидатов в рекомендациях Ozon

Привет! Мы команда рекомендательной системы Ozon, и сегодня мы хотим рассказать о нашем пути от приближённого поиска соседей (ANN) к точному KNN на…

annrecsysbigdataretrievalknnsparkpytorchgpuрекомендательные системыozon tech
Habr
RU

Как я сделал Smart Select для Krita: локальное AI-выделение объектов по лассо

Я недавно начал пользоваться Krita, и после Фотошопа основной болью для меня было отсутствие удобного инструмента для умного выделения объектов выде…

kritapythonc++qtopen-sourcecomputervisionmachinelearningimage processingpytorch
Habr
RU

Я хотел повторить Growing Neural CA за вечер. Ушёл месяц

Месяц назад я прочитал на Хабре статью про нейронные клеточные автоматы. Маленькие нейросети управляют клетками на сетке, клетки сами…

neural cellular automataneuroevolutiongenetic algorithmsneural networksclaude codeml engineeringresearchpytorchoptunareproducibility
Habr
RU

Детекция чужого почерка в экзаменационных бланках без эталонного образца

Один ученик писал экзаменационную работу, а кто-то чужой дописал часть за него. Как мы научили нейросеть распознавать это. Дано: государственная атт…

ocrocr-технологииcomputer visionyoloкомпьютерное зрениеpytorchраспознавание текстараспознавание рукописного текста
Habr
RU

Создаем ИИ-модель для генерации музыки на базе Lakh MIDI Dataset

Работать с сырым аудио в машинном обучении вычислительно тяжело и сложно. Но что, если свести музыку к тексту и применить к ней классические NLP-под…

pythonpytorchlstmrnnгенерация музыкимашинное обучениенейросетиmusic21midiai
Habr
RU

Тихий убийца Трансформеров: как Weight Decay уничтожает эмбеддинги и нормализацию

Разбираем фундаментальную ошибку в обучении трансформеров: почему стандартный параметр weight_decay в оптимизаторе AdamW буквально уничтожает геомет…

нормализациятрансформероптимизатор adamllmpytorch
Habr
RU

Использование машинного обучения в работе с SolidWorks (2 часть): тестирование и практическое применение

В прошлой статье  я поделился своими наработками в области работы ИИ с CAD-программами (в моём и нашем случае, SolidWorks). В этот раз поделюсь…

solidworkspythonpytorchмашинное обучениеmlapi
Habr
RU

Нейросети, генетика и десктоп: как я построил микрофреймворк для обучения AI-агентов с неблокирующим GUI

Микрофреймворк для параллельного обучения AI-агентов в средах Gymnasium с графическим интерфейсом на wxPython. Решает классическую проблему «зависше…

pythonнейросетигенетический алгоритмнейроэволюцияpytorchwxpythonmultiprocessingмикрофреймворкdesktop приложениеgui
Habr
RU

[Перевод] Вредоносный PyTorch Lightning сливал пароли через скрытый JavaScript

30 апреля на PyPI обнаружили новую версию PyTorch Lightning, которая при импорте скачивала Bun и запускала 11,4 МБ опасного JavaScript-вора. Цель —…

pythonpytorchвзломатакавредоносный кодвредоносыpypiкибербезопасностькража данныхкража паролей
Habr