logo

CardDev

CodeDev

logo

CardDev

CodeDev

درباره ما

قوانین و سوالات

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

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.
KhademBuilt pixel by pixel by
Khadem Al Mahdi

Built pixel by pixel by

مقدمه‌ای بر ساخت برنامه‌های هوش مصنوعی با مدل‌های بنیادی

فصل‌ها
7 فلش‌کارت
16 گالری‌کارت
30 صوت
7 پرامپت
7 واژه‌نامه

به یاد دارید زمانی که ساخت سیستم‌های هوش مصنوعی نیازمند مدرک دکترا، سرورهای گران‌قیمت و ماه‌ها جمع‌آوری داده بود؟ آن دوران دیگر تمام شده است. امروز شاهد ظهور طوفانی مهندسی هوش مصنوعی (AI Engineering) هستیم؛ حوزه‌ای که دیگر روی آموزش مدل‌ها از صفر تمرکز ندارد، بلکه بر ترکیب و هماهنگی مدل‌های ازپیش‌آموزش‌دیده برای ساخت برنامه‌های کاربردی تمرکز می‌کند. بدون این تغییر رویکرد، تیم‌های توسعه سرمایه و زمان عظیمی را صرف اختراع دوباره چرخ می‌کنند؛ اما با آن می‌توانند قابلیت‌های هوشمند را در چند روز عرضه کنند. این فصل فاصله میان تحقیقات خالص یادگیری ماشین و توسعه نرم‌افزار کاربردی را پر می‌کند. ما مسیر تکامل را از مدل‌های زبانی اولیه تا مدل‌های زبانی بزرگ (Large Language Models) و در نهایت به مدل‌های بنیادی (Foundation Models) چندوجهی دنبال می‌کنیم که متن، کد و تصویر را همزمان درک می‌کنند. تصور کنید بخواهید یک موتور جستجوی سفارشی را با آموزش دادن قوانین دستوری به صورت دستی بسازید؛ بدون مدل‌های بنیادی، به یک بن‌بست سخت از انعطاف‌ناپذیری می‌رسید. با آن‌ها، یک موتور استدلال همه‌منظوره در اختیار دارید. با این حال، برخورد با این مدل‌ها به عنوان جعبه‌های جادوییِ بی‌خطا، به نرم‌افزاری شکننده ختم می‌شود. شما باید کاربردهای مشخص را بشناسید—از ربات‌های گفتگو و اتوماسیون جریان کار گرفته تا سازماندهی داده‌ها، برنامه‌نویسی و آموزش—و در عین حال، برای ارزیابی موارد استفاده، برنامه‌نویسی مرحله‌ای و نگهداری (Maintenance) بلندمدت آماده باشید. برای حرکت موفقیت‌آمیز در این مسیر، درک پشته مهندسی هوش مصنوعی (AI Engineering Stack) که به لایه‌های مجزای تعامل با مدل، ارکستراسیون و منطق برنامه تقسیم می‌شود، حیاتی است. یک سردرگمی رایج، مقایسه این حوزه جدید با مهندسی یادگیری ماشین یا مهندسی فول‌استک است. در حالی که مهندسی یادگیری ماشین روی آموزش و بهینه‌سازی خودِ مدل‌ها تمرکز دارد، مهندسی هوش مصنوعی روی ساخت برنامه‌ها با استفاده از آن‌ها تمرکز می‌کند—دقیقا مثل یک توسعه‌دهنده وب که از دیتابیس استفاده می‌کند بدون اینکه نیاز داشته باشد موتور دیتابیس را از نو بنویسد. بهترین مهندسین هوش مصنوعی کسانی نیستند که مدل‌های هوشمندتر می‌سازند، بلکه کسانی هستند که چارچوب‌ها و جریان کارهای هوشمندانه‌ای برای مهار خروجی‌های غیرقابل پیش‌بینی مدل می‌سازند. بده‌بستان‌ها و تنش‌های کلیدی که در این مسیر با آن‌ها روبه‌رو خواهید شد عبارتند از: | بعد مقایسه | مهندسی یادگیری ماشین | مهندسی هوش مصنوعی | مهندسی فول‌استک | | --- | --- | --- | --- | | تمرکز اصلی | آموزش مدل و بهینه‌سازی وزن‌ها | ارکستراسیون پرامپت و تجربه کاربری | رابط کاربری، منطق و ماندگاری داده | | مهارت‌های کلیدی | پایایتورچ، آموزش توزیع‌شده، آمار | یکپارچه‌سازی API، دیتابیس برداری | ری‌اکت، نود جی‌اس، اس‌کیوال | | حالت شکست | بیش‌برازش، گرادیان محوشونده | توهم مدل، تاخیر، افزایش هزینه | باگ، قطعی سرویس، شرایط مسابقه | [ ] تفاوت‌های کلیدی میان مهندسی یادگیری ماشین سنتی و مهندسی هوش مصنوعی مدرن را تشخیص دهید [ ] موارد استفاده هوش مصنوعی را در حوزه‌های متن، تصویر و جریان کار ارزیابی کنید [ ] لایه‌بندی‌های مختلف پشته مهندسی هوش مصنوعی را تحلیل کنید [ ] برنامه‌ریزی مایلستون‌ها و نگهداری مستمر برنامه‌های مبتنی بر هوش مصنوعی را مدیریت کنید [ ] با طراحی درست لایه ارکستراسیون، خطاهای ناشی از توهم مدل را کاهش دهید

فصل

1

فصل

1

book cover
O’Reilly
فصل

1

7 فلش‌کارت
16 گالری‌کارت
30 صوت
7 پرامپت
7 واژه‌نامه
انتشار کتاب

منتشر شده

پیشرفت فصل 1
وارد شوید
پیشرفت کتاب
وارد شوید

مدت زمان خوانش

00:39

گالری

دارد

وضعیت صوت

پیش‌نمایش

تحلیل

هوش مصنوعی