1import{_ as h,a as f}from"./slidev/VClick-BGoJcOLw.js";import{aK as o,b as y,o as i,w as t,g as s,e as a,ah as r,ad as n,f as _,v as x,x as v,T as p}from"./modules/vue-C0K0w9kl.js";import{_ as w}from"./fm_overfit-R32_WfJJ.js";import{I as k}from"./slidev/default-BapebHl4.js";import{u as b,f as z}from"./slidev/context-DyGjnApn.js";import"./index-BB1b1IhY.js";import"./modules/shiki-CPPtkTwy.js";const N={src:w,markdownSource:[18,19,41]},L={__name:"1-intro.md__slidev_2",setup(T){const{$clicksContext:u,$frontmatter:c}=b();return u.setup(),(B,l)=>{const e=h,m=f,d=o("drag"),g=o("click");return i(),y(k,x(v(p(z)(p(c),1))),{default:t(()=>[l[4]||(l[4]=s("h1",null,"Why do Diffusion & Flow matching work so well?",-1)),l[5]||(l[5]=s("br",null,null,-1)),l[6]||(l[6]=s("p",null,"Reminders:",-1)),a(e,{depth:"2"},{default:t(()=>[...l[0]||(l[0]=[s("ul",null,[s("li",null,[n('There is a closed-form formula for the "ideal"/"perfect"/optimal score/velocity '),s("ul",null,[s("li",null,[n("That can only generate samples from the training set "),s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("mo",{stretchy:"false"},"{"),s("msup",null,[s("mi",null,"x"),s("mrow",null,[s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",{stretchy:"false"},")")])]),s("mo",{separator:"true"},","),s("mo",null,"â¦"),s("mo",{separator:"true"},","),s("msup",null,[s("mi",null,"x"),s("mrow",null,[s("mo",{stretchy:"false"},"("),s("mi",null,"n"),s("mo",{stretchy:"false"},")")])]),s("mo",{stretchy:"false"},"}")]),s("annotation",{encoding:"application/x-tex"},"\\{ x^{(1)}, \\dots, x^{(n)} \\}")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"1.138em","vertical-align":"-0.25em"}}),s("span",{class:"mopen"},"{"),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.888em"}},[s("span",{style:{top:"-3.063em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mopen mtight"},"("),s("span",{class:"mord mtight"},"1"),s("span",{class:"mclose mtight"},")")])])])])])])])]),s("span",{class:"mpunct"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"minner"},"â¦"),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mpunct"},","),s("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"x"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.888em"}},[s("span",{style:{top:"-3.063em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mopen mtight"},"("),s("span",{class:"mord mathnormal mtight"},"n"),s("span",{class:"mclose mtight"},")")])])])])])])])]),s("span",{class:"mclose"},"}")])])])])])])],-1)])]),_:1}),l[7]||(l[7]=s("br",null,null,-1)),r((i(),_("div",null,[r(s("img",N,null,512),[[d,[472,235,494,NaN]]])])),[[g,2]]),l[8]||(l[8]=s("br",null,null,-1)),a(m,null,{default:t(()=>[...l[1]||(l[1]=[s("p",null,"Diffusion/flow matching models",-1)])]),_:1}),a(e,{depth:"2"},{default:t(()=>[...l[2]||(l[2]=[s("ul",null,[s("li",null,[n('"Should" only reproduce samples fom the training set '),s("ul",null,[s("li",null,'With the "optimal"/closed-form')])]),s("li",null,"Yet they do generate new samplesâ¦"),s("li",null,"And easily mix and match images/concepts")],-1)])]),_:1}),a(m,null,{default:t(()=>[...l[3]||(l[3]=[s("ul",null,[s("li",null,"How can diffusion/flow matching combine concepts?")],-1)])]),_:1})]),_:1},16)}}};export{L as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.