آموزش مهندس سیستم‌های هوش مصنوعی ۲۰۲۶: مهندسی پیشرفته سیستم‌های AI (با C++‎) - آخرین آپدیت

دانلود AI Systems Engineer 2026: Core AI Systems Engineering (C++)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سیستم‌های هوش مصنوعی در C++‎: تسلط بر ساختارهای داده، ماتریس‌ها، محاسبات عددی، بهینه‌سازی عملکرد و ساخت پروژه‌های واقعی AI از صفر پروژه ۱: ساخت خط لوله حسگر اتوپایلوت به سبک تسلا که انواع داده‌ها، آرایه‌ها، بردارها، دقت محاسباتی و محدودیت‌های نرخ انتقال داده را در یک سیستم Edge AI واقعی متصل می‌کند پروژه ۲: ساخت خط لوله امتیازدهی بلادرنگ برای شناسایی کلاهبرداری کارت اعتباری با استفاده از ماتریس‌های ویژگی، Forward Passها و تصمیم‌گیری‌های پایدار ساخت ساختارهای داده با کارایی بالا در C++‎ برای حجم‌های کاری AI (بردارها، ذخیره‌سازهای ویژگی، انتخاب‌گرهای Top-K) با طراحی آگاه از مدیریت حافظه پیاده‌سازی کلاس Matrix و درک تأثیر چیدمان حافظه بر عملکرد واقعی زمان اجرا توسعه درک عمیق از دقت عددی، پایداری و انتشار خطا در محاسبات واقعی هوش مصنوعی اتخاذ تصمیمات مهندسی درست بین Float32 در مقابل Float64 (و محدودیت‌های دقت CPU در مقابل GPU) ایجاد خط لوله‌های داده قدرتمند برای خواندن، اعتبارسنجی و پیش‌پردازش مجموعه‌داده‌های واقعی (پارسینگ CSV، لودرها، پیش‌پردازش) پروفایل کردن و بهینه‌سازی کد از طریق کاهش تخصیص‌های حافظه (Allocations)، کپی‌ها و Cache Missها به‌کارگیری پیچیدگی الگوریتمی (Big-O) برای پیش‌بینی رفتار مقیاس‌پذیری در سیستم‌های واقعی AI و انتخاب رویکرد مناسب کنترل ایمن و پیش‌بینی‌پذیر حافظه با استفاده از الگوهای مدرن C++‎ (RAII، اشاره‌گرهای هوشمند، Memory Pools) برای پایداری در محیط عملیاتی معماری سیستم‌های C++‎ تمیز، ماژولار و قابل نگهداری که از مرحله نمونه اولیه تا تولید انبوه مقیاس‌پذیر باشند پیشنیازها: دانش پایه C++‎ (متغیرها، حلقه‌ها، توابع، کلاس‌ها) سیستم‌عامل‌های لینوکس، ویندوز یا مک نصب بودن Qt Creator یا هر کامپایلر C++‎ درک مفاهیم پایه ریاضیات (جبر، هندسه) بدون نیاز به تجربه قبلی در یادگیری ماشین (Machine Learning) کد تخفیف: MLENGINEER1

این یک دوره کدنویسی C++‎ ساده نیست؛ بلکه دوره‌ای برای طراحی سیستم‌های هوش مصنوعی است.

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

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

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


مهندس سیستم‌های هوش مصنوعی: مهندسی پیشرفته سیستم‌های AI (C++‎)
شاید در حال حاضر از فریم‌ورک‌ها، کتابخانه‌ها و ابزارهای AI استفاده می‌کنید که سریعاً کد تولید می‌کنند. اما وقتی سیستم شما کند می‌شود، ناپایدار می‌گردد یا در مقیاس بالا نتایج تقریباً درست (اما غلط) می‌دهد، این ابزارها دیگر کافی نیستند. سیستم‌های AI در محیط عملیاتی به دلیل نبود یک فراخوانی تابع شکست نمی‌خورند؛ بلکه به دلیل ضعف در بنیادهای مهندسی شکست می‌خورند: خط لوله‌های داده‌ای که حافظه را می‌بندند، روتین‌های عددی که خطاها را انباشته می‌کنند و تصمیمات عملکردی که هرگز اندازه‌گیری نشده‌اند.

