TGViewer
Silicon Brain | جامعه هوش مصنوعی Silicon Brain | جامعه هوش مصنوعی @silicon_brain · 7.73K subscribers
Post #2143 1.65K
‏چطور DeepSeek یک مدل بزرگ‌تر رو ارزان‌تر کرد؟

دیپ سیک با انتشار V4.1-Flash یک نکته‌ی مهم درباره‌ی اقتصاد LLMها نشون داده:
تعداد Parameterها به‌تنهایی معیار خوبی برای هزینه‌ی Inference نیست

مدل V4.1-Flash یک 552B MoE Model هست، تقریباً دو برابر V4-Flash، اما با معماری‌های جدید، مصرف KV Cache رو تا حدود ۴ برابر بهینه‌تر کرده. در هر Input Token فقط حدود 8B Active Parameters و در هر Output Token حدود 16B فعال میشه. یعنی لازم نیست کل ظرفیت مدل برای هر Token اجرا بشه.

یکی از تغییرات مهم، معماری Causal Encoder-Decoder (CED) هست. در مرحله‌ی Prefill فقط بخش Encoder پردازش میشه و Decoder بیشتر در مرحله‌ی Decode وارد کار میشه؛ بنابراین هزینه‌ی پردازش Contextهای خیلی بزرگ کاهش پیدا می‌کنه.

از طرف دیگه DeepSeek از Sliding-Window Attention (SWA) استفاده کرده تا هر Layer مجبور نباشه کل Context رو نگه داره. با Bounded Replay هم وقتی یک Agent Session دوباره لود میشه، لازم نیست کل KV Cache از ابتدا ساخته بشه و فقط بخش‌های اخیر دوباره محاسبه میشن.

در بخش Memory هم CSA2 (Compressed Sparse Attention 2) باعث میشه چند Layer بتونن بخشی از KV Cache و Retrieval Results رو با هم Share کنن. در کنار اون، Hierarchical Sparse Indexing باعث میشه برای پیدا کردن اطلاعات مرتبط، لازم نباشه هر بار کل یک Context یک‌میلیون‌تایی Search بشه.

پس نکته‌ی اصلی V4.1-Flash اینه که برای ساخت یک LLM ارزان و سریع، الزاماً نباید تعداد arameter رو کم کرد، میشه معماری رو طوری طراحی کرد که چه Parameterهایی اجرا بشن، چه Memoryای نگه داشته بشه و چه بخشی از Context دوباره خوانده بشه هوشمندانه‌تر مدیریت بشه.

برای AI Agents این موضوع خیلی مهمه، چون Context این سیستم‌ها دائماً با Conversation، Source Code، Retrieved Documents و Tool Results بزرگ‌تر میشه. بنابراین در آینده احتمالاً معیارهایی مثل:

▫️برای Input و Output چند Parameter واقعاً فعال می‌شن؟
▫️هر Token چقدر به KV Cache اضافه می‌کنه؟
یعنی برای نگه‌داشتن Context هر Token چقدر Memory مصرف میشه؟ هرچی این مقدار کمتر باشه، اجرای Contextهای طولانی و Agentها به‌صرفه‌تره.
▫️وقتی یک Session متوقف میشه، چه اطلاعاتی باید ذخیره بشه؟
مثلاً وقتی یک AI Agent موقتاً متوقف میشه، برای ادامه دادن کارش دقیقاً چه Stateای باید روی Disk یا SSD ذخیره بشه و چقدر هزینه داره؟
▫️با بزرگ‌تر شدن Context، هزینه‌ی Attention و Retrieval هم بیشتر میشه؟
یعنی وقتی Context از چند هزار Token به صدها هزار یا حتی یک میلیون Token می‌رسه، آیا Model مجبور میشه برای پیدا کردن اطلاعات مرتبط، حجم خیلی بیشتری از داده رو پردازش و Search کنه یا معماری می‌تونه این هزینه رو محدود کنه؟

اینا به‌اندازه‌ی تعداد کل Parameters برای انتخاب یک مدل اهمیت پیدا می‌کنن.

@silicon_brain | از هوش مصنوعی عقب نمانید
  • 👍 6
  • ❤ 3
More from @silicon_brain
  1. Oct 11, 2026تو جهان آینده اعتبار مهم‌ترین فاکتور موفقیت هر انسان یا کسب‌و‌کار خواهد بود. با پدیدار شدن…
  2. Oct 11, 2026پایتون 3.15 با تغییرات مهم! نسخه Python 3.15.0 در ۹ اکتبر ۲۰۲۶ منتشر شده و چند قابلیت مهم…
  3. Oct 11, 2026💻🚀آموزش آنلاین صفر تا صد طراحی سایت! در دوره جامع فرانت اند خواهید آموخت: HTML | CSS | B…
  4. Oct 10, 2026مستندات فارسی پروژه Routapse اضافه شد و میتونین بخونید: مستندات فارسی پروژه | گیتهاب | پست…
  5. Oct 10, 2026به‌صورت کلی، ۳ جا بهتره از AI استفاده نکنید وقتی هنوز مسئله رو درست نفهمیدید چون ممکنه AI…
  6. Oct 6, 2026به متن‌های ChatGPT یک Watermark اضافه شده! شرکت OpenAI قابلیتی به اسم textGrain معرفی کرده…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →