Найти Π² Π”Π·Π΅Π½Π΅

πŸ›  OmniSVG1.1-4B ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ SVG-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ слоТныС SVG ΠΈΠ· тСкста ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

OmniSVG Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ SVG (Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ) ΠΈΠ· тСкста ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с пСрсонаТами Π² стилС рСфСрСнса. OmniSVG (vision-language model β€” модСль, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ тСкст) Π½Π΅ пытаСтся Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ SVG ΠΊΠ°ΠΊ XML-ΠΊΠΎΠ΄. ВмСсто этого ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ move/line/curve/arc/close ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Π° модСль Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΆΠ΅ собираСтся Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€. Π’ датасСтС MMSVG-2M 2 ΠΌΠ»Π½ SVG-ассСтов: 1.1M ΠΈΠΊΠΎΠ½ΠΎΠΊ, 0.5M ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ ΠΈ 0.4M пСрсонаТСй (Ρ‡Π°ΡΡ‚ΡŒ пСрсонаТСй сгСнСрирована для ΠΏΠ°Ρ€ изобраТСниС–SVG). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ «пСрсонаТныС» ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ β€” Π½Π΅ экзотика, Π° Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ распрСдСлСния. Π‘Π°ΠΌΡ‹ΠΉ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ практичСский Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ β€” Π΄Π»ΠΈΠ½Π°: OmniSVG ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ SVG 30 000+ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². Для сравнСния: StarVector упираСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 16k ΠΈ Π½Π° слоТных SVG Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ тСряСт качСство, Π° LLM4SVG Π² основном фокусируСтся Π½Π° пространствСнной точности ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π½ΠΎ Π½Π΅ выглядит ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² (text-to / image-to / charac

πŸ›  OmniSVG1.1-4B ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ SVG-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ слоТныС SVG ΠΈΠ· тСкста ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

OmniSVG Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ SVG (Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ) ΠΈΠ· тСкста ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с пСрсонаТами Π² стилС рСфСрСнса.

OmniSVG (vision-language model β€” модСль, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ тСкст) Π½Π΅ пытаСтся Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ SVG ΠΊΠ°ΠΊ XML-ΠΊΠΎΠ΄. ВмСсто этого ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ move/line/curve/arc/close ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Π° модСль Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΆΠ΅ собираСтся Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€.

Π’ датасСтС MMSVG-2M 2 ΠΌΠ»Π½ SVG-ассСтов: 1.1M ΠΈΠΊΠΎΠ½ΠΎΠΊ, 0.5M ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ ΠΈ 0.4M пСрсонаТСй (Ρ‡Π°ΡΡ‚ΡŒ пСрсонаТСй сгСнСрирована для ΠΏΠ°Ρ€ изобраТСниС–SVG). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ «пСрсонаТныС» ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ β€” Π½Π΅ экзотика, Π° Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ распрСдСлСния.

Π‘Π°ΠΌΡ‹ΠΉ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ практичСский Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ β€” Π΄Π»ΠΈΠ½Π°: OmniSVG ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ SVG 30 000+ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ². Для сравнСния: StarVector упираСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 16k ΠΈ Π½Π° слоТных SVG Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ тСряСт качСство, Π° LLM4SVG Π² основном фокусируСтся Π½Π° пространствСнной точности ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π½ΠΎ Π½Π΅ выглядит ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² (text-to / image-to / character-reference). Π›ΠΈΡ‡Π½ΠΎ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€Π°ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ощущаСтся: Β«Π²Π»Π΅Π·Π°Π΅Ρ‚ Π»ΠΈ Π² контСкст» Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ качСство Π½Π° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… сцСнах.

Запуск: apache-вСса доступны Π½Π° Hugging Face aoiandroid/OmniSVG1.1_4B (Apache 2.0). ΠŸΡ€ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с запуском прямо Π½Π° своСй машинС заявлСн сцСнарий для GPU 16GB ΠΏΠΎΠ΄ модСль 4B; ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ инфСрСнса Π½Π° Π΄Π»ΠΈΠ½Π°Ρ… Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ (256–2048 Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²) порядок β€” сСкунды Π΄ΠΎ дСсятков, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Β«ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°Β».

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ кСйс: Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΊΠΈΠ΄Π°Π΅Ρ‚ растр Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° β†’ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ SVG для Figma/Π²Π΅Π±Π° Π·Π° сСкунды, Π±Π΅Π· Ρ€ΡƒΡ‡Π½ΠΎΠΉ трассировки.

#model #OmniSVG #SVG #Qwen2_5_VL #pytorch #huggingface #MMSVG-2M

πŸ”— aoiandroid/OmniSVG1.1_4B