<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://efzero.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://efzero.github.io/" rel="alternate" type="text/html" /><updated>2026-02-21T06:38:03+00:00</updated><id>https://efzero.github.io/feed.xml</id><title type="html">Bowen’s random thoughts</title><subtitle>We will explore interesting stuff here. Topics to be expected: thoughts on technology development and societal impacts, reflection on methodological approach to problem solving, training for physical fitness, recovering from injury, classical music analysis</subtitle><author><name>efzero</name></author><entry><title type="html">Sprint Training, 5K Training, and Strength Training</title><link href="https://efzero.github.io/2026/02/07/blog-post-title-from-file-name.html" rel="alternate" type="text/html" title="Sprint Training, 5K Training, and Strength Training" /><published>2026-02-07T00:00:00+00:00</published><updated>2026-02-07T00:00:00+00:00</updated><id>https://efzero.github.io/2026/02/07/blog-post-title-from-file-name</id><content type="html" xml:base="https://efzero.github.io/2026/02/07/blog-post-title-from-file-name.html"><![CDATA[<p>In real-world scenarios, endurance, power, explosive are all very important. People usually think that explosive power, such as 100m time is very hard to improve, but endurance ability and strength are much easier.
However, actually the truth is that explosive power are sometimes the easiest to improve compared to endurance for long run like 5K.
5K is very hard to improve beyond some point. It requires a long of weekly mileage and supreme VO2Max and aerobic ability, which are mostly from natural talents. 
Take me as an example, when I increase my weekly mileage from 15 miles to 25 miles, I did not see a significant change in 5K (at that time PB was 19:37). I ran several bad races after high mileage week.
However, I discovered that sprinting is just merely something that is far more technical than endurance training, it requires very careful designed postures and mechanisms. 
However, once you got all the things correct, you can see very fast improvement in sprinting. For me it was like in one year for 100m from 14.6s to 13.5s, and then in two month to 12.9s. You just get the right posture and consistent training, it will improve.
I also see my 5K time improving even though I did not train it specifically.</p>

<p>This is one of the most subtle part that people miss, <strong>endurance training is actually beneficial to sprint training</strong>. Endurance training helps you recover faster, which is super important after hard sprints.
However, the endurance training must be real low intensity Z2 training. <strong>No 800m pace. No VO2max. No threshold</strong> Z2 slow running will do the trick. You can add threshold, vo2max later once you are satisfied with your sprinting time, but not during your sprint trainign block.</p>]]></content><author><name>efzero</name></author><category term="Other" /><summary type="html"><![CDATA[In real-world scenarios, endurance, power, explosive are all very important. People usually think that explosive power, such as 100m time is very hard to improve, but endurance ability and strength are much easier. However, actually the truth is that explosive power are sometimes the easiest to improve compared to endurance for long run like 5K. 5K is very hard to improve beyond some point. It requires a long of weekly mileage and supreme VO2Max and aerobic ability, which are mostly from natural talents. Take me as an example, when I increase my weekly mileage from 15 miles to 25 miles, I did not see a significant change in 5K (at that time PB was 19:37). I ran several bad races after high mileage week. However, I discovered that sprinting is just merely something that is far more technical than endurance training, it requires very careful designed postures and mechanisms. However, once you got all the things correct, you can see very fast improvement in sprinting. For me it was like in one year for 100m from 14.6s to 13.5s, and then in two month to 12.9s. You just get the right posture and consistent training, it will improve. I also see my 5K time improving even though I did not train it specifically.]]></summary></entry><entry><title type="html">Controllable and Constrained Sampling (CCS): Revealing Linearity in Diffusion Sampling</title><link href="https://efzero.github.io/2025/09/18/blog-post-title-from-file-name.html" rel="alternate" type="text/html" title="Controllable and Constrained Sampling (CCS): Revealing Linearity in Diffusion Sampling" /><published>2025-09-18T00:00:00+00:00</published><updated>2025-09-18T00:00:00+00:00</updated><id>https://efzero.github.io/2025/09/18/blog-post-title-from-file-name</id><content type="html" xml:base="https://efzero.github.io/2025/09/18/blog-post-title-from-file-name.html"><![CDATA[<h3 id="-introduction">✨ Introduction</h3>

<p>Diffusion models have become the foundation of modern generative modeling, powering text-to-image systems like Stable Diffusion and DALL·E. Yet, the <em>mechanism</em> by which these models generate diverse yet realistic samples remains somewhat mysterious.</p>

<p>In our recent work, <strong>Controllable and Constrained Sampling (CCS)</strong>, we uncover a surprisingly simple but powerful property underlying diffusion sampling—<strong>a widely existing linearity between the input and output during DDIM sampling</strong>.</p>

<hr />

<h2 id="-the-hidden-linearity-in-ddim-sampling">🔍 The Hidden Linearity in DDIM Sampling</h2>

<p>DDIM (Denoising Diffusion Implicit Models) sampling is often viewed as a nonlinear iterative denoising process. However, when we analyze the mapping between the <strong>initial noise</strong> (x_T) and the final generated sample (x_0), we find an almost <em>linear</em> relationship between change of outputs and change of inputs:</p>

<p>Empirically, this <strong>linearity</strong> is strikingly consistent across datasets, models, and sampling steps — indicating that DDIM sampling acts like a <em>linear transformation</em> in the high-dimensional data space.</p>

<hr />

<h2 id="️-controlling-samples-through-linearity">🎛️ Controlling Samples through Linearity</h2>

<p>This linear structure has deep implications.<br />
Because the output (x_0) depends <em>linearly</em> on the input (x_T), we can directly <strong>control</strong> the generation process by perturbing the initial noise in a principled way.</p>

<h3 id="example-controlling-the-mean-and-mse">Example: Controlling the Mean and MSE</h3>

<ul>
  <li>
    <p><strong>Sample Mean Control:</strong><br />
By shifting (x_T) in a known direction, we can predictably adjust the mean of generated samples.</p>
  </li>
  <li>
    <p><strong>Sample MSE Control:</strong><br />
By scaling or projecting noise components, we can constrain the output variance or reconstruction error—without retraining the model.</p>
  </li>
</ul>

<p>In effect, CCS turns a <em>black-box sampler</em> into a <em>controllable generator</em> with explicit, mathematically interpretable levers.</p>

<hr />

<h2 id="-linearity-as-a-window-into-data-distribution">🧭 Linearity as a Window into Data Distribution</h2>

<p>Beyond controllability, linearity reveals something fundamental about the model’s understanding of the data.</p>

<p>When we test the same sampling process on <strong>out-of-distribution (OOD)</strong> data, the linear correlation between (x_T) and (x_0) sharply <strong>deteriorates</strong>.</p>

<p>This suggests that:</p>
<ul>
  <li>High linearity corresponds to data <strong>within the training distribution</strong>.</li>
  <li>Low linearity flags <strong>OOD or underrepresented regions</strong>.</li>
</ul>

<p>Thus, linearity becomes not just a control signal—but a diagnostic tool for understanding the <em>geometry</em> of the learned data manifold.</p>

<hr />

<h2 id="-why-ccs-matters">🌌 Why CCS Matters</h2>

<ul>
  <li><strong>Training-free:</strong> CCS requires <em>no additional model training</em> or architectural changes.</li>
  <li><strong>Generalizable:</strong> Works across diverse diffusion backbones (e.g., Stable Diffusion, DiT, Video Diffusion).</li>
  <li><strong>Interpretable:</strong> Provides a physics-like view of how information flows through the generative process.</li>
  <li><strong>Diagnostic:</strong> Offers new metrics for measuring model robustness and data coverage.</li>
</ul>

<hr />

<h2 id="for-details-check-our-paper-at-httpsarxivorgabs250204670">For details check our paper at: https://arxiv.org/abs/2502.04670</h2>

<table>
  <thead>
    <tr>
      <th>Concept</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Observation</strong></td>
      <td>DDIM sampling exhibits near-linear mapping from initial noise to output.</td>
    </tr>
    <tr>
      <td><strong>Implication</strong></td>
      <td>Enables direct control over sample mean, MSE, and other statistics.</td>
    </tr>
    <tr>
      <td><strong>Insight</strong></td>
      <td>Linearity reflects model’s internal understanding of the data distribution—lower for OOD data.</td>
    </tr>
    <tr>
      <td><strong>Contribution</strong></td>
      <td>CCS provides a unified, training-free framework for controllable and constrained sampling.</td>
    </tr>
  </tbody>
