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
RU

Запрещённая математика в твоём autograd: бесконечно малые, дуальные числа и нестандартный анализ

Когда вы пишете loss.backward() в PyTorch, ваш autograd делает то, что 200 лет считалось математической ересью: оперирует бесконечно малыми …

autogradматематиканестандартный анализдуальные числаpytorchградиентыбесконечно малыедифференцированиеpythonмашинное обучение