
{"id":7452,"date":"2026-01-19T21:54:32","date_gmt":"2026-01-19T13:54:32","guid":{"rendered":"https:\/\/infernews.com\/?page_id=7452"},"modified":"2026-01-19T22:47:37","modified_gmt":"2026-01-19T14:47:37","slug":"rectified-flow","status":"publish","type":"page","link":"https:\/\/infernews.com\/blog\/rectified-flow\/","title":{"rendered":"Rectified Flow \u77ef\u6b63\u6d41"},"content":{"rendered":"\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <script src=\"https:\/\/polyfill.io\/v3\/polyfill.min.js?features=es6\"><\/script>\n    <script id=\"MathJax-script\" async src=\"https:\/\/cdn.jsdelivr.net\/npm\/mathjax@3\/es5\/tex-mml-chtml.js\"><\/script>\n\n<style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;600;700&family=JetBrains+Mono&display=swap');\n        \n        :root {\n            --primary: #3b82f6;\n            --bg-dark: #0f172a;\n            --card-bg: #1e293b;\n        }\n\n        body {\n            font-family: 'Inter', sans-serif;\n            scroll-behavior: smooth;\n        }\n\n        .math-display {\n            overflow-x: auto;\n            padding: 1rem 0;\n        }\n\n        .gradient-text {\n            background: linear-gradient(90deg, #60a5fa, #a78bfa);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n\n        .code-block {\n            font-family: 'JetBrains Mono', monospace;\n            background: #000;\n            color: #d1d5db;\n        }\n\n        .tech-card {\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n        }\n\n        .tech-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.3);\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-slate-900 text-slate-200 leading-relaxed\">\n\n    <!-- Header \/ Navigation -->\n    <nav class=\"sticky top-0 z-50 bg-slate-900\/80 backdrop-blur-md border-b border-slate-800\">\n        <div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\">\n            <div class=\"flex justify-between h-16 items-center\">\n                <div class=\"flex items-center space-x-2\">\n                    <div class=\"w-8 h-8 bg-blue-500 rounded-lg flex items-center justify-center\">\n                        <i class=\"fas fa-bolt text-white\"><\/i>\n                    <\/div>\n                    <span class=\"text-xl font-bold tracking-tight\">AI Tech Report<\/span>\n                <\/div>\n                <div class=\"hidden md:flex space-x-8 text-sm font-medium text-slate-400\">\n                    <a href=\"#theory\" class=\"hover:text-blue-400 transition\">\u6838\u5fc3\u7406\u8ad6<\/a>\n                    <a href=\"#performance\" class=\"hover:text-blue-400 transition\">\u6548\u80fd\u5c0d\u6bd4<\/a>\n                    <a href=\"#industry\" class=\"hover:text-blue-400 transition\">\u7522\u696d\u61c9\u7528<\/a>\n                    <a href=\"#implementation\" class=\"hover:text-blue-400 transition\">\u5be6\u73fe\u7d30\u7bc0<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/nav>\n\n    <!-- Hero Section -->\n    <header class=\"relative py-20 overflow-hidden\">\n        <div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center\">\n    \n            <p class=\"text-xl text-slate-400 max-w-3xl mx-auto mb-10\">\n                \u5f9e\u7406\u8ad6\u57fa\u790e\u5230\u5be6\u8e10\u61c9\u7528\uff0c\u89e3\u6790\u9a45\u52d5 Stable Diffusion 3 \u8207 FLUX \u7684\u6838\u5fc3\u8def\u5f91\u512a\u5316\u6280\u8853\u3002\n            <\/p>\n            <div class=\"flex justify-center space-x-4\">\n                <span class=\"px-4 py-1.5 bg-blue-500\/10 text-blue-400 rounded-full border border-blue-500\/20 text-sm font-semibold\">\u751f\u6210\u5f0f AI<\/span>\n                <span class=\"px-4 py-1.5 bg-purple-500\/10 text-purple-400 rounded-full border border-purple-500\/20 text-sm font-semibold\">\u6df1\u5ea6\u5b78\u7fd2<\/span>\n                <span class=\"px-4 py-1.5 bg-emerald-500\/10 text-emerald-400 rounded-full border border-emerald-500\/20 text-sm font-semibold\">\u6280\u8853\u767d\u76ae\u66f8<\/span>\n            <\/div>\n        <\/div>\n        <!-- Abstract background blobs -->\n        <div class=\"absolute top-0 left-1\/2 -translate-x-1\/2 w-[800px] h-[400px] bg-blue-500\/10 blur-[120px] rounded-full -z-10\"><\/div>\n    <\/header>\n\n    <main class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-20\">\n        \n        <!-- Executive Summary -->\n        <section class=\"mb-24 p-8 bg-slate-800\/50 rounded-3xl border border-slate-700\">\n            <div class=\"flex flex-col md:flex-row gap-8 items-center\">\n                <div class=\"flex-1 text-center md:text-left\">\n                    <h2 class=\"text-2xl font-bold mb-4 text-white\">\u57f7\u884c\u6458\u8981<\/h2>\n                    <p class=\"text-slate-300\">\n                        Rectified Flow\uff08\u77ef\u6b63\u6d41\uff09\u6b63\u5728\u91cd\u5851\u751f\u6210\u5f0f AI \u7684\u6280\u8853\u683c\u5c40\u3002\u4f5c\u70ba\u64f4\u6563\u6a21\u578b\uff08Diffusion Models\uff09\u7684\u91cd\u8981\u6f14\u9032\uff0c\u5b83\u901a\u904e\u6700\u512a\u50b3\u8f38\u7406\u8ad6\u548c\u795e\u7d93\u5e38\u5fae\u5206\u65b9\u7a0b\uff08Neural ODE\uff09\u6846\u67b6\uff0c\u5be6\u73fe\u4e86\u751f\u6210\u54c1\u8cea\u8207\u8a08\u7b97\u6548\u7387\u7684\u9769\u547d\u6027\u5e73\u8861\u3002\u672c\u5831\u544a\u5c07\u5256\u6790\u9019\u9805\u9a45\u52d5 Stable Diffusion 3\u3001FLUX\u3001ByteDance Waver \u7b49\u524d\u6cbf\u6a21\u578b\u7684\u6838\u5fc3\u6280\u8853\u3002\n                    <\/p>\n                <\/div>\n                <div class=\"flex flex-wrap justify-center gap-4\">\n                    <div class=\"p-4 bg-slate-900 rounded-2xl text-center w-32 border border-slate-700\">\n                        <div class=\"text-2xl font-bold text-blue-400\">10x<\/div>\n                        <div class=\"text-xs text-slate-500 uppercase tracking-wider\">\u63a8\u7406\u52a0\u901f<\/div>\n                    <\/div>\n                    <div class=\"p-4 bg-slate-900 rounded-2xl text-center w-32 border border-slate-700\">\n                        <div class=\"text-2xl font-bold text-purple-400\">SOTA<\/div>\n                        <div class=\"text-xs text-slate-500 uppercase tracking-wider\">\u54c1\u8cea\u8868\u73fe<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Core Theory -->\n        <section id=\"theory\" class=\"mb-24\">\n            <div class=\"flex items-center space-x-4 mb-10\">\n                <div class=\"w-10 h-1 text-blue-500 bg-blue-500 rounded\"><\/div>\n                <h2 class=\"text-3xl font-bold\">1. \u6838\u5fc3\u6982\u5ff5\u8207\u7406\u8ad6\u57fa\u790e<\/h2>\n            <\/div>\n            \n            <div class=\"grid md:grid-cols-2 gap-8\">\n                <div class=\"tech-card bg-slate-800\/40 p-8 rounded-2xl border border-slate-700\">\n                    <h3 class=\"text-xl font-semibold mb-4 flex items-center\">\n                        <i class=\"fas fa-project-diagram text-blue-400 mr-3\"><\/i>\u6d41\u5339\u914d\u7684\u6f14\u9032\n                    <\/h3>\n                    <p class=\"text-white-400 mb-4\">\n                        \u50b3\u7d71\u64f4\u6563\u6a21\u578b\u7684\u6838\u5fc3\u5c40\u9650\u5728\u65bc\u63a8\u7406\u901f\u5ea6\u74f6\u9838\uff0c\u901a\u5e38\u9700\u8981\u6578\u5341\u6b65\u8fed\u4ee3\u3002Rectified Flow \u5247\u900f\u904e\u6d41\u5339\u914d\u6846\u67b6\uff0c\u76f4\u63a5\u5b78\u7fd2\u9023\u63a5\u566a\u8072\u8207\u6578\u64da\u6a23\u672c\u7684\u78ba\u5b9a\u6027\u6620\u5c04\u3002\n                    <\/p>\n                    <div class=\"bg-slate-900\/50 p-4 rounded-xl border border-slate-700 text-sm\">\n                        <p class=\"font-bold text-slate-300 mb-2\">\u6f14\u9032\u8def\u5f91\uff1a<\/p>\n                        <p class=\"flex items-center text-slate-400\"><i class=\"fas fa-check text-blue-500 mr-2\"><\/i> DDPM (\u9010\u6b65\u53bb\u566a)<\/p>\n                        <p class=\"flex items-center text-slate-400 mt-1\"><i class=\"fas fa-check text-blue-500 mr-2\"><\/i> DDIM (\u52a0\u901f\u63a8\u7406)<\/p>\n                        <p class=\"flex items-center text-slate-400 mt-1\"><i class=\"fas fa-star text-yellow-500 mr-2\"><\/i> Rectified Flow (\u6700\u512a\u76f4\u7dda)<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"tech-card bg-slate-800\/40 p-8 rounded-2xl border border-slate-700\">\n                    <h3 class=\"text-xl font-semibold mb-4 flex items-center\">\n                        <i class=\"fas fa-square-root-variable text-purple-400 mr-3\"><\/i>\u6578\u5b78\u539f\u7406\uff1a\u76f4\u7dda\u8def\u5f91\n                    <\/h3>\n                    <p class=\"text-white-400 mb-4\">\n                        \u6838\u5fc3\u601d\u60f3\u662f\u5b78\u7fd2\u9023\u63a5\u566a\u8072\u5206\u4f48 $\\pi_0$ \u8207\u6578\u64da\u5206\u4f48 $\\pi_1$ \u7684\u6700\u77ed\u76f4\u7dda\u8def\u5f91\u3002\n                    <\/p>\n                    <div class=\"math-display text-lg text-center\">\n                        $$\\frac{dx}{dt} = v_\\theta(x_t, t), \\quad t \\in [0, 1]$$\n                        <p class=\"text-xs text-slate-500 mt-2\">\u76ee\u6a19\u51fd\u6578\uff1a\u6700\u5c0f\u5316\u901f\u5ea6\u5834\u8207\u6a23\u672c\u914d\u5c0d\u7684\u76f4\u7dda\u5dee<\/p>\n                        $$L = \\mathbb{E} \\|v_\\theta(x_t, t) &#8211; (x_1 &#8211; x_0)\\|^2$$\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"mt-8 tech-card bg-slate-800\/40 p-8 rounded-2xl border border-slate-700\">\n                <h3 class=\"text-xl font-semibold mb-4 flex items-center text-blue-300\">\n                    <i class=\"fas fa-sync-alt mr-3\"><\/i>Reflow \u6a5f\u5236\uff1a\u8fed\u4ee3\u7cbe\u7149\n                <\/h3>\n                <p class=\"text-white-400 mb-6\">\n                    \u55ae\u6b21\u8a13\u7df4\u7684\u6a21\u578b\u53ef\u80fd\u5b58\u5728\u8def\u5f91\u5f4e\u66f2\u3002Reflow \u64cd\u4f5c\u901a\u904e\u5c07\u751f\u6210\u6a23\u672c\u8207\u566a\u8072\u91cd\u65b0\u914d\u5c0d\uff0c\u5f37\u5236\u6a21\u578b\u64ec\u5408\u66f4\u76f4\u7684\u8def\u5f91\uff0c\u6700\u7d42\u5be6\u73fe\u55ae\u6b65\u751f\u6210\u9ad8\u54c1\u8cea\u5716\u50cf\u3002\n                <\/p>\n                <div class=\"grid grid-cols-1 md:grid-cols-3 gap-4\">\n                    <div class=\"flex items-center space-x-3 p-4 bg-slate-900\/50 rounded-xl\">\n                        <span class=\"w-8 h-8 rounded-full bg-slate-800 flex items-center justify-center font-bold\">1<\/span>\n                        <span class=\"text-sm\">\u751f\u6210\u6a23\u672c\u914d\u5c0d (x0, x1)<\/span>\n                    <\/div>\n                    <div class=\"flex items-center space-x-3 p-4 bg-slate-900\/50 rounded-xl\">\n                        <span class=\"w-8 h-8 rounded-full bg-slate-800 flex items-center justify-center font-bold\">2<\/span>\n                        <span class=\"text-sm\">\u64ec\u5408\u78ba\u5b9a\u6027\u914d\u5c0d<\/span>\n                    <\/div>\n                    <div class=\"flex items-center space-x-3 p-4 bg-slate-900\/50 rounded-xl\">\n                        <span class=\"w-8 h-8 rounded-full bg-slate-800 flex items-center justify-center font-bold\">3<\/span>\n                        <span class=\"text-sm\">\u964d\u4f4e\u51f8\u50b3\u8f38\u6210\u672c<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Performance Comparison -->\n        <section id=\"performance\" class=\"mb-24\">\n            <div class=\"flex items-center space-x-4 mb-10\">\n                <div class=\"w-10 h-1 bg-emerald-500 rounded\"><\/div>\n                <h2 class=\"text-3xl font-bold\">2. \u6548\u80fd\u5c0d\u6bd4\u57fa\u6e96\u6e2c\u8a66<\/h2>\n            <\/div>\n            \n            <div class=\"overflow-x-auto rounded-2xl border border-slate-700 shadow-xl\">\n                <table class=\"w-full text-left bg-slate-800\/40\">\n                    <thead>\n                        <tr class=\"bg-slate-800 text-slate-400 text-sm uppercase tracking-wider border-b border-slate-700\">\n                            <th class=\"px-6 py-4 font-semibold\">\u6a21\u578b\u985e\u578b<\/th>\n                            <th class=\"px-6 py-4 font-semibold\">\u5178\u578b\u63a8\u7406\u6b65\u6578<\/th>\n                            <th class=\"px-6 py-4 font-semibold\">FID (\u54c1\u8cea\u5206)<\/th>\n                            <th class=\"px-6 py-4 font-semibold\">\u8a13\u7df4\u7a69\u5b9a\u6027<\/th>\n                            <th class=\"px-6 py-4 font-semibold\">\u5167\u5b58\u4f54\u7528<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody class=\"divide-y divide-slate-700 text-slate-300\">\n                        <tr class=\"hover:bg-slate-700\/30 transition\">\n                            <td class=\"px-6 py-4 font-medium text-white\">DDPM<\/td>\n                            <td class=\"px-6 py-4\">50 &#8211; 1000<\/td>\n                            <td class=\"px-6 py-4 text-emerald-400\">2.92<\/td>\n                            <td class=\"px-6 py-4\">\u9700\u7cbe\u7d30\u8abf\u53c3<\/td>\n                            <td class=\"px-6 py-4 text-red-400\">\u9ad8<\/td>\n                        <\/tr>\n                        <tr class=\"hover:bg-slate-700\/30 transition\">\n                            <td class=\"px-6 py-4 font-medium text-white\">DDIM<\/td>\n                            <td class=\"px-6 py-4\">10 &#8211; 50<\/td>\n                            <td class=\"px-6 py-4 text-orange-400\">4.67<\/td>\n                            <td class=\"px-6 py-4\">\u4e2d\u7b49<\/td>\n                            <td class=\"px-6 py-4\">\u4e2d<\/td>\n                        <\/tr>\n                        <tr class=\"hover:bg-slate-700\/30 transition bg-blue-500\/5\">\n                            <td class=\"px-6 py-4 font-medium text-blue-400 flex items-center\">\n                                <i class=\"fas fa-crown mr-2\"><\/i> Rectified Flow\n                            <\/td>\n                            <td class=\"px-6 py-4 text-blue-300\">1 &#8211; 10<\/td>\n                            <td class=\"px-6 py-4 text-blue-400 font-bold\">2.58<\/td>\n                            <td class=\"px-6 py-4\">\u6975\u9ad8<\/td>\n                            <td class=\"px-6 py-4 text-blue-400\">\u4f4e<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n            <div class=\"mt-4 p-4 text-center text-slate-500 text-xs italic\">\n                * \u57fa\u6e96\u6e2c\u8a66\u74b0\u5883\uff1aCIFAR-10 \u751f\u6210\u4efb\u52d9\n            <\/div>\n        <\/section>\n\n        <!-- Industry Applications -->\n        <section id=\"industry\" class=\"mb-24\">\n            <div class=\"flex items-center space-x-4 mb-10\">\n                <div class=\"w-10 h-1 bg-purple-500 rounded\"><\/div>\n                <h2 class=\"text-3xl font-bold\">3. \u7522\u696d\u61c9\u7528\u8207\u524d\u6cbf\u5be6\u8e10<\/h2>\n            <\/div>\n\n            <div class=\"grid md:grid-cols-3 gap-8\">\n                <!-- App 1 -->\n                <div class=\"tech-card bg-gradient-to-br from-slate-800\/80 to-slate-900 border border-slate-700 p-8 rounded-3xl relative overflow-hidden group\">\n                    <div class=\"absolute top-0 right-0 p-4 opacity-10 group-hover:opacity-20 transition\">\n                        <i class=\"fas fa-paint-brush text-6xl\"><\/i>\n                    <\/div>\n                    <h3 class=\"text-xl font-bold mb-4 text-white\">FLUX \u7cfb\u5217<\/h3>\n                    <p class=\"text-sm text-slate-400 mb-6\">\n                        \u76ee\u524d\u958b\u6e90\u754c\u6700\u5f37\u5927\u7684\u6587\u672c\u751f\u6210\u5716\u50cf\u6a21\u578b\u4e4b\u4e00\uff0c\u901a\u904e Rectified Flow Transformer \u5be6\u73fe\u6975\u9ad8\u7684\u8a9e\u7fa9\u5c0d\u9f4a\u7cbe\u5ea6\u3002\n                    <\/p>\n                    <ul class=\"text-xs space-y-2 text-slate-300\">\n                        <li><i class=\"fas fa-check-circle text-purple-500 mr-2\"><\/i> \u652f\u6301 1-4 \u6b65\u5feb\u901f\u751f\u6210<\/li>\n                        <li><i class=\"fas fa-check-circle text-purple-500 mr-2\"><\/i> 120 \u5104\u53c3\u6578\u898f\u6a21<\/li>\n                    <\/ul>\n                <\/div>\n                <!-- App 2 -->\n                <div class=\"tech-card bg-gradient-to-br from-slate-800\/80 to-slate-900 border border-slate-700 p-8 rounded-3xl relative overflow-hidden group\">\n                    <div class=\"absolute top-0 right-0 p-4 opacity-10 group-hover:opacity-20 transition\">\n                        <i class=\"fas fa-video text-6xl\"><\/i>\n                    <\/div>\n                    <h3 class=\"text-xl font-bold mb-4 text-white\">ByteDance Waver<\/h3>\n                    <p class=\"text-sm text-slate-400 mb-6\">\n                        \u7d71\u4e00\u7684\u8996\u983b\u751f\u6210\u6846\u67b6\uff0c\u5229\u7528 Rectified Flow \u512a\u5316\u7684\u50b3\u8f38\u8def\u5f91\uff0c\u63a8\u7406\u901f\u5ea6\u6bd4\u50b3\u7d71\u64f4\u6563\u8996\u983b\u6a21\u578b\u5feb 3-5 \u500d\u3002\n                    <\/p>\n                    <ul class=\"text-xs space-y-2 text-slate-300\">\n                        <li><i class=\"fas fa-check-circle text-blue-500 mr-2\"><\/i> \u5716\u751f\u8996\u983b\u3001\u8996\u983b\u7de8\u8f2f<\/li>\n                        <li><i class=\"fas fa-check-circle text-blue-500 mr-2\"><\/i> \u907f\u514d\u4efb\u52d9\u7279\u5b9a\u5fae\u8abf<\/li>\n                    <\/ul>\n                <\/div>\n                <!-- App 3 -->\n                <div class=\"tech-card bg-gradient-to-br from-slate-800\/80 to-slate-900 border border-slate-700 p-8 rounded-3xl relative overflow-hidden group\">\n                    <div class=\"absolute top-0 right-0 p-4 opacity-10 group-hover:opacity-20 transition\">\n                        <i class=\"fas fa-magic text-6xl\"><\/i>\n                    <\/div>\n                    <h3 class=\"text-xl font-bold mb-4 text-white\">FlowEdit<\/h3>\n                    <p class=\"text-sm text-slate-400 mb-6\">\n                        \u7121\u53cd\u8f49\u6587\u672c\u9a45\u52d5\u7de8\u8f2f\u6280\u8853\uff0c\u904b\u8f38\u6210\u672c\u964d\u4f4e 60%\uff0c\u5728\u7b46\u5283\u5230\u5716\u50cf\u5408\u6210\u4e2d\u5be6\u73fe SOTA \u6027\u80fd\u3002\n                    <\/p>\n                    <ul class=\"text-xs space-y-2 text-slate-300\">\n                        <li><i class=\"fas fa-check-circle text-emerald-500 mr-2\"><\/i> \u7cbe\u78ba\u7d50\u69cb\u4fdd\u7559<\/li>\n                        <li><i class=\"fas fa-check-circle text-emerald-500 mr-2\"><\/i> \u96f6\u53cd\u8f49\u958b\u92b7<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Implementation Details -->\n        <section id=\"implementation\" class=\"mb-24\">\n            <div class=\"flex items-center space-x-4 mb-10\">\n                <div class=\"w-10 h-1 bg-yellow-500 rounded\"><\/div>\n                <h2 class=\"text-3xl font-bold\">4. \u5be6\u73fe\u7d30\u7bc0\u8207\u5de5\u7a0b\u512a\u5316<\/h2>\n            <\/div>\n            \n            <div class=\"grid md:grid-cols-2 gap-8\">\n                <div class=\"flex flex-col\">\n                    <h3 class=\"text-xl font-semibold mb-4 text-slate-200\">\u8a13\u7df4\u640d\u5931\u51fd\u6578\u8a2d\u8a08<\/h3>\n                    <div class=\"code-block p-6 rounded-2xl border border-slate-700 shadow-inner flex-1\">\n                        <div class=\"codecopy-container\">\n                <div class=\"codecopy-header\">\n                    \n                    <button class=\"codecopy-btn\" data-target=\"codecopy-69f8c2528eba6\" title=\"Copy code to clipboard\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                <\/svg>\n                <span class=\"codecopy-text\">Copy<\/span>\n            <\/button>\n                <\/div>\n                <pre class=\"line-numbers\" id=\"codecopy-69f8c2528eba6\"><code class=\"language-text\"># \u6838\u5fc3\uff1a\u6700\u5c0f\u4e8c\u4e58\u56de\u6b78\ndef rectified_flow_loss(model, x0, x1, t):\n    # \u7dda\u6027\u63d2\u503c\n    xt = t * x1 + (1 - t) * x0\n    # \u9810\u6e2c\u901f\u5ea6\u5834\n    velocity_pred = model(xt, t)\n    # \u8a08\u7b97\u640d\u5931\uff1a\u64ec\u5408\u76f4\u7dda\u65b9\u5411 (x1 - x0)\n    target = x1 - x0\n    loss = torch.mean((velocity_pred - target)**2)\n    return loss\n\n# \u63a8\u7406\uff1a\u6b50\u62c9\u4e00\u6b65\ndef inference_euler(model, x, num_steps=4):\n    dt = 1.0 \/ num_steps\n    for t in linspace(1, 0, num_steps):\n        v = model(x, t)\n        x = x - v * dt\n    return x<\/code><\/pre>\n            <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"space-y-6\">\n                    <div class=\"bg-slate-800\/40 p-6 rounded-2xl border border-slate-700\">\n                        <h4 class=\"font-bold text-white mb-3\">\u95dc\u9375\u52a0\u901f\u6280\u8853<\/h4>\n                        <div class=\"space-y-3 text-sm\">\n                            <div class=\"flex justify-between items-center pb-2 border-b border-slate-700\">\n                                <span class=\"text-slate-400\">Euler \u55ae\u6b65<\/span>\n                                <span class=\"text-emerald-400 font-mono\">50-100\u00d7 \u52a0\u901f<\/span>\n                            <\/div>\n                            <div class=\"flex justify-between items-center pb-2 border-b border-slate-700\">\n                                <span class=\"text-slate-400\">\u6a21\u578b\u84b8\u993e<\/span>\n                                <span class=\"text-emerald-400 font-mono\">10-20\u00d7 \u52a0\u901f<\/span>\n                            <\/div>\n                            <div class=\"flex justify-between items-center\">\n                                <span class=\"text-slate-400\">FP16\/INT8 \u91cf\u5316<\/span>\n                                <span class=\"text-emerald-400 font-mono\">2-4\u00d7 \u52a0\u901f<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"bg-blue-500\/10 p-6 rounded-2xl border border-blue-500\/20\">\n                        <h4 class=\"font-bold text-blue-400 mb-2\">\u90e8\u7f72\u5efa\u8b70<\/h4>\n                        <p class=\"text-xs text-slate-400 italic\">\n                            \u77ed\u671f\uff1a\u5728 ComfyUI \u96c6\u6210 FLUX.1-schnell \u9ad4\u9a57 4 \u6b65\u751f\u6210\u3002<br>\n                            \u4e2d\u671f\uff1a\u958b\u767c\u81ea\u5b9a\u7fa9 Reflow \u6d41\u7a0b\u91dd\u5c0d\u7279\u5b9a\u6578\u64da\u5fae\u8abf\u3002<br>\n                            \u9577\u671f\uff1a\u63a2\u7d22\u591a\u6a21\u614b\u7d71\u4e00\u751f\u6210\u6846\u67b6\u3002\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Risks -->\n        <section class=\"p-8 bg-red-500\/5 rounded-3xl border border-red-500\/20 mb-24\">\n            <h3 class=\"text-xl font-bold text-red-400 mb-4 flex items-center\">\n                <i class=\"fas fa-exclamation-triangle mr-3\"><\/i> \u98a8\u96aa\u8207\u5c40\u9650\u6027\n            <\/h3>\n            <div class=\"grid md:grid-cols-2 gap-8 text-sm text-slate-400\">\n                <ul class=\"space-y-2\">\n                    <li><strong class=\"text-slate-200\">\u7406\u8ad6\u722d\u8b70\uff1a<\/strong> \u76f4\u7dda\u6027\u662f\u5426\u70ba\u6210\u529f\u7684\u5fc5\u8981\u689d\u4ef6\u4ecd\u672a\u6709\u6700\u7d42\u5b9a\u8ad6\u3002<\/li>\n                    <li><strong class=\"text-slate-200\">\u786c\u9ad4\u9580\u6abb\uff1a<\/strong> FLUX \u7b49\u6a21\u578b\u4ecd\u9700\u9ad8\u968e GPU\uff08\u5982 A100\/RTX 4090\uff09\u3002<\/li>\n                <\/ul>\n                <ul class=\"space-y-2\">\n                    <li><strong class=\"text-slate-200\">\u751f\u614b\u6210\u719f\u5ea6\uff1a<\/strong> \u5de5\u5177\u93c8\u8207\u793e\u5340\u8cc7\u6e90\u5c1a\u4e0d\u53ca Stable Diffusion\u3002<\/li>\n                    <li><strong class=\"text-slate-200\">\u8a55\u4f30\u96e3\u5ea6\uff1a<\/strong> \u55ae\u6b65\u751f\u6210\u7684\u8996\u89ba\u8a55\u4f30\u6a19\u6e96\u4ecd\u9700\u9032\u4e00\u6b65\u7d71\u4e00\u3002<\/li>\n                <\/ul>\n            <\/div>\n        <\/section>\n\n        <!-- Conclusion -->\n        <section class=\"text-center bg-gradient-to-r from-blue-600 to-purple-600 p-12 rounded-[3rem] shadow-2xl\">\n            <h2 class=\"text-3xl font-bold text-white mb-6\">\u7d50\u8a9e<\/h2>\n            <p class=\"text-white\/80 max-w-2xl mx-auto mb-8 text-lg\">\n                Rectified Flow \u4ee3\u8868\u4e86\u751f\u6210\u5f0f AI \u5f9e\u300c\u66b4\u529b\u8a08\u7b97\u300d\u5411\u300c\u667a\u80fd\u512a\u5316\u300d\u7684\u95dc\u9375\u8f49\u6298\u3002\u65e9\u671f\u63a1\u7528\u8005\u5c07\u5728\u672a\u4f86\u7684\u6280\u8853\u7d05\u5229\u671f\u7372\u5f97\u986f\u8457\u7af6\u722d\u512a\u52e2\u3002\n            <\/p>\n            <button class=\"bg-white text-blue-600 px-8 py-3 rounded-full font-bold hover:bg-slate-100 transition shadow-lg\">\n                \u7acb\u5373\u958b\u59cb\u5be6\u9a57\n            <\/button>\n        <\/section>\n\n    <\/main>\n\n    <footer class=\"bg-slate-950 py-12 border-t border-slate-900\">\n        <div class=\"max-w-7xl mx-auto px-4 text-center\">\n            <div class=\"flex justify-center space-x-6 mb-6\">\n                <a href=\"#\" class=\"text-slate-500 hover:text-white transition\"><i class=\"fab fa-github text-xl\"><\/i><\/a>\n                <a href=\"#\" class=\"text-slate-500 hover:text-white transition\"><i class=\"fab fa-twitter text-xl\"><\/i><\/a>\n                <a href=\"#\" class=\"text-slate-500 hover:text-white transition\"><i class=\"fab fa-linkedin text-xl\"><\/i><\/a>\n            <\/div>\n            <p class=\"text-slate-500 text-sm\">\n                \u00a9 2026 AI Deep Tech Report. \u5167\u5bb9\u7531\u6df1\u5ea6\u5b78\u7fd2\u6a21\u578b\u8f14\u52a9\u751f\u6210\u8207\u683c\u5f0f\u5316\u3002\n            <\/p>\n        <\/div>\n    <\/footer>\n\n    <script>\n        \/\/ Smooth scroll implementation\n        document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n            anchor.addEventListener('click', function (e) {\n                e.preventDefault();\n                document.querySelector(this.getAttribute('href')).scrollIntoView({\n                    behavior: 'smooth'\n                });\n            });\n        });\n    <\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI Tech Report \u6838\u5fc3\u7406\u8ad6 \u6548\u80fd\u5c0d\u6bd4 \u7522\u696d\u61c9\u7528 \u5be6\u73fe\u7d30\u7bc0 \u5f9e\u7406\u8ad6\u57fa\u790e\u5230\u5be6\u8e10\u61c9\u7528\uff0c\u89e3\u6790\u9a45\u52d5 Stable Diffusion 3 \u8207 FLUX \u7684\u6838\u5fc3\u8def\u5f91\u512a\u5316\u6280\u8853\u3002 \u751f\u6210\u5f0f AI \u6df1\u5ea6\u5b78\u7fd2 \u6280\u8853\u767d\u76ae\u66f8 \u57f7\u884c\u6458\u8981 Rectified Flow\uff08\u77ef\u6b63\u6d41\uff09\u6b63\u5728\u91cd\u5851\u751f\u6210\u5f0f AI \u7684\u6280\u8853\u683c\u5c40\u3002\u4f5c\u70ba\u64f4\u6563\u6a21\u578b\uff08Diffusion Models\uff09\u7684\u91cd\u8981\u6f14\u9032\uff0c\u5b83\u901a\u904e\u6700\u512a\u50b3\u8f38\u7406\u8ad6\u548c\u795e\u7d93\u5e38\u5fae\u5206\u65b9\u7a0b\uff08Neural ODE\uff09\u6846\u67b6\uff0c\u5be6\u73fe\u4e86\u751f\u6210\u54c1\u8cea\u8207\u8a08\u7b97\u6548\u7387\u7684\u9769\u547d\u6027\u5e73\u8861\u3002\u672c\u5831\u544a\u5c07\u5256\u6790\u9019\u9805\u9a45\u52d5 Stable Diffusion 3\u3001FLUX\u3001ByteDance Waver \u7b49\u524d\u6cbf\u6a21\u578b\u7684\u6838\u5fc3\u6280\u8853\u3002 10x \u63a8\u7406\u52a0\u901f SOTA \u54c1\u8cea\u8868\u73fe 1. \u6838\u5fc3\u6982\u5ff5\u8207\u7406\u8ad6\u57fa\u790e \u6d41\u5339\u914d\u7684\u6f14\u9032 \u50b3\u7d71\u64f4\u6563\u6a21\u578b\u7684\u6838\u5fc3\u5c40\u9650\u5728\u65bc\u63a8\u7406\u901f\u5ea6\u74f6\u9838\uff0c\u901a\u5e38\u9700\u8981\u6578\u5341\u6b65\u8fed\u4ee3\u3002Rectified Flow \u5247\u900f\u904e\u6d41\u5339\u914d\u6846\u67b6\uff0c\u76f4\u63a5\u5b78\u7fd2\u9023\u63a5\u566a\u8072\u8207\u6578\u64da\u6a23\u672c\u7684\u78ba\u5b9a\u6027\u6620\u5c04\u3002 \u6f14\u9032\u8def\u5f91\uff1a DDPM (\u9010\u6b65\u53bb\u566a) DDIM (\u52a0\u901f\u63a8\u7406) Rectified Flow (\u6700\u512a\u76f4\u7dda) \u6578\u5b78\u539f\u7406\uff1a\u76f4\u7dda\u8def\u5f91 \u6838\u5fc3\u601d\u60f3\u662f\u5b78\u7fd2\u9023\u63a5\u566a\u8072\u5206\u4f48 $\\pi_0$ \u8207\u6578\u64da\u5206\u4f48 $\\pi_1$ \u7684\u6700\u77ed\u76f4\u7dda\u8def\u5f91\u3002 $$\\frac{dx}{dt} [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"googlesitekit_rrm_CAowvqSiDA:productID":"","footnotes":""},"class_list":["post-7452","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/pages\/7452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=7452"}],"version-history":[{"count":0,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/pages\/7452\/revisions"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=7452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}