</table>

<hr />]]></content><author><name>efzero</name></author><category term="Other" /><summary type="html"><![CDATA[✨ Introduction]]></summary></entry><entry><title type="html">A bug when installing new environment in Conda</title><link href="https://efzero.github.io/2023/08/15/blog-post-title-from-file-name.html" rel="alternate" type="text/html" title="A bug when installing new environment in Conda" /><published>2023-08-15T00:00:00+00:00</published><updated>2023-08-15T00:00:00+00:00</updated><id>https://efzero.github.io/2023/08/15/blog-post-title-from-file-name</id><content type="html" xml:base="https://efzero.github.io/2023/08/15/blog-post-title-from-file-name.html"><![CDATA[<p>(base) atcold@AlfMAC3 ~ 
$ which python
/usr/local/bin/python  # system python
(base) atcold@AlfMAC3 ~ 
$ conda activate PPUU
(PPUU) atcold@AlfMAC3 ~ 
$ which python
/usr/local/bin/python  # still system python!
Workaround: run conda deactivate.</p>

<h1 id="launching-new-shell">Launching new shell</h1>
<p>(base) atcold@AlfMAC3 ~ 
$ conda deactivate
atcold@AlfMAC3 ~ 
$ conda activate PPUU
(PPUU) atcold@AlfMAC3 ~ 
$ which python
/Users/atcold/opt/miniconda3/envs/PPUU/bin/python  # virtual environment python
(PPUU) atcold@AlfMAC3 ~ 
Seems like (base) needs to be deactivated first.</p>]]></content><author><name>efzero</name></author><category term="Other" /><summary type="html"><![CDATA[(base) atcold@AlfMAC3 ~ $ which python /usr/local/bin/python # system python (base) atcold@AlfMAC3 ~ $ conda activate PPUU (PPUU) atcold@AlfMAC3 ~ $ which python /usr/local/bin/python # still system python! Workaround: run conda deactivate.]]></summary></entry><entry><title type="html">Road to Recovery - ACL完全断裂半月板复杂裂1.5年笔记</title><link href="https://efzero.github.io/2023/07/24/blog-post-title-from-file-name.html" rel="alternate" type="text/html" title="Road to Recovery - ACL完全断裂半月板复杂裂1.5年笔记" /><published>2023-07-24T00:00:00+00:00</published><updated>2023-07-24T00:00:00+00:00</updated><id>https://efzero.github.io/2023/07/24/blog-post-title-from-file-name</id><content type="html" xml:base="https://efzero.github.io/2023/07/24/blog-post-title-from-file-name.html"><![CDATA[<p>滑雪事故（2021/12/12）</p>

<p>2021年12月12日，我在 Mammoth Mountain 滑雪，气温在零下10到15度之间，中午前风力极大，缆车摇晃到45度，能见度很差，雪道冰硬。我原本计划挑战 Chair 23 的 Dropout Chute 和 Wipeout Chute。早上先在 Gravy Chute 滑了两趟热身，状态极佳，决定不再使用 jump turn，直接滑下。</p>

<p>起初一切顺利，几次转弯都很流畅，心里甚至想着：这双黑道也不过如此。正得意时，突然一个转弯幅度过大，瞬间失去平衡，整个人头朝下开始翻滚。42度的坡度和重力让我完全无法控制速度，向山脚高速翻滚，整整滚了约200米才神奇地停下来。检查后发现只掉了一块雪板，心想算是幸运，打算继续滑下去，但第一个弯就发现左膝完全无法发力，像是失去了知觉，再次摔倒又滚了约100米。这时明显感觉腿无法伸直，勉强可以走几步但疼痛明显。路人见状叫来了救援，我被雪橇送下山。随身物品几乎都在，只有运动相机永远留在了雪山一角。</p>

<p>⸻</p>

<p>受伤初期（2021/12 - 2022/1）</p>

<p>X光显示胫骨平台有撕脱性骨折，医生怀疑ACL断裂。后续MRI证实最坏的结果：ACL完全断裂，半月板复杂撕裂，还有提篮样碎片移位卡住关节。这通常意味着剧烈运动要告别了。那时腿无法伸直，日常全靠拐杖，出门极其不便，尤其痛恨家里的浴缸设计——对于行动不便者非常不友好。</p>

<p>1月初去看主刀医生时，膝盖只能弯90度且无法伸直。他建议“两期手术”：先恢复活动度并修复半月板，几个月后再重建ACL。我直接决定尽快动手术，虽然许多人会去多问几个医生，但我当时内心相信这位医生的判断。</p>

<p>⸻</p>

<p>第一次手术：半月板修复</p>

<p>术前医生估计半月板可能需要切除。麻醉前，我问了最后一个问题：“我还能滑雪吗？”医生回答：“Absolutely you can.” 睡醒后护士告诉我：“有个好消息，医生成功修复了半月板！”这是远低于50%概率的好消息。手术报告显示半月板缝了七针，软骨保存情况良好。</p>

<p>⸻</p>

<p>手术初期恢复（2022/1 - 2022/3）</p>

<p>半月板修复恢复期长，术后一个月内几乎不能负重。我采取极其保守的恢复策略：长时间抬腿冰敷、肌肉收缩训练（如股四头肌等），初期不能做直腿抬高练习以避免髌骨损伤。前三周膝盖弯曲角度不能超90度，只能练习脚踝活动和股四头肌收缩，同时逐步恢复弯腿活动度。每天冰敷数次，下床需戴好ACL支具。</p>

<p>我每周安排两次复健，复健师非常专业，首节课就帮我提升了膝盖弯曲角度10度。术后第三周，我逐渐尝试双脚负重站立。到了2月初，已经可以坐在桌前较长时间，走路时使用单拐。2月底，正式脱拐！</p>

<p>⸻</p>

<p>手术中期恢复（2022/3 - 2022/5）</p>

<p>脱拐后重心转为力量训练，尤其是股四头肌。我从椅子辅助半蹲开始，逐渐加入直腿抬高、侧抬腿、平板支撑等。复健中，我做平板撑3分钟被提醒“够了”，转而尝试 dead bug、side plank 等高效动作。尽管走路时膝盖偶有不稳感，主要原因是ACL仍然断裂，左右腿力量差距巨大——左腿只能负重40磅，右腿约200磅。</p>

<p>⸻</p>

<p>第二次手术：ACL重建（2022/5）</p>

<p>4月底检查确认可以手术，医生建议使用BTB（髌腱）移植物进行ACL重建。手术顺利完成，醒来后甚至和协作者讨论起科研话题。医生术后打来电话，确认半月板愈合良好，这是受伤以来最好的消息。由于采用了分期手术方案，恢复负重速度更快。</p>

<p>⸻</p>

<p>ACL术后初期恢复（2022/5 - 2022/7）</p>

<p>术后肿胀明显，疼痛强于第一次手术，但第三天就明显缓解。第六天开始复健，膝盖弯曲到105度。我持续以保守策略进行锻炼，重点加强股四头肌与小腿肌群，开始骑动感单车，逐渐增加单腿练习强度。术后六周，膝盖活动度回到130度。</p>

<p>⸻</p>

<p>中期恢复（2022/7 - 2022/10）</p>

<p>恢复正常走路花了很久，直到10月底才走得像正常人。复健师指出我左腿走路姿势僵硬，并制定了分阶段练习计划（抬腿、轻弯着地、蹬地）。后续发现左臀紧张是问题根源，练习放松臀部后改善显著。</p>

<p>9月搬到西雅图后，换了更偏向“运动能力”的复健中心，项目多且强度大。此时我已能进行登山等运动。但仍存在膝盖弯曲不足的问题，复健师用“拔火罐疗法”试图松解粘连，效果略有改善。</p>

<p>⸻</p>

<p>突发状况（2022/10/18）</p>

<p>一次散步下坡时膝盖“啪”地一声，瞬间变得异常灵活，像失去了拉力，我极度恐慌是否是ACL断裂。复健师检查认为稳定，医生也表示无碍，MRI后确认韧带完好，可能是粘连组织被松解，反而带来了积极变化。通过恢复期静养和走路姿态调整，弹响明显减少，活动度提升。</p>

<p>⸻</p>

<p>后期恢复与回归（2022/12 - 现在）</p>

<p>之后恢复平稳，逐步开始跳跃训练，先双脚跳再到单脚跳。2023年3月开始跑步训练，发现左腿负重仍然不足，进一步强化训练后情况明显改善。我还引入了硬拉和核心训练，加强腘绳肌与核心肌群。</p>

<p>2023年6月起正式开展系统跑步训练，采用间歇+轻松跑结合策略。研究表明跑得快反而对膝盖冲击更小，因此我坚持高速度短时间的训练法。7月23日，我顺利完成了旧金山马拉松的5K比赛，总排名21，年龄组排名第4，且赛后膝盖完全无不适。可以说，已经从ACL伤病中“毕业”，尽管仍有不足，但我会继续努力、不断进步。</p>

<p>⸻
2025/4/21
5K 比赛中跑出19:19, 向sub-18努力</p>

<p align="center">
  <img src="https://github.com/efzero/efzero.github.io/blob/main/_layouts/Screen%20Shot%202023-07-25%20at%202.54.25%20PM.png?raw=true" width="1000" height="350" />
</p>

<p align="center">
 <img src="https://github.com/efzero/efzero.github.io/blob/main/_layouts/SFMbowen-editted.jpg?raw=true" width="325" height="500" />
</p>]]></content><author><name>efzero</name></author><category term="Other" /><summary type="html"><![CDATA[滑雪事故（2021/12/12）]]></summary></entry><entry><title type="html">Domain Adaptation with Latent Diffusion Models for Segmentation and Classification</title><link href="https://efzero.github.io/2023/07/15/blog-post-title-from-file-name.html" rel="alternate" type="text/html" title="Domain Adaptation with Latent Diffusion Models for Segmentation and Classification" /><published>2023-07-15T00:00:00+00:00</published><updated>2023-07-15T00:00:00+00:00</updated><id>https://efzero.github.io/2023/07/15/blog-post-title-from-file-name</id><content type="html" xml:base="https://efzero.github.io/2023/07/15/blog-post-title-from-file-name.html"><![CDATA[<ol>
  <li>In-Context Learning Unlocked for Diffusion Models: https://zhendong-wang.github.io/prompt-diffusion.github.io/, in-context visual/text prompts</li>
</ol>

<h2 id="fast-adaptation-with-in-context-learning-to-new-inverse-problems">Fast Adaptation with in-context learning to new inverse problems</h2>

<h2 id="long-video-generation-with-latent-diffusion-models-via-autoprompting">Long Video Generation with Latent Diffusion Models via AutoPrompting</h2>

<h2 id="3d-latent-diffusion">3D Latent Diffusion</h2>

<h4 id="nerf-type-methods">NeRF type methods</h4>

<ol>
  <li>3D Neural Field Generation using Triplane Diffusion (code available): <a href="https://arxiv.org/pdf/2211.16677.pdf">Triplane Diffusion</a></li>
  <li>Single-Stage Diffusion NeRF: A Unified Approach to 3D Generation and Reconstruction (code available): <a href="https://lakonik.github.io/ssdnerf/">Diffusion-NeRF</a></li>
  <li>One-2-3-45: Any Single Image to 3D Mesh in 45 Seconds without Per-Shape Optimization (code pending): <a href="https://github.com/One-2-3-45/One-2-3-45#one-2-3-45-any-single-image-to-3d-mesh-in-45-seconds-without-per-shape-optimization">Single Image</a></li>
</ol>

<h4 id="video-diffusion">Video Diffusion</h4>

<ol>
  <li>Latent Video Diffusion Models for High-Fidelity Long Video Generation <a href="https://arxiv.org/pdf/2211.13221.pdf">Video Diffusion</a></li>
  <li>MagicVideo: Efficient Video Generation With Latent Diffusion Models <a href="https://arxiv.org/pdf/2211.11018.pdf">Video Diffusion 2</a></li>
  <li>Align your Latents: High-Resolution Video Synthesis with Latent Diffusion Models <a href="https://research.nvidia.com/labs/toronto-ai/VideoLDM/">Latent Video Diffusion</a> <a href="https://openaccess.thecvf.com/content/CVPR2023/papers/Blattmann_Align_Your_Latents_High-Resolution_Video_Synthesis_With_Latent_Diffusion_Models_CVPR_2023_paper.pdf">Latent CVPR</a> (combining a SR DM and LDM) <strong>This is can used together with a 2D image latent diffusion model (e.g. stable diffusion)</strong>, The key idea is <strong>Adjust the latent vector by a 3D temporal network</strong>
 Training
    <ol>
      <li>first use latent 2D diffusion encoder to obtain a code (spatial step) for</li>
      <li>then use temporal network to adjust the latent code, and combine with the original code (a convex combination)</li>
      <li>Do this for a couple of times