این دوره بخش اول از مسیر عملی مهندسی AI است. تمرکز ما بر «استفاده از AI» نیست، بلکه بر ساخت بنیادهایی است که AI را قابل اعتماد می‌کند: مدیریت داده‌ها، محاسبات عددی، رفتار حافظه و طراحی عملکرددر C++‎ مدرن.

چرا این دوره ایجاد شد (و چه تفاوتی با دیگران دارد)

بسیاری از دوره‌های ML/AI در بازار در یکی از این دو دسته قرار می‌گیرند:

  1. دوره‌های کتابخانه-محور:که به شما یاد می‌دهند چگونه یک API را فراخوانی کنید و نتیجه بگیرید.

  2. دوره‌های صرفاً ریاضی:که فرمول‌ها را توضیح می‌دهند اما آن‌ها را به کدهای سیستم با کیفیت عملیاتی تبدیل نمی‌کنند.

این دوره در شکاف بین این دو قرار دارد.

ابزارهایی مانند ChatGPT، Cursor و فریم‌ورک‌های مدرنمی‌توانند سریعاً کد تولید کنند و سرعت شما را بالا ببرند، اما نمی‌توانند به شما یاد بدهند:

  • چرا عملکرد در مقیاس بالا دچار شکست می‌شود

  • چرا مدل‌ها با تغییر توزیع داده‌ها ناپایدار می‌شوند

  • چرا الگوهای حافظه بر سخت‌افزارهای واقعی، بیشتر از «پیچیدگی الگوریتم» بر زمان اجرا اثر می‌گذارند

  • چرا انتخاب‌های مربوط به اعداد اعشاری تعیین می‌کند که تحلیل‌ها قابل اعتماد بمانند یا خیر

  • چگونه یک کد C++‎ را طراحی کنید که وقتی نمونه اولیه به محصول تبدیل شد، همچنان قابل نگهداری باشد

در اینجا شما ذهنیت مهندسی سیستم‌های AIرا بر اساس انتخاب‌های پیاده‌سازی واقعی می‌آموزید:

  • اولویت با داده و محاسبات عددی:دقت، پایداری، صحت و نحوه انتشار خطاها

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

  • ساختار عملیاتی:کد C++‎ تمیز و ماژولار که بتوان آن را تست کرد، گسترش داد و عرضه کرد

این دوره برای چه کسانی است

اگر شما یکی از موارد زیر هستید، این دوره برای شماست:

  • توسعه‌دهنده C++‎ که می‌خواهد در حوزه AI/ML فعالیت کند بدون اینکه به کتابخانه‌های «جعبه سیاه» وابسته باشد

  • مهندسی که ویژگی‌های AI می‌سازد که باید در محیط تولید سریع و قابل اعتماد باشند

  • توسعه‌دهنده‌ای که در لایه‌های نزدیک به سخت‌افزار، دستگاه‌های Edge، رباتیک، سیستم‌های تحلیلی یا نرم‌افزارهای حساس به عملکرد کار می‌کند

  • کسی که می‌خواهد با درک لایه مهندسی (که اکثر افراد نادیده می‌گیرند) متمایز شود

این دوره برای کسانی که به دنبال آموزش Python Notebook و صرفاً فراخوانی مدل‌های آماده هستند یا کلاس‌های تئوری ریاضی بدون پیاده‌سازی و بررسی Trade-offهای عملکردی می‌خواهند، مناسب نیست.

در این دوره چه خواهید کرد

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

  • ساختارهای داده و روتین‌های عددی را در C++‎ با هدف واضح بهینه‌سازی عملکرد پیاده‌سازی خواهید کرد.

  • عملکرد را اندازه‌گیری می‌کنید، گلوگاه‌ها (Bottlenecks) را شناسایی کرده و بهبودهای هدفمند اعمال می‌کنید.

  • یاد می‌گیرید پیش‌بینی کنید چه زمانی مشکلات عددی ظاهر می‌شوند و چگونه آن‌ها را کاهش دهید.

  • بنیادی را می‌سازید که مستقیماً به الگوریتم‌های ML، آموزش مدل، خط لوله‌های استنتاج (Inference) و تحلیل‌های مقیاس‌پذیر منتقل شود.

در این دوره شما:

  • می‌سازید:ساختارهای داده و بلوک‌های عددی که در مقیاس بالا رفتاری پیش‌بینی‌پذیر دارند

  • بهینه می‌کنید:استفاده از کش، کاهش تخصیص حافظه و انتخاب آگاهانه کانتینرها و چیدمان‌ها

  • طراحی می‌کنید:روتین‌های عددی پایدار که با رشد و تغییر داده‌ها، نتایج را قابل اعتماد نگه می‌دارند

  • پروفایل می‌کنید:رفتار CPU و حافظه را تحلیل می‌کنید تا مشکلات عملکرد را با شواهد واقعی حل کنید

  • بازنویسی (Refactor) می‌کنید:کدها را به اجزای تمیز و ماژولار تبدیل می‌کنید که در خط لوله‌های واقعی قابل نگهداری باشند

  • ارتباط برقرار می‌کنید:Trade-offهای مهندسی (سرعت در مقابل دقت، حافظه در مقابل نرخ انتقال) را مانند یک متخصص بیان می‌کنید

در پایان این دوره قادر خواهید بود:

با اعتماد به نفس کامل بتوانید:

  1. ساختارهای داده و روتین‌های عددی را در C++‎ با در نظر گرفتن عملکرد واقعی بسازید
    دیگر کدی که «فقط کار می‌کند» نمی‌نویسید، بلکه کدی می‌نویسید که «مقیاس‌پذیر است». درک خواهید کرد که چیدمان داده‌ها چه تاثیری بر Throughput دارد و چگونه از کند شدن‌های ناخواسته جلوگیری کنید.

  2. استفاده از کش را بهینه کرده و تخصیص‌های حافظه را به حداقل برسانید
    می‌اموزید چرا عملکرد اغلب از رفتار حافظه ناشی می‌شود و نه فقط از دستورات CPU. عادت می‌کنید مسیرهای حساس (Hot Paths) را بدون تخصیص حافظه و دوست‌دار کش طراحی کنید.

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

  4. گلوگاه‌ها را زود شناسایی کرده و بهینه‌سازی‌های مؤثر را اعمال کنید
    به جای بهینه‌سازی زودهنگام یا حدس زدن، از یک گردش کار مبتنی بر اندازه‌گیری استفاده می‌کنید: پروفایل، ایزوله کردن، تغییر یک متغیر، اعتبارسنجی و تکرار.

  5. کد C++‎ ماژولار و قابل نگهداری مناسب برای خط لوله‌های واقعی AI بنویسید
    یاد می‌گیرید دغدغه‌ها را تفکیک کنید تا سیستم‌های شما توسعه‌پذیر بمانند: بارگذاری داده‌ها، تبدیل‌ها، محاسبات عددی، هسته‌های حساس به عملکرد و مرزهای تست.

چرا «سیستم‌های هسته AI» بنیاد مهندسی هوش مصنوعی است

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

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

  • اگر روتین‌های عددی شما ناپایدار باشند، خروجی‌ها دچار انحراف شده و نتایج غیرقابل اعتماد می‌شوند.

  • اگر رفتار حافظه شما آشفته باشد، دچار جهش‌های تأخیر (Latency Spikes) و عملکرد غیرقابل پیش‌بینی می‌شوید.

  • اگر نتوانید عملکرد را پروفایل کنید و درباره آن استدلال کنید، نمی‌توانید با اطمینان محصول را عرضه کنید.

به همین دلیل است که این دوره بر مفاهیمی تمرکز دارد که در هر پروژه AI کاربرد دارند: ML کلاسیک، یادگیری عمیق، تحلیل‌های جریانی (Streaming)، استنتاج لبه (Edge) و سیستم‌های مقیاس‌پذیر.

آنچه در عمل خواهید ساخت

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

  • مدیریت داده با نرخ انتقال بالا:خواندن، ذخیره، تبدیل و پیمایش بهینه

  • ساختارهای آگاه از عملکرد:انتخاب چیدمان‌ها و کانتینرها بر اساس شکل حجم کاری

  • بلوک‌های عددی:روتین‌هایی که در مقیاس بالا و موارد خاص رفتار مناسبی دارند

  • تکرار مبتنی بر پروفایلینگ:تبدیل عملکرد به یک حلقه مهندسی قابل اندازه‌گیری

  • ساختار کد عملیاتی:سازماندهی ماژولار C++‎ طراحی شده برای رشد و بازاستفاده

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

این دوره چگونه به مسیر شغلی شما کمک می‌کند

مهندسی AI به طور فزاینده‌ای به دو دنیای مجزا تقسیم می‌شود:

  • افرادی که می‌توانند فریم‌ورک‌ها را اجرا کرده و سریعاً دمو بسازند

  • افرادی که می‌توانند سیستم‌هایی بسازند که مقیاس‌پذیر باشند، پایداری خود را حفظ کنند و تحت محدودیت‌های سخت‌افزاری عرضه شوند

این دوره طراحی شده تا شما را به دسته دوم منتقل کند.

اگر بتوانید ثابت کنید که موارد زیر را درک می‌کنید:

  • رفتار حافظه و چیدمان داده‌ها

  • پایداری عددی و Trade-offهای دقت

  • پروفایلینگ عملکرد و بهینه‌سازی

  • معماری سیستم‌های تمیز در C++‎ مدرن

...دیگر «فقط یک یادگیرنده ML» نیستید. شما تبدیل به مهندسی می‌شوید که می‌تواند لایه‌ای را بسازد که تیم‌ها هنگام انتقال از تحقیق به تولید، به آن وابسته هستند.

ساختار دوره و رویکرد یادگیری

این دوره به گونه‌ای طراحی شده که عملی و تکرارپذیر باشد. شما بارها و بارها این حلقه مهندسی را خواهید دید:

ساخت →اندازه‌گیری →بهبود →اعتبارسنجی

  • یک جزء (Component) را می‌سازید.

  • رفتار آن را اندازه‌گیری می‌کنید (زمان، حافظه، گلوگاه‌ها).

  • بهبودهای هدفمند اعمال می‌کنید.

  • صحت و پایداری را اعتبارسنجی می‌کنید.

این مهارت واقعی پشت سیستم‌های AI در محیط عملیاتی است.

هرچند ما در دوره‌های آینده به Generative AI خواهیم پرداخت، اما این دوره بنیادهای اصلی مورد نیاز برای ساخت و استقرار مدل‌های مولد در سیستم‌های واقعی را به شما می‌دهد، به‌ویژه زمانی که عملکرد، قابلیت اطمینان و محدودیت‌های عملیاتی اهمیت پیدا می‌کنند.

پیش‌نیازها

اگر موارد زیر را داشته باشید، بیشترین بهره را از این دوره خواهید برد:

  • دانش پایه C++‎ (توابع، کلاس‌ها، مبانی STL)

  • توانایی نوشتن برنامه‌های کوچک

  • جبر پایه (هر آنچه نیاز باشد را گام به گام خواهیم ساخت)

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

درباره پشتیبانی و به‌روزرسانی‌ها

این دوره با همکاری LexpAI Software Technologies Inc.توسعه یافته و مانند یک محصول مهندسی مدیریت می‌شود. با تکامل ابزارهای AI و بهترین متدهای روز، دوره به‌روزرسانی و بهبود می‌یابد. درس‌ها برای وضوح بیشتر بازبینی شده و ویدیوهای قدیمی برای حفظ تجربه یادگیری مدرن به‌روز می‌شوند.

یک قول شفاف (تا بدانید دقیقاً چه می‌خرید)

این دوره از شما نمی‌خواهد APIهای کتابخانه‌ها را حفظ کنید.
این دوره از شما نمی‌خواهد کورکورانه کدی را از یک فریم‌ورک کپی کنید.

در عوض، منطق مهندسی پشت عملکرد و پایداری AI را می‌آموزید تا بتوانید:

  • سیستم‌های سریع‌تری بسازید

  • از شکست‌های عددی خاموش جلوگیری کنید

  • عملکرد را پیش‌بینی‌پذیر کنید

  • بنیادهای C++‎ قابل نگهداری برای خط لوله‌های واقعی AI عرضه کنید

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

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


سرفصل ها و درس ها

مقدمه Introduction

  • چرا مهندسی سیستم‌های AI اهمیت دارد Why AI Systems Engineering Matters

  • ارزش پیشنهادی دوره Course Value Proposition

  • مقدمه Introduction

  • چرا C++‎ در AI؟ Why C++ in AI?

  • پایتون در مقابل C++‎: چه زمانی از کدام استفاده کنیم؟ Python vs C++: When to Use What?

  • پایتون در مقابل C++‎: تفاوت‌های کلیدی در AI Python vs C++: Key Differences in AI

  • مثال‌های واقعی از AI Real-World AI Examples

  • چرا اکنون C++‎ یاد بگیریم؟ Why Learn C++ Now?

  • پرسش و پاسخ و بررسی Udemy Udemy's Q&A&Review

  • چرا C++‎ برای AI؟ مثال: دستگاه مانیتورینگ قلبی بلادرنگ Why C++ for AI -> Real-Time Cardiac Monitoring Device

  • چرا C++‎ برای AI Why C++ for AI

  • این مورد باید ابتدا خوانده شود THIS MUST BE READ FIRST

هفته اول -------------------- WEEK 1 --------------------

  • نتایج یادگیری هفته اول Week 1 Learning Outcome

ساخت سیستم‌های AI در مقیاس بالا Building AI Systems at Scale

  • اهداف ویدیوهای آینده و استانداردهای C++‎ Goals of the Following Videos and C++ Standards

  • ویژگی‌های C++‎17 برای AI C++17 Features for AI

  • کتابخانه‌های مهم C++‎ برای AI Important Libraries in C++ for AI

  • کامپایلرهای C++‎ C++ Compilers

  • انواع داده‌های پایه Basic Data Types

  • ماشین مسابقه‌ای در مقابل کامیون توزیع Sports Car vs Delivery Truck

  • حافظه به مثابه یک انبار Memory as a Warehouse

  • موارد استفاده AI برای int, short, long و long long AI Use Cases for int, short, long and long long

  • چرا محدوده‌های اعداد صحیح در AI اهمیت دارند Why Integer Ranges Matter in AI

  • ملاحظات حیاتی در AI Critical AI Considerations

  • موارد استفاده AI برای Float (Float32) و Double (Float64)، مسئله دقت AI Use Cases for Float (Float32) and Double (Float64), the Precision Problem

  • انواع Character و Boolean در AI Character and Boolean Types in AI

  • بهترین روش‌های مدیریت حافظه در AI AI Memory Management Best Practices

  • اهداف Goals

  • Trade-offهای دقت CPU در مقابل GPU CPU vs GPU Precision Trade-offs

  • static_cast static_cast

  • نمایش تبدیل انواع داده Type conversion demonstration

  • بررسی کد: انواع داده، تبدیل نوع و ویژگی‌های C++‎ Data Types, Type Conversion & C++ Features - Code Review

  • مقدمه‌ای بر ۳ سناریو Intro to 3 scenarios

  • سناریوی ۱: تبدیل احتمال به برچسب کلاس Scenario 1: Probability to Class Label

  • سناریوی ۲: تبدیل مقدار Loss Scenario 2: Loss Value Conversion

  • سناریوی ۳: بارگذاری مجموعه داده Scenario 3: Dataset Loading

ساختارهای داده برای شبکه‌های عصبی Data Structures for Neural Networks

  • امروز چه خواهیم آموخت What We'll Learn Today

  • چرا آرایه‌ها و بردارها در AI اهمیت دارند Why Arrays and Vectors Matter in AI

  • آرایه‌ها در مقابل بردارها در AI Arrays vs Vectors in AI

  • آنچه در این ویدیو می‌آموزید What You'll Learn in This Video

  • آرایه‌های استاتیک Static Arrays

  • مثال آرایه‌های استاتیک: امتیازات طبقه‌بندی ساده A Static Arrays Example: Simple Classification Scores

  • بردارهای دینامیک به همراه مثال‌ها Dynamic Vectors with Examples

  • مثال بردارهای دینامیک: خط لوله بارگذاری داده‌های ML واقعی A Dynamic Vectors Example: Real-World ML Data Loading Pipeline

پروژه واقعی: خط لوله ادغام حسگرهای خودروهای خودران Real-World Project: Autonomous Vehicle Sensor Fusion Pipeline

  • مقدمه‌ای بر اتوپایلوت تسلا Introduction to Tesla Autopilot

  • گام ۱: مقیاس‌بندی ابعاد داده‌های حسگر در لبه (Edge) Step 1: Scale at the Edge Sensor Data Dimensions

  • گام ۲: ابر نقاط LiDAR Step 2: LiDAR Point Cloud

  • گام ۳: محاسبه فاصله Step 3: Distance Calculation

  • گام ۴: خط لوله تشخیص اشیاء Step 4: Object Detection Pipeline

  • گام ۵: مقیاس ناوگانی (Fleet Scale) Step 5: Fleet-Scale

  • خلاصه Summary

  • خط لوله ادغام حسگرهای خودروهای خودران Autonomous Vehicle Sensor Fusion Pipeline

هفته دوم -------------------- WEEK 2 --------------------

  • نتایج یادگیری هفته دوم Week 2 Learning Outcome

جبر خطی برای یادگیری عمیق Linear Algebra for Deep Learning

  • مقدمه Introduction

  • چرا ماتریس‌ها در AI اهمیت دارند Why Matrices Matter in AI

  • تأثیر بر عملکرد Performance Impact

  • اهداف یادگیری Learning Objectives

  • کلاس Matrix The Matrix Class

  • بررسی عمیق نمایش ماتریس و ملاحظات چیدمان حافظه What We'll Learn, Deep Dive into Matrix Repres.. and Memory Layout Consideration

  • جزئیات فنی کلاس Matrix و پیامدهای عملکردی Technical Details of Our Matrix Class and Performance Implications

  • ماتریس واحد (Identity Matrix) Identity Matrix

  • ماتریس صفر Zero Matrix

  • ماتریس سفارشی Custom Matrix

پایداری عددی در مدل‌های AI Numerical Stability in AI Models

  • مقدمه بخش Section Introduction

  • چرا دقت عددی در AI اهمیت دارد Why Numerical Precision Matters in AI

  • داستان‌های وحشتناک واقعی در AI Real AI Horror Stories

  • آنچه خواهید آموخت What You'll Learn

  • خطر پنهان در AI The Hidden Danger in AI

  • مثال‌های تأثیر در دنیای واقعی Real-World Impact Examples

  • چرا این درس حیاتی است Why This Lesson is Critical

  • استاندارد IEEE 754 و پیامدهای آن در AI What We'll Learn, IEEE 754, AI Impact and AI-Specific Implications

  • کلاس NumericalAnalyzer The NumericalAnalyzer Class

  • آزمایش ۱: تحلیل سطح بیت IEEE 754 Experiment 1: IEEE 754 Bit-Level Analysis

  • آزمایش ۲: حذف فاجعه‌بار در توابع Loss شبکه‌های عصبی Experiment 2: Catastrophic Cancellation in Neural Network Loss Functions

پروژه واقعی: خط لوله امتیازدهی بلادرنگ برای کلاهبرداری کارت اعتباری Real-World Project: Real-Time Credit Card Fraud Scoring Pipeline

  • در این پروژه چه خواهیم ساخت What We'll Build In This Project

  • گام ۱: تبدیل رویدادهای پرداخت به ویژگی‌های آماده مدل برای شناسایی کلاهبرداری Step 1: Turn Payment Events Into Model-Ready Fraud Features

  • گام ۲: تبدیل سیگنال‌های کلاهبرداری به تصمیمات بازبینی Step 2: Convert Fraud Signals Into Review Decisions

  • گام ۳: پایدار نگه داشتن Binary Cross Entropy تحت Logitهای شدید Step 3: Keep Binary Cross Entropy Stable Under Extreme Logits

  • گام ۴: ردیابی رفتار پرداخت زنده با آمار تک-گذر (One Pass) Step 4: Track Live Payment Behavior With One-Pass Statistics

  • گام ۵: تأیید Backprop و محدود کردن جهش‌های ناایمن گرادینت Step 5: Verify Backprop and Bound Unsafe Gradient Spikes

  • گام ۶: آرام کردن سیگنال‌های کلاهبرداری همبسته با Ridge Step 6: Calm Correlated Fraud Signals With Ridge

  • از ریاضیات هفته دوم تا تفکر سیستم کلاهبرداری واقعی From Week 2 Math to Real Fraud System Thinking

هفته سوم -------------------- WEEK 3 --------------------

  • نتایج یادگیری هفته سوم Week 3 Learning Outcome

ساختارهای داده برای الگوریتم‌های AI Data Structures for AI Algorithms

  • مقدمه Introduction

  • چرا کانتینرهای STL برای AI حیاتی هستند Why STL Containers Are Critical for AI

  • کاربردهای واقعی AI در محیط تولید Real AI Applications in Production

  • امروز چه خواهیم آموخت What You'll Learn Today

  • مثال‌های تأثیر در دنیای واقعی Real-World Impact Examples

  • کلاس FeatureStore The FeatureStore Class

  • کلاس TopKSelector The TopKSelector Class

  • کلاس VocabularyManager The VocabularyManager Class

  • متد measureLookupTime The measureLookupTime method

خط لوله‌های داده AI و جریان‌ها (Streaming) AI Data Pipelines & Streaming

  • مقدمه Introduction

  • چالش‌های واقعی خط لوله‌های داده AI Real AI Data Pipeline Challenges

  • چالش‌های داده‌ای شرکت‌های تکنولوژی سیاتل Seattle Tech Company Data Challenges

  • امروز چه خواهیم آموخت What You'll Learn Today

  • تأثیرات پنهان بر عملکرد و مثال‌های واقعی The Hidden Performance Impact and Real World Examples

  • چرا کیفیت داده‌ها اهمیت دارد Why Data Quality Matters

  • چرا این درس ضروری است Why This Lesson is Essential

  • کلاس FileHandler The FileHandler Class

  • کلاس CSVParser The CSVParser Class

  • استراکت Dataset The Dataset Struct

  • کلاس DataLoader The DataLoader Class

  • کلاس DataPreprocessor The DataPreprocessor Class

  • متد createSampleCSV (برای مثال نمونه) The createSampleCSV method (For a sample example)

  • بخش ۱: جذب داده‌ها (Data Ingestion) Part 1: Data Ingestion

هفته چهارم -------------------- WEEK 4 --------------------

  • نتایج یادگیری هفته چهارم Week 4 Learning Outcome

بهینه‌سازی سیستم‌های AI برای محیط عملیاتی Optimizing AI Systems for Production

  • مقدمه introduction

  • چرا بهینه‌سازی عملکرد در AI حیاتی است Why Performance Optimization is Critical in AI

  • کابوس‌های عملکرد در دنیای واقعی Real-World Performance Nightmares

  • چالش‌های عملکردی که در شرکت‌های تکنولوژی سیاتل دیده‌ام Seattle Tech Company Performance Struggles I've seen

  • امروز چه خواهیم آموخت What You'll Learn Today

  • ذهنیت بهینه‌سازی عملکرد The Performance Mindset

  • چرا این موضوع برای مسیر شغلی شما مهم است Why This Matters for Your Career

  • کلاس PerformanceOptimizer The PerformanceOptimizer Class

  • کلاس MemoryOptimizer The MemoryOptimizer Class

  • پیچیدگی الگوریتم در AI (نماد Big O) Algorithm Complexity in AI (Big-O Notation)

  • مثال‌های واقعی پیچیدگی در AI Real AI Complexity Examples

  • مثال‌های مقیاس‌پذیری پیچیدگی Complexity Scaling Examples

  • بخش ۱: هزینه پیچیدگی خواندن Part 1: Read Complexity Cost

بهره‌وری حافظه برای AI در مقیاس بزرگ Memory Efficiency for Large-Scale AI

  • مقدمه Introduction

  • چرا مدیریت حافظه در AI ماموریت حیاتی است Why Memory Management is Mission Critical in AI

  • بینش حیاتی در AI Critical AI Insight

  • داستان‌های وحشتناک واقعی مدیریت حافظه Real-World Memory Horror Stories

  • چالش‌های حافظه در شرکت‌های تکنولوژی سیاتل Seattle Tech Company Memory Challenges

  • عیب‌یابی توقف تولید: نشت حافظه در زمان واقعی Production Freeze Triage: Memory Leak in Real-Time

  • امروز چه خواهیم آموخت What You'll Learn Today

  • ذهنیت مدیریت حافظه The Memory Management Mindset

  • چرا این موضوع نجات‌بخش مسیر شغلی شماست Why This Will Save Your Career

  • کلاس SmartPointers The SmartPointers Class

  • کلاس MemoryPool The MemoryPool Class

  • متد demonstrateRawPointerProblems The demonstrateRawPointerProblems Method

  • کلاس AIDataManager The AIDataManager Class

  • کلاس NeuralNetworkLayer The NeuralNetworkLayer Class

  • بخش ۱: مدیریت مالکیت انحصاری Part 1: Manage Exclusive Ownership

مهندس AI: نقشه راه ۲۰۲۶ ---------- AI Engineer: The Roadmap 2026 ----------

  • مقدمه (جدید) Introduction (NEW)

  • مقدمه Introduction

  • خوش‌آمدید به مسیر تبدیل شدن به مهندس AI Welcome to How to Become an AI Engineer

  • این دوره برای چه کسانی است Who This Course Is For

  • انقلاب AI: تفکیک واقعیت از ترس The AI Revolution Separating Fact from Fear

  • اعداد دروغ نمی‌گویند The Numbers Don't Lie

  • دستیارهای کدنویسی AI AI Coding Assistants

  • آنچه دستیارهای AI نمی‌توانند جایگزین کنند What AI Assistants Can't Replace

  • توسعه مبتنی بر AI AI-Powered Development

  • قبل و بعد از ابزارهای AI Before and After AI Tools

  • تغییر ذهنیت Mindset Shift

  • پرسیدن سوال درست The Right Question

  • توسعه‌دهنده در مقابل مهندس Developer vs Engineer

  • چه کسی دستمزد بالاتری می‌گیرد Who Gets the Premium Pay

  • تفکر مهندسی: مثال‌های واقعی Engineering Thinking: Real Examples

  • تفاوت ۱۰۰ خط کد در مقابل ۱۰,۰۰۰ خط The 100 Lines vs 10,000 Lines

  • سه فاز برای محیط تولید (Production) 3 Phases for Production

  • فاز ۱: ساخت بنیادهای شما Phase 1: Building Your Foundation

  • چرا ابتدا بنیادها Why Foundations First

  • فاز ۲: تسلط بر یادگیری ماشین Phase 2: Mastering Machine Learning

  • چرا از صفر بسازیم Why Build From Scratch

  • فاز ۳: مهندسی عملیاتی AI Phase 3: Production AI Engineering

  • قانون ۲۰٪ در مقابل ۸۰٪ The 20% vs 80% Rule

  • چرا این دوره‌ها متفاوت هستند Why These Courses are Different

  • برنامه عملیاتی شما Your Action Plan

  • مسیر یادگیری شما Your Learning Path

نمایش نظرات

آموزش مهندس سیستم‌های هوش مصنوعی ۲۰۲۶: مهندسی پیشرفته سیستم‌های AI (با C++‎)
جزییات دوره
8 hours
155
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
68
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Real AI Engineering Real AI Engineering

کارشناس ارشد مهندسی کامپیوتر | مهندس AI | کارآفرین

LexpAI Software Technologies Inc LexpAI Software Technologies Inc

شرکت خصوصی