ЁЯУ║ рдзрдбрд╛ 12 тАФ Diffusion рдЖрдгрд┐ multimodal: TV рдЪрд╛ static рд╕реНрд╡рдЪреНрдЫ рдХрд░рдгреЗ
ЁЯУН рддреБрдореНрд╣реА рдЗрдереЗ рдЖрд╣рд╛рдд: 12 рдкреИрдХреА рдзрдбрд╛ 12 ┬╖ рдорд╛рдЧреЗ: lesson-11-agents ┬╖ рдмреЛрдирд╕ рдкреБрдвреЗ: lesson-13-mcp
ЁЯУж рдпрд╛ рдмреНрд░рдБрдЪрдордзреНрдпреЗ рдХрд╛рдп рдЖрд╣реЗ
рд╕рдВрдкреВрд░реНрдг рдореБрдЦреНрдп рдХреЛрд░реНрд╕ тАФ рд╕рдЧрд│реЗ 12 рдзрдбреЗ (рдзрдбрд╛ 13 рд╣рд╛ рдмреЛрдирд╕ MCP рдУрд│рдЦ рдЖрд╣реЗ). рд╢реЗрд╡рдЯрдЪрд╛ рдзрдбрд╛: image generators рдХрд╕реЗ рдЪрд╛рд▓рддрд╛рдд (diffusion), рдЖрдгрд┐ models рдирд╛ рдбреЛрд│реЗ рдЖрдгрд┐ рдХрд╛рди рдХрд╕реЗ рдорд┐рд│рд╛рд▓реЗ (multimodal).
ЁЯзТ 5 рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рдореБрд▓рд╛рд▓рд╛ рд╕рдордЬрд╛рд╡рд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ
рдЪрд┐рддреНрд░рдХрд▓реЗрдЪрд╛ рд╡рд░реНрдЧ, рдЖрдЬрд╡рд░рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рд╡рд┐рдЪрд┐рддреНрд░ рд╕рд░рд╛рд╡ ЁЯОи: рд╢рд┐рдХреНрд╖рд┐рдХрд╛ рдорд╛рдВрдЬрд░реАрдЪрд╛ рдПрдХ рдлреЛрдЯреЛ рдШреЗрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдд TV-static рдЪрд╛ рдереЛрдбрд╛рд╕рд╛ noise рдШрд╛рд▓рддреЗ. рдордЧ рдЖрдгрдЦреА рдереЛрдбрд╛. рдЖрдгрд┐ рдЖрдгрдЦреА тАФ 1,000 steps, рддреЛ рдкреВрд░реНрдг static рд╣реЛрдИрдкрд░реНрдпрдВрдд. рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдЪрд╛ рдЧреГрд╣рдкрд╛рда: рд╣реА рдлрд┐рд▓реНрдо рдЙрд▓рдЯреА рдЪрд╛рд▓рд╡рд╛рдпрд▓рд╛ рд╢рд┐рдХрд╛ тАФ "рд╣реА рдереЛрдбреА noisy рдорд╛рдВрдЬрд░ рдЖрд╣реЗ; рдХреЛрдгрддрд╛ noise рдШрд╛рддрд▓рд╛ рддреЗ рд╕рд╛рдВрдЧрд╛" тАФ рд▓рд╛рдЦреЛ рд╡реЗрд│рд╛, рд▓рд╛рдЦреЛ рдлреЛрдЯреЛрдВрд╡рд░ (рдкреБрдиреНрд╣рд╛ рд▓рд╛рд▓ рдкреЗрди! рдзрдбрд╛ 02).
рдкрджрд╡реАрдЪрд╛ рджрд┐рд╡рд╕: рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдЪреНрдпрд╛ рд╣рд╛рддрд╛рдд рдкреВрд░реНрдг static рджреНрдпрд╛ рдЖрдгрд┐ рдореНрд╣рдгрд╛ "рдпрд╛рдд рдПрдХ 'cat wearing a crown' рд▓рдкрд▓реЗрд▓реА рдЖрд╣реЗ тАФ noise рдХрд╛рдвреВрди рдЯрд╛рдХ." рдЯрдкреНрдкреНрдпрд╛рдЯрдкреНрдкреНрдпрд╛рдиреЗ, 20тАУ50 рдлреЗрд▒реНрдпрд╛рдВрдд, рддреЛ рддреА "рд╢реЛрдзрддреЛ": static тЖТ рдЕрд╕реНрдкрд╖реНрдЯ рдЖрдХрд╛рд░ тЖТ рдорд╛рдВрдЬрд░реАрд╕рд╛рд░рдЦреЗ тЖТ рдореБрдХреБрдЯрд╛рдЪреА рдЪрдордХ тЖТ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд▓рд╛рдХреГрддреА. ЁЯУ║тЮбя╕ПЁЯР▒ЁЯСС static рдордзреНрдпреЗ рдХрдзреАрдЪ рдорд╛рдВрдЬрд░ рдирд╡реНрд╣рддреА тАФ рд╢рдмреНрдж рдЬреЗ рдорд╛рдЧрддрд╛рдд рддреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ noise рдХрд╛рдврд▓реНрдпрд╛рдиреЗ рддреА рддрдпрд╛рд░ рд╣реЛрддреЗ. рд╢рдмреНрдж рджрд┐рд╢рд╛ рджреЗрддрд╛рдд тАФ рдУрд│рдЦрд▓реЗрдд рдмрд░реЛрдмрд░ тАФ embeddings (рдзрдбрд╛ 04) рджреНрд╡рд╛рд░реЗ: prompt рдЪреА рдЕрд░реНрде-рдЬрд╛рдЧрд╛ рдкреНрд░рддреНрдпреЗрдХ de-noising step рд▓рд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рддреЗ. (рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рд╣реЗ рдПрдХрд╛ compressed "latent" рд░реЗрдЦрд╛рдЯрди-рдЬрд╛рдЧреЗрдд рд╣реЛрддреЗ тАФ рдЫреЛрдЯрд╛ canvas, рддреАрдЪ рдХрд▓реНрдкрдирд╛ тАФ рд╣реЗрдЪ Stable Diffusion рдордзреАрд▓ "latent diffusion".)
рдЖрдгрд┐ multimodal? ЁЯСАЁЯСВ рдзрдбрд╛-03 рдЪреА рдпреБрдХреНрддреА рд╕рдЧрд│реАрдХрдбреЗ рд▓рд╛рдЧреВ рд╣реЛрддреЗ: images patch-tokens рдмрдирддрд╛рдд, audio sound-tokens рдмрдирддреЛ тАФ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рдВрд╡реЗрджрдирд╛, рддреЗрдЪ desk, рддреЗрдЪ attention (рдзрдбрд╛ 06). рдореНрд╣рдгреВрдирдЪ рдПрдХ model рддреБрдордЪрд╛ screenshot рд╡рд╛рдЪрддреЛ, voice note рдРрдХрддреЛ, рдЖрдгрд┐ text рдордзреНрдпреЗ рдЙрддреНрддрд░ рджреЗрддреЛ: рд╕рдЧрд│реЗ рдПрдХрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдЕрд░реНрде-рдЬрд╛рдЧреЗрддрд▓реЗ tokens рдмрдирд▓реЗ. рдПрдХ рд╡рд░реНрдЧ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╖рдп.
ЁЯЧ║я╕П рдЖрдХреГрддреА
flowchart LR
subgraph train["ЁЯОи homework - millions of times"]
cat["ЁЯР▒ photo"] -->|"add noise ├Ч1000"| static1["ЁЯУ║ static"]
static1 -->|"learn to predict<br/>the noise added"| skill["ЁЯза the un-noising skill"]
end
subgraph gen["ЁЯЦ╝я╕П graduation - generating"]
s2["ЁЯУ║ pure static"] --> d1["тАж20-50 un-noise stepsтАж"] --> img["ЁЯР▒ЁЯСС 'cat with crown'"]
p["ЁЯУЭ prompt embedding<br/>steers EVERY step"] -.-> d1
end
skill --> gen
mm["ЁЯСА multimodal: images/audio тЖТ tokens too<br/>same desk, same attention, every sense"]
тЭУ рдХрд╛рдп
- Diffusion: рд╣рд│реВрд╣рд│реВ noise рдШрд╛рд▓рдгреНрдпрд╛рдЪреА рдХреНрд░рд┐рдпрд╛ рдЙрд▓рдЯреА рдХрд░рд╛рдпрд▓рд╛ train рдХрд░рд╛; noise рдкрд╛рд╕реВрди рд╡рд╛рд░рдВрд╡рд╛рд░ denoising рдХрд░реВрди generate рдХрд░рд╛, text-embedding рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ. рддреЗ one-shot generation (GANs) рдкреЗрдХреНрд╖рд╛ рдХрд╛ рдЬрд┐рдВрдХрд▓реЗ: 50 рдЫреЛрдЯреНрдпрд╛ рджреБрд░реБрд╕реНрддреНрдпрд╛ рдПрдХрд╛ рдореЛрдареНрдпрд╛ рдЙрдбреАрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рдЕрд╕рддрд╛рдд тАФ рдкреНрд░рддреНрдпреЗрдХ step рдлрдХреНрдд рдереЛрдбреАрд╢реА рдмрд░реЛрдмрд░ рдЕрд╕рд▓реА рддрд░реА рдкреБрд░реЗ.
- StepsтЖФqualityтЖФspeed рдЪреА рддрдбрдЬреЛрдб; latent diffusion = рд╣реЗ compressed рдЬрд╛рдЧреЗрдд рдХрд░рдгреЗ (laptops рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЬрд▓рдж); рддреАрдЪ рдХреГрддреА video рдЖрдгрд┐ audio generation рдЪрд╛рд▓рд╡рддреЗ.
- Multimodal LLMs: рдПрдХ vision encoder image patches рдЪреЗ token-embeddings рдХрд░рддреЛ рдЬреНрдпрд╛рдВрд╡рд░ transformer attend рдХрд░рддреЛ тАФ screenshots, charts, рдлреЛрдЯреЛ "text-рд╕рд╛рд░рдЦреЗ" input рдмрдирддрд╛рдд. Output рдмрд╛рдЬреВ: LLM рдПрдЦрд╛рджрд╛ diffusion model рд╕реБрджреНрдзрд╛ рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЛ (agents рдЪреА tools, рдзрдбрд╛ 11 тАФ рдЪрд┐рддреНрд░рдХрд╛рд░ рд╣реЗ рдПрдХ tool рдЖрд╣реЗ!).
- рдХрдордХреБрд╡рдд рдЬрд╛рдЧрд╛ рдЖрддрд╛ рд╕рдордЬрддрд╛рдд: generate рдХреЗрд▓реЗрд▓реНрдпрд╛ images рдордзреАрд▓ text (рддреЗ рдЕрдХреНрд╖рд░рд╛рдВрдЪреЗ рдЖрдХрд╛рд░ рд░рдВрдЧрд╡рддреЗ, spelling рдХрд░рдд рдирд╛рд╣реА тАФ рдзрдбрд╛ 03 рдЪрд╛ рдмрджрд▓рд╛), рдмреЛрдЯреЗ рдореЛрдЬрдгреЗ (global constraints рд╡рд┐рд░реБрджреНрдз local denoising).
ЁЯдФ рдХрд╛
Image/video/voice generation рдкреНрд░рдпреЛрдЧрд╢рд╛рд│реЗрдЪреНрдпрд╛ demo рдкрд╛рд╕реВрди рд░реЛрдЬрдЪреЗ tool рдмрдирд▓реЗ тАФ рдЖрдгрд┐ рддреЗ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдзреАрдЪ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд▓реНрдкрдирд╛рдВрд╡рд░ рдЪрд╛рд▓рддреЗ: noise-prediction рдореНрд╣рдгрдЬреЗ loss (L02), рджрд┐рд╢рд╛ рджреЗрдгреЗ рдореНрд╣рдгрдЬреЗ embeddings (L04), patches рдореНрд╣рдгрдЬреЗ tokens (L03), рдПрдХрддреНрд░реАрдХрд░рдг рдореНрд╣рдгрдЬреЗ attention (L06). рд╣реАрдЪ рдХреЛрд░реНрд╕рдЪреА рдЦрд░реА рдкрджрд╡реА: рдХрд╛рд╣реАрд╣реА рдЬрд╛рджреВ рдЙрд░рд▓реА рдирд╛рд╣реА тАФ рддреНрдпрд╛рдЪ рдкрд╛рдЪ рдХрд▓реНрдкрдирд╛, рдирд╡реНрдпрд╛рдиреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛.
ЁЯзк рдХрд░реВрди рдкрд╛рд╣рд╛
рдХреЛрдгрддрд╛рд╣реА image generator (рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рддреНрдпрд╛рдЪрд╛ preview рдкрд╛рд╣рд╛): generation рдзреВрд╕рд░рддреЗрддреВрди
рдзрд╛рд░рджрд╛рд░ рд╣реЛрддрд╛рдирд╛ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ тАФ рддреБрдореНрд╣реА рдЕрдХреНрд╖рд░рд╢рдГ denoising steps рдкрд╛рд╣рдд рдЖрд╣рд╛рдд.
рдордЧ рд╕рд┐рджреНрдзрд╛рдВрдд рддрдкрд╛рд╕рд╛: prompt a shop sign that says "WELCOME FRIENDS"
(рдЕрдХреНрд╖рд░рд╛рдВрдЪреЗ рдЖрдХрд╛рд░, L03 рдЪрд╛ рдмрджрд▓рд╛) рдЖрдгрд┐ a hand holding five pencils
(global constraints). рдЬреНрдпрд╛ рдЕрдкрдпрд╢рд╛рдВрдЪреЗ рддреБрдореНрд╣реА рдЖрддрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджреЗрдК рд╢рдХрддрд╛, рддреНрдпрд╛рдВрд╡рд░
рддреБрдореНрд╣реА рдорд╛рд░реНрдЧрд╣реА рдХрд╛рдвреВ рд╢рдХрддрд╛.
ЁЯОУ рддреБрдореНрд╣реА рдХрд░реВрди рджрд╛рдЦрд╡рд▓реЗ тАФ рд╕рдВрдкреВрд░реНрдг рд╢рд╛рд│рд╛
рдирд┐рдпрдордкреБрд╕реНрддрдХреЗ рд╡рд┐рд░реБрджреНрдз рдЙрджрд╛рд╣рд░рдгреЗ тЖТ рд▓рд╛рд▓ рдкреЗрди тЖТ puzzle рддреБрдХрдбреЗ тЖТ рдмреИрдардХ- рддрдХреНрддрд╛ тЖТ рдЕрдВрджрд╛рдЬрд╛рдЪрд╛ рдЦреЗрд│ тЖТ рдЗрдХрдбреЗ-рддрд┐рдХрдбреЗ рдкрд╛рд╣рдгреЗ тЖТ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдЖрдгрд┐ рд╕реЛрдиреЗрд░реА рддрд╛рд░реЗ тЖТ рдЫреЛрдЯреНрдпрд╛ desk рд╡рд░ рдиреАрдЯ рд╡рд┐рдЪрд╛рд░рдгреЗ тЖТ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕реВ рдореВрд▓ тЖТ open-book рдкрд░реАрдХреНрд╖рд╛ тЖТ hall passes тЖТ static рд╕реНрд╡рдЪреНрдЫ рдХрд░рдгреЗ. рдмрд╛рд░рд╛ рдзрдбреЗ, рдкрд╛рдЪ рдореВрд│ рдХрд▓реНрдкрдирд╛, рдЬрд╛рджреВ рд╢реВрдиреНрдп. рдЬрд╛, рдХрд╛рд╣реАрддрд░реА рдмрд╛рдВрдзрд╛ тАФ рдЖрдгрд┐ рдкреБрдврдЪреА AI рдмрд╛рддрдореА рдЖрд▓реА рдХреА рддреА рдХреЛрдгрддрд╛ рдзрдбрд╛ рдШрд╛рд▓реВрди рдЖрд▓реА рдЖрд╣реЗ рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЗрдордХреЗ рдХрд│реЗрд▓. ЁЯзаЁЯОУ
рдПрдХ рдмреЛрдирд╕ рдЙрд░рд▓рд╛ рдЖрд╣реЗ: рд╣реЗ рд╕рдЧрд│реЗ рддреБрдордЪреНрдпрд╛ files, рддреБрдордЪреЗ GitHub, рддреБрдордЪрд╛ database рдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдЬреЛрдбрдгрд╛рд░рд╛ standard plug тАФ MCP.
git checkout lesson-13-mcp # ЁЯФМ the universal plug