Inference.</li>
    </ol>
  </li>
  <li>Video Probabilistic Diffusion Models in Projected Latent Space
    <ol>
      <li>Use the triplane idea (xy, xz, yz) latent codes (using 2D diffusion instead of 3D diffusion)</li>
      <li>First use video transformer to compress video C X H X W -&gt; C X H’ X W’</li>
      <li>Then use three small transformers to project 3D into 2D i.e. $z_h = f_{\theta}(u_h)$, $z_w = f_{\theta}(u_w)$, $z_c = f_{\theta}(u_c)$ reducing space complexity to $O(HWC)$ to $O(HW) + O(CW) + O(HC)$</li>
    </ol>
  </li>
</ol>

<h4 id="long-video-generation">Long Video Generation</h4>
<ol>
  <li>NUWA-XL: Diffusion over Diffusion
for eXtremely Long Video Generation (Coarse to Fine model). Coarse diffusion with a fine diffusion: https://arxiv.org/pdf/2303.12346.pdf</li>
  <li>
    <p>VideoFusion: Decomposed Diffusion Models for High-Quality Video Generation, https://arxiv.org/pdf/2303.08320.pdf, generate residual due to highly correlated frames</p>
  </li>
  <li>Flexible Diffusion Modeling of Long Videos: https://arxiv.org/pdf/2205.11495.pdf, conditional generation</li>
  <li>Video Diffusion Models https://arxiv.org/abs/2212.00235, 3D UNet</li>
  <li>VIDM: Video Implicit Diffusion Models https://arxiv.org/pdf/2212.00235.pdf combining a motion generator and a content generator. with normalization (INR like)</li>
  <li>Video Diffusion Models with Local-Global Context Guidance https://arxiv.org/pdf/2306.02562.pdf Global context and local context</li>
  <li>Animate-A-Story:
Storytelling with Retrieval-Augmented Video Generation https://arxiv.org/pdf/2307.06940.pdf</li>
</ol>

<h4 id="visual-autoprompting">Visual AutoPrompting</h4>
<ol>
  <li>ReGeneration Learning of Diffusion Models with Rich Prompts for Zero-Shot
Image Translation https://arxiv.org/pdf/2305.04651.pdf, use GPT3 to change prompt and edit image</li>
  <li>Negative-prompt Inversion: Fast Image Inversion for
Editing with Text-guided Diffusion Models image editting without optimization. https://arxiv.org/pdf/2305.16807.pdf</li>
  <li>Visual Instruction Inversion:
Image Editing via Visual Prompting https://arxiv.org/pdf/2307.14331.pdf</li>
  <li>Generative Visual Prompt: Unifying Distributional Control of Pre-Trained Generative Models https://arxiv.org/abs/2209.06970
    <h5 id="test-time-adaptation">Test-time Adaptation</h5>
  </li>
  <li>Prompting Diffusion Representations for
Cross-Domain Semantic Segmentation: https://arxiv.org/pdf/2307.02138.pdf use prompt to improve generalization ability of diffusion models</li>
</ol>

<h4 id="inverse-problem">Inverse Problem</h4>
<ol>
  <li>Diffusion with Forward Models: Solving Stochastic
