CodeNeuron
2.86K subscribers
41 photos
7 videos
4 files
59 links
Advancing Coding and Science
Topic: https://t.me/Code_Neuroncom
Download Telegram
یه چیزی که همیشه باید درباره شرکت‌های بزرگ تکنولوژی یادمون باشه اینه که:
هیچ شرکتی دوست ما نیست.

شرکت‌ها معمولاً دنبال یک چیز هستن؛ رشد، سود و اینکه از رقبا جلو بزنن.

این موضوع درباره AI هم خیلی پررنگ شده.
خیلی‌ها نگرانن که با پیشرفت هوش مصنوعی، قدرت بیشتری دست تعداد محدودی شرکت بزرگ بیفته؛

شرکت‌هایی که دیتای بیشتر، سرورهای قوی‌تر و سرمایه خیلی بیشتری دارن.

از طرف دیگه، خیلی‌ها هم می‌گن همین شرکت‌ها باعث شدن تکنولوژی سریع‌تر رشد کنه و ابزارهایی ساخته بشه که قبلاً غیرممکن به نظر می‌رسید.

به نظرم مشکل اصلی خود AI نیست.

مشکل اینه که چه کسی کنترلش می‌کنه و چه قوانینی برای استفاده ازش وجود داره.

نباید انتظار داشته باشیم یک شرکت چند تریلیون دلاری همیشه تصمیمی بگیره که بهترین گزینه برای مردم باشه.

در نهایت این ما هستیم که باید حواسمون باشه چه داده‌ای می‌دیم، چه تکنولوژی‌ای استفاده می‌کنیم و چه قوانینی برای آینده AI ساخته می‌شه.

تکنولوژی قدرتمنده؛ ولی قدرت بدون کنترل همیشه می‌تونه خطرناک باشه.


#هوش_مصنوعی
#AI
#Technology
#Future
#AGI
#MachineLearning
❤2
امروز اومدم با هم یه موضوع خفن توی دنیای هوش مصنوعی رو خیلی سریع و ساده بررسی کنیم.

می‌خوایم ببینیم مدل‌های جدید چطوری این‌قدر سریع جواب میدن و سیستمشون هنگ نمی‌کنه. پاسخ توی همین عکس بالا مشخصه؛ معماری MoE یا همان ترکیبی از متخصص‌ها.

ببینید، به‌جای اینکه یک مغز بزرگ کل کارها رو انجام بده، کار تقسیم میشه:

۱. مسیریاب یا Router:
وقتی سوال شما میاد، این بخش سریع تشخیص میده موضوع چیه و سوال رو فقط می‌فرسته برای متخصص مربوط به خودش.

۲. متخصص‌های خاص:
بین این ۱۶ تا متخصص توی عکس، فقط ۱ یا ۲ تا که کاربلدِ اون موضوع هستند فعال میشن تا الکی منابع سیستمی هدر نره.

۳. متخصص عمومی یا Shared Expert:
این بخش همیشه بیداره و اطلاعات پایه رو پردازش می‌کنه تا خروجی نهایی ساختار درست و یکدستی داشته باشه.

در نهایت هم خروجی‌ها با هم جمع میشن و میرن برای لایه بعدی. با این روش، مدل‌ها خیلی سریع‌تر و کم‌هزینه‌تر پردازش رو انجام میدن.

سوالی داشتی توی کامنتا بنویس برام!

#هوش_مصنوعی
#یادگیری_عمیق
#MoE
#AI
#MachineLearning
❤2🔥1
دوستان امروز میخام در مورد سیر تحول مهندسی هوش مصنوعی از ۲۰۲۲ تا ۲۰۲۶ صحبت کنیم.

اگه به این عکس نگاه کنین، قشنگ معلومه تو این چند سال چه بلایی سر دنیای فناوری اومده! سال ۲۰۲۲ همه چیز خیلی ساده بود؛

یه چت‌بات مثل ChatGPT یا Claude جلوت بود و تهِ هنر ما این بود که یه پرامپت خوب بنویسیم تا جواب بگیریم.

اما الان توی ۲۰۲۶، داستان کلا عوض شده. دیگه با پرامپت خالی نمیشه پروژه بالا آورد! هوش مصنوعی از یه چت ساده تبدیل شده به یه سیستم نرم‌افزاری کاملاً پیچیده و غول‌پیکر.

