TGViewer
Channel Public Channel
Эйлер-петля, оверфитом шаля

Эйлер-петля, оверфитом шаля

@robin_bobbin_tensorflow

How it’s made: технично-иронично про машинную вышивку со скоростью
800 стежков в минуту, ИИ, алгосы, теорию графов и муки малого биза в европе. Tensorporn от учёной со склонностью разбирать оборудование
Subscribers
39
Photos
14
Videos
6
Links
10
Recent Posts 15 shown
Post #26 29
Сегодня я узнала, что тянуть канитель (с инстой) — моя профессиональная обязанность.
  • ❤ 2
Post #22 75
У меня тут небольшой digital detox случился. Сгоняли с друзьями в обсерваторию Montsec смотреть персеиды и гулять по скалистой тропе каньона Mont-Rebei.

Хорошо было. Футболку выгуляла.
Главное было не убить ее в походе, а то еще фотосессию с ней делать.

Соцсети и продвижение — это самое сложное для меня. Прокастинирую…
  • 🔥 2
  • 🙉 1
Post #21 69

Forwarded from AI для Всех

Мой ближайший сосед Эйлер, или математик берётся за вышивку

На связи Ginger. Я знаю, что вы не забыли, но мне надо как-то начать. Итак, я {одной из своих бриллиантовых граней🤩} математик. Днём работаю в биоинженерии и drug discovery🤪. А по вечерам делаю платформу, создающую арт-вышивку из фото вашего питомца, которую можно носить, дарить или продавать как собственный мерч😎. И это второй эпизод сериала про неожиданные математические задачи, повстречавшихся мне среди катушек ниток.

Всё началось невинно: хотелось сервис, который берёт фото кота (или собаки, или хомяка — никакой дискриминации🐈🐖🐶🐹🦈), отдаёт его ИИ, а результат превращает в файл для вышивальной машины за минуту вместо 3-5 дней ручного труда. Фото дизайн мастерская готовая вещь 🌟, пока вы гладите своего питомца🐆🐈

Звучит просто? Ага. Как почти всё в жизни… пока не столкнешься с физическим миром.

Генерации картинок опустим, nano banana и gpt-image по апи все умеют.

Превратить PNG в SVG тоже решенная задача.

Первая творческая задача: превратить SVG в набор стежков.

SVG это кривые Безье, а кривую можно семплировать в точки. Каждая точка — стежок. Отсюда и математика. SVG это граф, набор путей, каждый из которых — цепочка рёбер. Когда машина переходит с одного пути на другой, она делает JUMP — прыжок иглой с протяжкой нити. Прыжки это плохо: торчащие нитки на изнанке, потерянное время, потенциальные проблемы с машинами. А если прыжок длинный, приходится ещё и обрезать нить (TRIM).

И тут я поймала себя на мысли: это же задача о кёнигсбергских мостах.

Классика теории графов. Как и положено калининградцам, я гуляла только по 3м из них, а в VIII в Эйлер гулял по всем 7ми, и в 1736 году доказал, что обойти все мосты Кёнигсберга ровно по разу нельзя, потому что у графа мостов есть вершины нечётной степени.

В вышивке та же история. Если бы все пути складывались в эйлеров граф, машина прошла бы весь дизайн одним непрерывным движением. Но в реальности — десятки разрозненных контуров, каждый сам себе компонента связности. Прыжки и обрезки неизбежны.

Раз неизбежны — минимизируем. Порядок обхода я строю строила раньше ближайшим соседом: от точки, где игла только что закончила, ищу ближайшее начало или конец следующей цепочки (строчку можно шить в любую сторону — беру ту ориентацию, где ближе). Это тот самый момент, когда ближайший сосед впервые в жизни пригодился мне в проде. O(n²), 30 строк кода. Жаль, недолго. В июле на замену ему пришел китайский почтальон.

Почему заменила: локально все хорошо, глобально — силуэт шьется кусками, 20 обрезок там, где хватает 4.
Но настоящая мораль — я оптимизировала не ту задачу…Надо было не «посетить вершины» (задача коммивояжера), а «покрыть рёбра» (задача китайского почтальона).
Правильная постановка задачи > оптимизация неправильной.

Результат по Эйлеру: тонкий контурный рисунок, ~1-3к стежков, как карандашный набросок. Работает для тонких тканей, которые не выдержат 10-20тыс проколов иглой. Просто, элегантно, минималистично. Но для футболок и свитшотов выглядит слишком просто.

Поэтому, в следующей серии будет сатиновая атласная строчка, скелеты и немного дифференциальной геометрии.