Inverse Problems Without Direct Supervision https://arxiv.org/pdf/2306.11719.pdf
    <h4 id="other-related-works">Other Related Works</h4>
  </li>
  <li>MAGVIT: Masked Generative Video Transformer: https://arxiv.org/pdf/2212.05199.pdf</li>
  <li>MCVD: Masked Conditional Video Diffusion for
Prediction, Generation, and Interpolation https://arxiv.org/pdf/2205.09853.pdf masked methods like MAE etc</li>
  <li>Diffusion Models as Masked Autoencoders https://arxiv.org/abs/2304.03283</li>
  <li>DIFFUSION MODELS ALREADY HAVE A SEMANTIC LATENT SPACE https://arxiv.org/pdf/2210.10960.pdf</li>
  <li>ChatCAD: Interactive Computer-Aided Diagnosis on Medical Image using Large Language Models https://arxiv.org/pdf/2302.07257.pdf</li>
  <li>Visual Instruction Tuning: https://arxiv.org/pdf/2304.08485.pdf</li>
  <li>Adversarial Discriminative Domain Adaptation https://arxiv.org/pdf/1702.05464.pdf</li>
  <li>Steerable Conditional Diffusion for Out-of-Distribution Adaptation in Imaging Inverse Problems https://arxiv.org/pdf/2308.14409.pdf</li>
</ol>

<p>sketch to image. VAE -&gt; shared feature with downgraded image. (maybe try latent diffusion embedding)
lora, shared feature embedding/text, change model itself, controlnet</p>
<h3 id="vpdm-architecture">VPDM Architecture</h3>

<p align="center">
 <img src="https://github.com/efzero/PINER/blob/master/networks/Screen%20Shot%202023-08-31%20at%209.11.40%20PM.png?raw=true" width="1000" height="400" />
</p>

<h3 id="triplane-representation-of-knee-mri-image">Triplane Representation of Knee MRI image</h3>

<p align="center">
 <img src="https://github.com/efzero/PINER/blob/master/networks/triplane_agg.png?raw=true" width="400" height="400" />
</p>

<p align="center">
 <img src="https://github.com/efzero/PINER/blob/master/networks/triplane_dim0.png?raw=true" width="400" height="400" />
</p>

<p align="center">
 <img src="https://github.com/efzero/PINER/blob/master/networks/triplane_dim2.png?raw=true" width="400" height="400" />
</p>

<h4 id="architecture-of-diffusion-nerf">Architecture of Diffusion NeRF</h4>

<p align="center">
 <img src="https://github.com/efzero/PINER/blob/master/networks/Screen%20Shot%202023-07-20%20at%206.26.14%20PM.png?raw=true" width="1000" height="400" />
</p>

<p align="center">
  <img src="https://github.com/efzero/PINER/blob/master/networks/Screen%20Shot%202023-07-20%20at%206.18.26%20PM.png?raw=true" width="500" height="400" />
</p>

<h5 id="results-for-sparse-view-reconstruction">Results for Sparse-View Reconstruction</h5>

<p align="center">
 <img src="https://github.com/efzero/PINER/blob/master/networks/Screen%20Shot%202023-07-20%20at%206.48.24%20PM.png?raw=true" widht="1000" height="400" />

 </p>

<hr />

<h3 id="this-is-a-header">This is a header</h3>

<h4 id="some-t-sql-code">Some T-SQL Code</h4>

<pre><code class="language-tsql">SELECT This, [Is], A, Code, Block -- Using SSMS style syntax highlighting
    , REVERSE('abc')
FROM dbo.SomeTable s
    CROSS JOIN dbo.OtherTable o;
</code></pre>

<h4 id="some-powershell-code">Some PowerShell Code</h4>

<pre><code class="language-powershell">Write-Host "This is a powershell Code block";

# There are many other languages you can use, but the style has to be loaded first

ForEach ($thing in $things) {
    Write-Output "It highlights it using the GitHub style"
}
</code></pre>]]></content><author><name>efzero</name></author><category term="Other" /><summary type="html"><![CDATA[In-Context Learning Unlocked for Diffusion Models: https://zhendong-wang.github.io/prompt-diffusion.github.io/, in-context visual/text prompts]]></summary></entry></feed>