الان اگه بخوای یه محصول واقعی و پرکاربرد بسازی، باید کلی ابزار و مفهوم جدید رو بلد باشی؛

از معماری ایجنت‌ها (Agentic AI) و سیستم‌های چند ایجنتی گرفته تا پروتکل‌های ارتباطی مثل MCP، مدیریت حافظه، RAG 2.0، پایگاه‌های داده برداری (Vector DBs) و حتی بهینه‌سازی هزینه‌ها و امنیت (Guardrails).

خلاصه بگم، دوران «فقط پرامپت بفرست جواب بگیر» تموم شده و الان عصر معماری سیستم‌های هوشمند شروع شده.

#هوش_مصنوعی
#توسعه_نرم_افزار
#برنامه_نویسی

#ArtificialIntelligence
#AIEngineering
#AgenticAI
#MachineLearning
❤2🔥1😱1
💎 دوره‌ای برای ورود جدی به دنیای Transformer و LLMها

اگر می‌خوای بفهمی مدل‌های زبانی مدرن دقیقاً چطور ساخته می‌شن و معماری Transformer چه نقشی در شکل‌گیری LLMهای امروزی داشته، این دوره می‌تونه نقطه شروع خیلی خوبی باشه. 🚀


در این دوره از مباحث پایه NLP شروع می‌شه و قدم‌به‌قدم به معماری Transformer، مدل‌های زبانی بزرگ و تکنیک‌های بهینه‌سازی اون‌ها می‌رسه.

📚 موضوعاتی مثل:
▫️ تکامل روش‌های NLP
▫️ معماری و اجزای Transformer
▫️ نحوه کار LLMها
▫️ تکنیک‌های آموزش و بهینه‌سازی مدل‌ها
▫️ پیاده‌سازی و تمرین‌های عملی


🔗 مشاهده دوره

اگر هدفت اینه که به‌جای استفاده صرف از LLMها، واقعاً سازوکار پشت اون‌ها رو یاد بگیری، این دوره ارزش بررسی داره. 🧠

#هوش_مصنوعی
#LLM
#Transformer
#MachineLearning
#NLP
#DeepLearning
❤3😍1
⌨️ اگر واقعاً می‌خوای ساخت AI Agent رو یاد بگیری، فقط با یک دمو جلو نرو.

چیزی که تو خیلی از آموزش‌های Agent دیدم اینه که همه‌چیز تا وقتی خوبه که دقیقاً همون سناریوی آموزش رو اجرا کنی.

یک Agent می‌سازن، چند تا Tool بهش وصل می‌کنن، اجرا می‌شه و تمام.

اما وقتی بخوای همون معماری رو برای یک مسئله‌ی واقعی تغییر بدی، تازه مشکلات اصلی خودشون رو نشون می‌دن:

ارزیابی عملکرد Agent چطور انجام بشه؟

اگر مدل تصمیم اشتباه گرفت، Human-in-the-loop کجا وارد بشه؟

حافظه رو چطور اضافه کنیم؟

و مهم‌تر از همه، چطور بفهمیم Agent واقعاً بهتر شده یا فقط یک دمو قشنگ‌تر ساخته‌ایم؟

برای همین، چیزی که در آموزش Agents from Scratch از LangChain برام جالب بود، تمرکز روی کل چرخه‌ی ساخت Agent بود؛ از پیاده‌سازی و تست گرفته تا ارزیابی، Human-in-the-loop، Memory و اتصال به APIهای واقعی.



لینک مخزن :Agent from scratch

#هوش_مصنوعی
#ایجنت_هوش_مصنوعی


#AI
#AIAgents
#MachineLearning
#Programming
#LangChain
#LLM
#AIEngineering
🔥1
یه مشکلی که موقع کار با LLMها خیلی زود خودش رو نشون میده، مصرف بالای توکنه.

مخصوصاً وقتی با چیزهایی مثل لاگ‌های سرور، خروجی‌های RAG یا contextهای خیلی بزرگ کار می‌کنی.

یه عالمه اطلاعات وارد context میشه که لزوماً همه‌شون برای مدل ضروری نیستن؛ ولی در نهایت بابت همون‌ها هم توکن مصرف میشه.

چند وقتیه با Headroom آشنا شدم و ایده‌ش برام جالب بود.

قبل از اینکه هدروم context رو به مدل بده، سعی می‌کنه اطلاعات رو فشرده‌تر کنه و حجم توکن‌های مصرفی رو پایین بیاره.

نکته خوبش هم اینه که قرار نیست کدت رو از اول تغییر بدی؛ عملاً مثل یه لایه بین Agent و مدل قرار می‌گیره.

برای تست هم خیلی ساده راه میفته:
pip install "headroom-ai[all]" headroom wrap claude

با ابزارهایی مثل Claude Code، Cursor و Codex هم می‌تونه استفاده بشه.

طبق بنچمارک‌ها و توضیحات خود پروژه، تو بعضی workloadها کاهش مصرف توکن حتی به حدود ۹۵٪ هم می‌رسه؛ البته طبیعتاً نباید انتظار داشت هر پروژه‌ای دقیقاً همین نتیجه رو بگیره.

به نظرم برای کسایی که با RAG، Agentها و contextهای سنگین کار می‌کنن، حداقل ارزش یه تست رو داره.

#هوش_مصنوعی
#LLM
#RAG
#AI
#MachineLearning
#ClaudeCode
#Cursor
#Codex
👍1🔥1
وقتی مدل هوش مصنوعی رو وارد Production می‌کنی، ماجرا تازه شروع می‌شه
اوایل کار با مدل‌های زبانی، بیشتر حواسمون به کیفیت پاسخ‌هاست.

اما وقتی یک مدل واقعاً وارد پروژه می‌شه، خیلی زود با سه مشکل جدی روبه‌رو می‌شی:
سرعت، مصرف حافظه و هزینه.
اینجاست که بهینه‌سازی Inference اهمیت پیدا می‌کنه.

یکی از چیزهایی که برای من جالب بود، اینه که سریع‌تر کردن مدل فقط به داشتن GPU قوی‌تر مربوط نیست.
مدل در زمان پاسخ‌گویی دو مرحله مهم داره:
 مورد اول :Prefill که ورودی رو پردازش می‌کنه و بیشتر محاسباتی هست.
 مورد دوم : Decode که توکن‌ها رو یکی‌یکی تولید می‌کنه و در این مرحله جابه‌جایی داده بین حافظه اهمیت زیادی پیدا می‌کنه.

برای همین تکنیک‌های مختلفی برای بهینه‌سازی وجود داره.

یکی از مهم‌ترین‌ها KV Cache هست.
مدل مجبور نیست برای هر توکن، همه محاسبات قبلی رو دوباره انجام بده. اطلاعات محاسبه‌شده ذخیره می‌شن تا در ادامه دوباره استفاده بشن.

بعد می‌رسیم به Quantization.
با کاهش دقت عددی وزن‌های مدل، مصرف حافظه کمتر می‌شه و در بسیاری از سناریوها می‌تونی مدل بزرگ‌تری رو روی سخت‌افزار محدودتر اجرا کنی.

اما اینجا همیشه یک Trade-off وجود داره؛ کاهش حجم نباید باعث افت کیفیت غیرقابل‌قبول بشه.

یک تکنیک دیگه Continuous Batching هست.
به‌جای اینکه درخواست‌ها رو جداگانه پردازش کنیم، سیستم می‌تونه درخواست‌های جدید رو در حین اجرای درخواست‌های قبلی وارد Batch کنه.

این موضوع مخصوصاً وقتی تعداد درخواست‌ها زیاده، استفاده از GPU رو خیلی بهتر می‌کنه.

تکنیک‌هایی مثل Prefix Caching، Paged Attention، Speculative Decoding و Flash Attention هم هر کدوم از یک گلوگاه مشخص در Inference عبور می‌کنن.

چیزی که از این موضوع برای من مهم‌تر بود، اینه که بهینه‌سازی مدل یک دکمه جادویی نداره.

گاهی مشکل از حافظه‌ست، گاهی از Throughput، گاهی از Latency و گاهی از تعداد توکن‌هایی که باید پردازش بشن.

در نهایت دوستان عزیزم قبل از اینکه سراغ بهینه‌سازی برید، باید متوجه بشید دقیقاً کدوم بخش سیستم گلوگاهه.

در نهایت، اجرای یک LLM در Production بیشتر از اینکه فقط مسئله مدل باشه، یک مسئله مهندسیه.

مدل خوب مهمه، اما اینکه چطور اون مدل رو سریع، ارزان و پایدار اجرا کنی، بخش بزرگی از ماجراست.

#هوش_مصنوعی
#مدل_زبانی
#یادگیری_ماشین
#مهندسی_هوش_مصنوعی
#برنامه_نویسی
#بهینه_سازی
#AI
#LLM
#MachineLearning
#AIEngineering
#Inference
❤2🔥1
این روزها همه درباره AI Engineer شدن صحبت می‌کنن.

مدل‌های جدید، Agentها، LLMها و ابزارهای هوش مصنوعی کلی سر و صدا کردن.

اما یه واقعیت کمتر درباره‌ش حرف زده می‌شه:

هوش مصنوعی فقط به اندازه دیتایی که پشتش هست باهوشه.

همه دوست دارن مدل بسازن.

ولی کمتر کسی حاضر می‌شه روی اون بخش سخت‌تر کار کنه:

سیستم‌هایی که داده‌ها رو جمع‌آوری می‌کنن، تمیز می‌کنن، اعتبارسنجی می‌کنن، تبدیل می‌کنن، مدیریت می‌کنن و همیشه داده قابل اعتماد به مدل می‌رسونن.

در واقع گلوگاه اصلی همین‌جاست.

می‌تونی قوی‌ترین مدل دنیا رو داشته باشی، اما اگر داده‌ای که بهش می‌دی بی‌کیفیت باشه، فقط یک ماشین خیلی گران برای تولید خروجی‌های بی‌کیفیت ساختی.

شاید قدم بعدی بزرگ در AI فقط با ساخت مدل‌های قوی‌تر اتفاق نیفته.

شاید با مهندسی داده بهتر اتفاق بیفته.

چیزی که امروز کمتر دیده می‌شه، اما پایه اصلی خیلی از سیستم‌های هوش مصنوعی موفقه.

مسابقه AI فقط مسابقه ساخت مدل نیست.

یک مسابقه داده است.

و خیلی‌ها هنوز متوجه این موضوع نشدن.

#هوش_مصنوعی
#مهندسی_داده
#مهندسی_نرم_افزار
#LLM
#DataEngineering
#AI
#MachineLearning
#MLOps
❤1
🚀 آیا Grok 4.7 می‌تونه معادلات دنیای AI رو تغییر بده؟

این روزها صحبت‌های زیادی درباره نسخه‌های جدید Grok و آینده این مدل می‌شه.

ایلان ماسک گفته نسخه‌های آینده Grok قرار هست با استفاده از داده‌های مهندسی SpaceX و زیرساخت‌های بزرگ محاسباتی، به سطح جدیدی برسن.

اما چیزی که این موضوع رو جالب می‌کنه فقط بزرگ‌تر شدن مدل نیست.

بحث اصلی، نوع داده و تجربه‌ایه که مدل باهاش آموزش می‌بینه.

مثلاً داده‌های مهندسی SpaceX شامل چیزهایی مثل:

🔹 طراحی و ساخت سیستم‌ها 
🔹 تست‌های واقعی 
🔹 خطاها و شکست‌ها 
🔹 حل مشکلات مهندسی در دنیای واقعی

این نوع داده با متن‌های معمولی اینترنت فرق داره.

از طرف دیگه، دسترسی به داده‌های لحظه‌ای X می‌تونه یک مزیت دیگه باشه؛ چون مدل با حجم زیادی از گفتگوها، ترندها و اتفاقات روزانه در ارتباطه.

البته فقط داده مهم نیست.

برای ساخت مدل‌های بزرگ، زیرساخت محاسباتی هم نقش خیلی مهمی داره.

دیتاسنترها، GPUها و سرعت تکرار نسخه‌های جدید، بخشی از رقابت اصلی بین شرکت‌های AI هستن.

اما یک سؤال مهم وجود داره:

آیا داشتن داده‌های بیشتر و سخت‌افزار قوی‌تر به تنهایی باعث ساخت بهترین مدل می‌شه؟

احتمالاً نه.

چیزی که در آینده اهمیت بیشتری پیدا می‌کنه، ترکیب چند عامل هست:

داده باکیفیت،
مهندسی خوب،
قدرت پردازش،
و توانایی تبدیل مدل به یک سیستم کاربردی.

فعلاً باید صبر کنیم و ببینیم Grok 4.7 در عمل چه عملکردی خواهد داشت.

اما یک چیز مشخصه:

رقابت مدل‌های هوش مصنوعی تازه وارد مرحله جدی‌تری شده. 🚀

#هوش_مصنوعی
#AI
#Grok
#LLM
#MachineLearning
🔥1
گوگل یک Professional Certificate جدید برای هوش مصنوعی منتشر کرده

این دوره روی Coursera ارائه می‌شه و شامل ۷ دوره‌ی عملی مختلفه.

چیزی که توی این دوره جالبه، تمرکز روی استفاده‌ی عملی از AIـه، نه فقط مباحث تئوری.

🔹 شروع یادگیری AI از پایه و رسیدن به تسلط عملی

🔹 یادگیری استفاده‌ی مسئولانه از هوش مصنوعی و افزایش بهره‌وری

🔹 ساخت App با کمک AI

🔹 بیش از ۲۰ پروژه‌ی عملی

🔹 سه ماه دسترسی به Gemini Pro

برای کسی که می‌خواد AI رو فقط در حد تئوری یاد نگیره و واقعاً وارد Workflow روزمره و پروژه‌هاش کنه، این ساختار می‌تونه جالب باشه.

لینک دوره : ثبت نام

#هوش_مصنوعی
#یادگیری_ماشین
#برنامه_نویسی
#آموزش_هوش_مصنوعی
#گوگل

#AI
#ArtificialIntelligence
#MachineLearning
#Google
#Gemini
#AIEngineering
#Coursera
❤1
انویدیا یک API رایگان برای مدل‌های هوش مصنوعی ارائه داده! 🤖

انویدیا یک API رایگان در اختیار توسعه‌دهنده‌ها قرار داده که می‌تونی با مدل‌هایی مثل:

🔹 DeepSeek V4
🔹 MiniMax M3
🔹 GLM 5.2
🔹 Gemma 4

کار کنی.

برای تست و توسعه خیلی کاربردیه، مخصوصاً وقتی می‌خوای قبل از پرداخت هزینه ببینی یک مدل چطور عمل می‌کنه یا چند مدل مختلف رو با هم مقایسه کنی.

نکته جالب اینه که برای استفاده از این API نیازی به وارد کردن اطلاعات کارت بانکی نیست.

البته من هم امتحانش کردم؛ برای استفاده مستقیم داخل ابزارهایی مثل OpenCode، به نظرم همیشه گزینه ایده‌آلی نیست.

چرا؟

چون این APIها به دلیل رایگان بودن معمولاً سرعت پایین‌تری دارن و بعضی وقت‌ها ممکنه وارد صف انتظار بشی.

بهتره بهش به چشم یک محیط آزمایشی نگاه کنی:

قبل از اینکه برای یک API پولی هزینه کنی، مدل‌ها رو تست کن، رفتارشان رو مقایسه کن و ببین کدام مدل برای پروژه‌ات مناسب‌تره.

لینک : nvidia


#هوش_مصنوعی
#برنامه_نویسی
#مدل_زبانی
#توسعه_نرم_افزار
#یادگیری_ماشین

#AI
#LLM
#NVIDIA
#DeepSeek
#Gemma
#MachineLearning
#AIEngineering
#OpenSource
❤1🔥1
به نظرم رقابت اصلی آینده‌ی هوش مصنوعی فقط بین مدل‌ها نیست؛ بین اکوسیستم‌هاست.

هرچقدر بیشتر با مدل‌های هوش مصنوعی کار می‌کنیم، مفهوم Open Weight برام جالب‌تر می‌شه.

وقتی وزن‌های یک مدل منتشر می‌شن، می‌تونیم اون رو روی سیستم خودمون اجرا کنیم، Fine-tune کنیم و حتی محصولات جدیدی روی اون بسازیم.

اما چیزی که به نظرم خیلی‌ها نادیده می‌گیرن اینه که راز اصلی یک مدل زبانی، فقط فایل نهایی وزن‌ها نیست.

بخش سخت ماجرا پشت صحنه اتفاق می‌افته:

🔹 داده‌های آموزشی
🔹 پایپلاین های داده
🔹 روش‌های فیلتر کردن داده
🔹 روش آموزش
🔹 تکنیک‌های بهینه‌سازی
🔹 زیرساخت محاسباتی

شرکت‌های بزرگ معمولاً همین بخش‌ها رو محرمانه نگه می‌دارن.

بنابراین خیلی از مدل‌هایی که بهشون می‌گیم باز، در واقع نتیجه رو در اختیار ما می‌ذارن، نه دستور ساختش رو.

اینجا یک سؤال جالب مطرح می‌شه:

اگر OpenAI یا Anthropic روزی وزن مدل‌هاشون رو منتشر کنن، آیا واقعاً ضربه‌ی بزرگی به خودشون می‌زنن؟

یا برعکس، بسته نگه داشتن مدل‌ها باعث می‌شه مدل‌های Open Weight بخش بیشتری از اکوسیستم رو تصاحب کنن؟

به نظرم ممکنه آینده کمی شبیه رقابت iOS و Android بشه.

چند پلتفرم بسته و قدرتمند در رأس بازار،

اما بخش بزرگی از توسعه‌دهنده‌ها و محصولات روی مدل‌های Open Weight ساخته بشن.

شاید حتی در آینده چیزی شبیه این ببینیم:

۸۰٪ اکوسیستم روی مدل‌های Open Weight

۲۰٪ روی پلتفرم‌های اختصاصی

چون در دنیای تکنولوژی، باز بودن همیشه به معنی ساخت بهترین محصول نیست؛

گاهی یعنی ساختن بزرگ‌ترین اکوسیستم.

#هوش_مصنوعی
#مدل_زبانی
#مدل_باز
#یادگیری_ماشین
#برنامه_نویسی
#هوش_مصنوعی_مولد

#AI
#LLM
#OpenWeights
#OpenSourceAI
#MachineLearning
#GenerativeAI
#AIEngineering
👍1
به نظرم مشکل Hallucination حتی سال آینده هم کاملاً حل نمی‌شه. 🤔

اما شاید یک تغییر مهم اتفاق بیفته.

بخشی از چیزهایی که امروز بهشون می‌گیم Hallucination، دیگه از خود AI نمیان؛ از برداشت اشتباه انسان‌ها از خروجی AI میان.

هرچقدر مدل‌ها توانمندتر بشن، خروجی‌هاشون هم پیچیده‌تر و تخصصی‌تر می‌شه.

مشکل اینجاست که ممکنه کاربر نتونه تشخیص بده یک پاسخ دقیقاً کجا درست، کجا ناقص و کجا اشتباهه.

در نتیجه، حتی اگر مدل واقعاً بهتر شده باشه، باز هم ممکنه چیزی که کاربر نمی‌فهمه رو به‌عنوان «توهم مدل» تفسیر کنه.

به نظرم در آینده فقط مسئله‌ی ساخت مدل‌های دقیق‌تر نیست.

باید توانایی انسان برای ارزیابی، راستی‌آزمایی و درک خروجی مدل‌ها هم بیشتر بشه.

هوش بهتر می‌شه؛

اما فهمیدن AI هم باید همراهش رشد کنه.

#هوش_مصنوعی
#مدل_زبانی
#یادگیری_ماشین
#تفکر_انتقادی
#هوش_مصنوعی_مولد

#AI
#LLM
#MachineLearning
#CriticalThinking
#GenerativeAI
#AIEngineering
❤1
اگر هنوز فکر می‌کنی هوش مصنوعی متن‌باز داره عقب می‌مونه، شاید مشکل از اون نباشه.

مدل‌های متن‌باز و Open Weight با سرعت زیادی دارن پیشرفت می‌کنن.

مدل‌هایی که چند وقت پیش برای استفاده‌ی جدی ضعیف به نظر می‌رسیدن، امروز می‌تونن در Coding، استدلال، اجرای محلی و ساخت Agentهای هوش مصنوعی کاملاً جدی باشن.

به نظرم مسئله اینجاست که بعضی‌ها هنوز دارن اکوسیستم Open Source رو با تصویری که چند سال پیش داشتن قضاوت می‌کنن.

مدل‌ها تغییر کردن.

ابزارها تغییر کردن.

هزینه‌ی اجرا پایین‌تر اومده.

و مهم‌تر از همه، دسترسی به مدل‌ها خیلی بیشتر شده.

پس اگر هنوز فکر می‌کنی Open Source AI عقب مونده، شاید وقتشه دوباره بازار رو بررسی کنی.

شاید مدل‌ها عقب نمونده باشن؛

شاید ما هنوز متوجه سرعت حرکتشون نشدیم.

#هوش_مصنوعی
#هوش_مصنوعی_متن_باز
#مدل_زبانی
#برنامه_نویسی
#یادگیری_ماشین
#هوش_مصنوعی_مولد

#AI
#OpenSourceAI
#OpenWeight
#LLM
#MachineLearning
#GenerativeAI
#AIEngineering
❤2
به نظرم خیلی‌ها هنوز GLM-5.3 رو جدی نگرفتن.

چیزی که بیشتر از همه توجهم رو جلب کرده، فقط عملکرد این مدل نیست؛ نسبت عملکرد به اندازه‌ی مدلشه.

این GLM با حدود ۷۴۳ میلیارد پارامتر، طبق این ادعا می‌تونه به عملکرد مدل‌هایی نزدیک بشه که چندین برابر بزرگ‌تر هستن.

اگر این نتایج در استفاده‌ی واقعی هم تکرار بشن، اتفاق مهمی محسوب می‌شه.

چون ماجرا فقط این نیست که یک مدل ارزون‌تر داریم.

بحث اینه که شاید داریم به نقطه‌ای می‌رسیم که معماری، داده، بهینه‌سازی و روش آموزش می‌تونن اهمیت بیشتری از صرفاً بزرگ‌تر کردن تعداد پارامترها داشته باشن.

برای من جذاب‌ترین بخش ماجرا همین نسبت بین هزینه و عملکرده.

اگر یک مدل کوچک‌تر بتونه بخش قابل‌توجهی از عملکرد مدل‌های بسیار بزرگ‌تر رو ارائه بده، اقتصاد اجرای مدل‌های هوش مصنوعی هم می‌تونه تغییر کنه.

به نظرم خیلی‌ها هنوز متوجه بزرگی این تغییر نشدن.

شاید رقابت آینده فقط بر سر «بزرگ‌ترین مدل» نباشه؛

بلکه بر سر «بهترین عملکرد با کمترین هزینه» باشه.

#هوش_مصنوعی
#مدل_زبانی
#یادگیری_ماشین
#هوش_مصنوعی_مولد
#مدل_متن_باز
#برنامه_نویسی

#AI
#LLM
#GLM
#MachineLearning
#GenerativeAI
#OpenSourceAI
#AIEngineering
#AIEconomics
❤2🤣1
یکی از جذاب‌ترین چالش‌ها تو دنیای هوش مصنوعی، همین نقطه‌ی تلاقی بین شکل داده‌ها و معماری شبکه‌هاست. تو تحقیقاتی که اخیرا داشتم، دوباره به یه مقاله‌ی کلاسیک و فوق‌العاده برخوردم که فهم دقیقش برای هر مهندسی واجبه.

اکثر شبکه‌های عصبی کلاسیک، داده‌های ورودی رو به شکل ماتریس یا بردار می‌بینن. مثلا پیکسل‌های عکس تو سطر و ستون، یا کلمات تو یه توالی. اما تو دنیای واقعی، خیلی از داده‌ها ساختار گراف دارن.
یعنی مجموعه‌ای از گره‌ها که با یه سری یال به هم وصل شدن. شبکه‌های اجتماعی، شبکه‌های برق و حتی مولکول‌ها بهترین مثال‌هاشون هستن.

شبکه‌های عصبی گرافی (GNNs) برای پردازش همین نوع داده‌ها اومدن. اما قبل از این مقاله، رایج‌ترین روش یعنی GCN یه اشتباه محاسباتی داشت: وقتی یه گره می‌خواست اطلاعات رو از همسایه‌هاش جمع‌آوری کنه، به همه‌شون یه وزن برابر می‌داد! انگار همه همسایه‌ها برای تصمیم‌گیری همون‌قدر مهم هستن.

اینجا مقاله‌ی معروف کنفرانس ICLR در سال ۲۰۱۸ که توسط تیم Bengio منتشر شد و الان با بیش از ۱۸ هزار ارجاع، یه شاهکار محسوب می‌شه، وارد بازی شد. این مقاله معماری Graph Attention Networks یا همون GAT رو معرفی کرد. ایده‌ی خیلی ساده اما نابش این بود: مکانیزم Attention که تو مدل‌های زبانی استفاده می‌شه رو قرض گرفت تا به هر گره اجازه بده یاد بگیره کدوم همسایه‌ش برای تسک فعلی مهم‌تره.

نکته‌ی مهندسی برجسته‌ش اینجاست: این وزن‌های Attention رو یه شبکه عصبی کوچیک و مشترک محاسبه می‌کنه که فقط به جفت گره‌های متصل نگاه می‌کنه. به خاطر همین، مدل نیازی نداره ساختار کامل گراف رو از قبل بدونه و می‌تونه روی گراف‌های کاملا جدیدی که تو فاز آموزش ندیده هم به خوبی تعمیم پیدا کنه.

از نظر من، این مقاله یه نمونه‌ی بی‌نقص از تحقیقات هوش مصنوعیه. معماری‌اش اونقدر ساده‌ست که با چند تا معادله می‌شه توصیفش کرد، اجراش به شدت موازی‌سازی شده و بهینه‌ست، و تو زمان خودش تونست تو بنچمارک‌های استاندارد، رکوردهای قبلی رو بشکنه یا حداقل باهاشون رقابت کنه.

#هوش_مصنوعی
#یادگیری_عمیق
#علم_داده

#DeepLearning
#GraphNeuralNetworks
#MachineLearning
گاهی وقتا تو فضای پر هیاهوی هوش مصنوعی، داستان‌های اصلی و بنیادی گم میشن. الان بیشتر کسایی که با AI کار می‌کنن، اصلا یادشون نیست GANها چی بودن و چه نقشی داشتن. اما تو تحقیقاتی که اخیرا داشتم، به این نتیجه رسیدم که اگه واقعا می‌خواید درک کنید سیستم‌های امروزی چطور یاد می‌گیرن و بهتر میشن.

شبکه‌های مولد تخاصمی یا همون GANها یکی از مهم‌ترین ایده‌هایی هستن که باید بشناسید.

ساختار GAN بر اساس آموزش همزمان دو تا مدل به هم دیگه کار می‌کنه:

یکی Generator یا مولد که از روی نویز، داده‌های ساختگی می‌سازه.
دومی Discriminator یا متمایزکننده که تلاش می‌کنه تشخیص بده داده واقعیه یا جعلی.
مولد با تلاش برای فریب دادن متمایزکننده بهتر می‌شه، و متمایزکننده هم با یاد گرفتن اشتباهات مولد قوی‌تر می‌شه. همین حلقه‌ی رقابتی باعث می‌شه هر دو مدل به شدت پیشرفت کنن.

چیزی که خیلی‌ها متوجهش نمیشن اینه که GANها هرگز فقط برای ساخت عکس نبودن. خیلی قبل از اینکه بحث تولید محتوا توسط هوش مصنوعی ترند بشه، GANها تو سیستم‌های عملیاتی ماشین لرنینگ استفاده میشن.


#هوش_مصنوعی
#یادگیری_عمیق
#علم_داده

#DeepLearning
#MachineLearning
#DataScience
❤1
یه مدت این سوال برام جالب شده بود که با وجود LLMها، هنوز برای Text Classification باید مدل اختصاصی بسازیم یا نه؟

مثلاً برای تشخیص احساسات، موضوع متن یا Intent، میشه خیلی راحت به یه LLM گفت این متن رو دسته‌بندی کن.
ولی داستان به این سادگی نیست.

توی یه بررسی روی ۳۲ دیتاست و ۸ زبان، چند روش مختلف رو با هم مقایسه کردن؛ از Zero-shot با LLM گرفته تا Fine-tuning و مدل‌های کلاسیک‌تر.

نتیجه جالب بود:
برای Sentiment Classification، Zero-shot با LLMها عملکرد خیلی خوبی داشت و حتی در بعضی موارد از classifier آموزش‌دیده با داده کامل بهتر بود.
اما وقتی تعداد دسته‌ها بیشتر میشه یا مسئله پیچیده‌تره، مدل‌های اختصاصی که با داده برچسب‌خورده آموزش داده شدن معمولاً بهتر عمل می‌کنن.

یه نکته دیگه هم Synthetic Data بود.
یعنی میشه از چند LLM مختلف داده مصنوعی تولید کرد و باهاش classifier ساخت. این روش در خیلی از موارد از Zero-shot بهتر بود.

پس این تصور که LLM اومده و دیگه همه مدل‌های Classification قدیمی رو بی‌مصرف کرده، خیلی دقیق نیست.

گاهی یه مدل کوچک‌تر + داده خوب + classifier ساده، هم سریع‌تره، هم ارزان‌تره و هم برای Production منطقی‌تره.

به نظرم نکته اصلی اینه:
و LLM فقط یک ابزار دیگه برای حل مسئله‌ست، نه جواب پیش‌فرض همه مسائل.
باید بر اساس نوع مسئله، حجم داده، تعداد کلاس‌ها، دقت موردنیاز و هزینه inference تصمیم بگیریم.

#AI
#LLM
#NLP
#MachineLearning
#TextClassification
❤1