Стек: Python, pyembroidery, svgelements, NumPy, SciPy, scikit-image. 
Дизайны и мокапы рисуют по очереди nano-banana и gpt-image.
Фронтэнд: Next.js + Express + Telegram-бот.


Часть 1 тут.

Поиграться:
petstitch.art
@PetStitch_bot

Бэкстейдж проекта:
@robin_bobbin_tensorflow
  • ❤‍🔥 1
  • ❤ 1
  • 👍 1
Post #20 58
Положу сюда свой пост про математику и машинное обучение в вышивке👇

Кстати, заходите к моему другу Артемию, он ex Stanford, сейчас в Нью Йорке, и постоянно находится на фронтире ИИ (от предсказания землетрясений до финтеха с оборотом 3% планеты)

А я иногда туда пишу про ИИ в разработке лекарств, новых интересных мне моделях, о своей основной работе и об этике использования ИИ
  • ❤ 1
Post #18 65
Плач-плач, танцуй-танцуй!

Рубрика «Тернии и звезды»

На карте первые мастерские в России, где можно заказать свои футболкиииииии!

В моем родном Калининграде, кшно, где же еще.

Спасибо огромное мастерицами Людмиле (Принт Студия 39) и Виктории (ГОСТ Вышивка / SkyPrezent) за то, что объясняли, показывали, рассказывали, и были бесконечно терпимы к моему напору и все еще несовершенным файлам. И да, я вас еще буду мучить улучшенными версиями.

Обе мастерские уже на карте, и у каждой мастерской своя страница онбординга, куда можно попасть, выбрав ближайшую к себе мастерскую на карте, или прямой ссылкой:
PrintStudio39
ГОСТ вышивка

А если вы пользователь, вы отправляетесь в настоящее приключение:
1. Создайте свой дизайн на сайте (пока только EU карты)/ в ТГ боте (можно ру картами),
2. Выберите / подтвердите ближайшую к вам мастерскую,
3. Оплатите дизайн / купите подписку

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

4. Принесите свою футболку в мастерскую или выберите из доступного на месте.
5. Оплатите услуги вышивки
6. Заберите готовую футболку, когда она будет готова

Почём удовольствие:
дизайн 999 руб (скоро прикручу recurrent payments в рублях, будет 333 руб по подписке PetLover, или 285 руб/ дизайн по подписке Creator)

Футболка 1000-1200 руб в мастерской или своя 0 руб.
Вышивка 1000-1600 руб в зависимости от размера

Итого от 1275 до 3600 руб, и мудрость вашего пёселя и кота всегда с вами.

Думаю, первопроходцам будет сложновато, поэтому я буду рядом с первыми 10ю смелыми рыбками-первооткрывателям на каждом шагу.

Заходите на
www.PetStitch.art/workshops
Выбирайте мастерскую, создавайте свои дизайны, и тегайте российский акк @petstitch_ru (я еще не создала его) и мастерскую в запретграме.

Пишите фидбек, что понравилось, что не понравилось, что улучшить, изменить, упростить, добавить. Дико интересно, что у вас получилось.

Да, я понимаю, что процесс сложный, но именно эту идею я хочу попробовать воплотить:

Ваш питомец поддерживает вас, а вы поддерживайте мастеров в вашем городе.

Thread that connects❤
  • 🔥 1
  • 👏 1
Post #16 130
Теперь можно вышить свой дизайн

Рубрика «Тернии и звезды»

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

Спустя неделю функция в проде. 🤵
Почему мне захотелось это сделать. Во-первых, детские рисунки — это святое (у меня все стены завешаны детским творчеством). Во-вторых, это часть уже существующего пайплайна (картинка ➖ вышивка). Нужно сделать только пре-процессинг и очистку картинки.

Итак, сегодня в личном кабинете в разделе Stitch Studio появилась опция ⭐️«Загрузи свое изображение»⭐️. Кидаете простую картинку (детский рисунок, мем, логотип, скетч, каллиграфию) получаете файл машинной вышивки (DST / PES / JEF / EXP / VP3) и, по желанию, скелетонизированный SVG.

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


Что под капотом и почему там две кнопки.

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

Поэтому два режима очистки:

Standard. Чистая вычислительная геометрия 🤔
Нахожу лист (контур + перспективная развёртка — выпрямляю изогнутый лист и кадрирую), выравниваю освещение (делю на фоновую засветку, убираю тени), усиливаю контраст. Подходит для профессиональной цифровой линейной графики.

AI enhance😠. Для всего остального
Модель перерисовывает фото в чистую линию: сохраняет каждый штрих, почерк и пропорции, но убирает бумагу, тени, пальцы, спрямляет и минимально-но-необходимо адаптирует под физические возможности вышивальной машины.
Что не делает — не «улучшает» рисунок, потому что верность оригиналу и есть продукт, особенно когда оригинал нарисован любимым малышом. По умолчанию стоит именно AI: на реальных фото детских рисунков он выигрывает с разгромным счётом.

Как всегда, технические подробности выйдут в @nn_for_science

Функция уже доступна с любой подпиской: pet lover, creator или pro.
Функция с доп парламентами для мастерских. Если не знаете, оставьте дефолтные значения.

Мастерской, которая это попросила, дарю месяц бесплатно. Потому что хороший запрос стоит дороже, чем кажется. (Ребята, если не против, с радостью назову вас и добавлю ссылку; если хотите остаться инкогнито — просто спасибо, оффер в силе.)

И зову на тест других вышивальщиков 🍿📇 и вышивальщиц🤍📸: нужны те, кто умеет открыть DST и понять, что внутри. Кто увидит, где нужно увеличить плотность, где просится underlay, где добавить компенсацию эластичности ткани. Мне нужен ваш глаз и тесты на том железе, на котором вы реально шьёте.

Откликнуться: @GingerSpacetail. Поиграться: petstitch.art/account ➖ Stitch Studio (Студия стежков)🤩
  • 🔥 2
  • ❤ 1
Post #14 116

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • ❤‍🔥 6
  • 🔥 2
Post #11 70
И не только выходные😳
Post #9 94
Демо видео v2

Пока ехала на rooftop вечеринку, агент установил себе скилл и сделал демку v2

Что мне понравилось:
✳️в скилл зашито 3 вариант демо: для инвесторов, 30-секундный видосик для соц сетей и {третий забыла}
✳️видео для соц сетей строится по законам «Спасите котика» Блейка Снайдера - огонь!
✳️генерация сразу со звуком
✳️отлично считал ценности бренда (выглядит, что сам их синтезировал)

Что не получилось (у меня, пока):
✳️проигнорировал брендбук, надо будет явно указать в следующий раз
✳️мне хочется human-in-the-loop со мной, чтобы отполировать бриф и сценарий, но это катомизирую
✳️проигнорировал существующую llm-wiki проекта и много ассетов, но это лечится следующей итерацией

А пока суббота. Unplugged
  • ❤‍🔥 1
  • 😁 1
Post #8 87
Ой, еще одна рубрика родилась «Эдвард руки-ножницы» 🖤— как я наслушалась умных людей, сделала так же, получила шляпу какую-то.

По инструкции от Нади Зуевой оправила Клода делать такую же красоту — демку в стиле апп стор.

Контекст: репо, скриншоты, скринкасты, видео из мастерской, в несколько итераций поработали над брифом и сценарием.

И получилось это… 🤡

Ну, есть элементы, которые можно переиспользовать, но это далеко не ван шот

Сделаю нормально, расскажу, как надо было. Как раз Артемий дропнул скилл. Клод уже пилит 🪚 demo_v2


Пока руками в capcut пришлось слепить. Ну, вы видели, если запускали /start
Post #7 105
Когда мы прикручивали оплату картами к сайту, дети узнали о существовании налогов и их размерах. Налог на прибыль был принят с пониманием - окейно скидываться на сервисы типа образования и медицины в масштабе страны, но мысль, что мы/они должны отдавать до 27% с каждой продажи, потому что это налог на добавленную стоимость, вызвала возмущение.

Младшая некоторое время осознавала ситуацию, а потом спросила, могу ли я передать кое-что в налоговую и нарисовала вот это🤭

Старшая сказала, что после получения этого обращения нам могут назначить эксклюзивную ставку НДС 80%. Ну да, ну да, этот налог формально платит покупатель. Но налоги все-таки не очень интуитивная вещь.

Даже если PetStitch не станет успешным бизнесом, это офигенный образовательный ресурс🤗📝

P.s пятна по типу «а здесь мы рыбу заворачивали». Когда фотала, я не думала, что буду вести канал. Хорошо, что вас немного, все как родные🤗
  • 🥰 2
  • 🤔 1
Older posts →

About this channel

How can I read @robin_bobbin_tensorflow without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Эйлер-петля, оверфитом шаля: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Эйлер-петля, оверфитом шаля have?
Эйлер-петля, оверфитом шаля (@robin_bobbin_tensorflow) has 39 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Эйлер-петля, оверфитом шаля know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →