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

249,500 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

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

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

موضوع میانی: On-device LLMs

📋 سرفصل‌های دوره

  • 1. مفاهیم پایه مدل‌های زبانی بزرگ و چالش‌های اجرای روی دستگاه
  • 2. معماری ترنسفورمر و سازوکار توجه در مدل‌های زبانی
  • 3. تفاوت On-device LLMs با مدل‌های مبتنی بر ابر: مزایا، محدودیت‌ها و سناریوهای کاربرد
  • 4. مروری بر اکوسیستم ابزارهای توسعه On-device LLMs
  • 5. معرفی پلتفرم TensorFlow Lite و کاربرد آن برای مدل‌های زبانی
  • 6. آشنایی با پلتفرم ONNX Runtime و قابلیت‌های بهینه‌سازی آن برای دستگاه‌های لبه
  • 7. معرفی پلتفرم Apache TVM و نقش آن در کامپایل و بهینه‌سازی مدل‌ها
  • 8. پلتفرم MediaPipe از گوگل و قابلیت‌های اجرای LLM روی دستگاه‌های موبایل
  • 9. معرفی پلتفرم llama.cpp و کارایی آن در اجرای مدل‌های Llama روی سی‌پی‌یو
  • 10. پلتفرم MLX از اپل و کاربرد آن برای دستگاه‌های دارای تراشه Silicon
  • 11. معرفی پلتفرم ExecuTorch از متا برای استقرار مدل‌های PyTorch روی لبه
  • 12. مقایسه عملکرد پلتفرم‌های مختلف از نظر سرعت، حافظه و مصرف انرژی
  • 13. معیارهای انتخاب پلتفرم مناسب برای یک پروژه خاص On-device
  • 14. آشنایی با مدل‌های کوچک‌شده و کارآمد: DistilBERT، TinyBERT، ALBERT
  • 15. معرفی خانواده مدل‌های Gemma و Phi برای اجرای روی دستگاه‌های محدود
  • 16. مدل‌های Gemini Nano، Llama 2 و 3 در نسخه‌های کوچک و بهینه‌شده
  • 17. تکنیک‌های کاهش اندازه مدل: Pruning، Quantization و Knowledge Distillation
  • 18. پیاده‌سازی Quantization در پلتفرم‌های مختلف (INT8، FP16، و 4-bit)
  • 19. آشنایی با ابزارهای Neural Compressor اینتل و اعمال آن روی LLM
  • 20. کمپرسورهای مدل: ساختار و پیاده‌سازی با استفاده از کتابخانه‌های متن‌باز
  • 21. تبدیل مدل به فرمت TensorFlow Lite و بهینه‌سازی برای موبایل
  • 22. تبدیل مدل به فرمت ONNX و اجرای آن با ONNX Runtime روی دستگاه
  • 23. تبدیل مدل با استفاده از llama.cpp و اجرای آن روی سی‌پی‌یو و جی‌پی‌یو
  • 24. روش‌های ارزیابی کارایی مدل‌های On-device: معیارهای سرعت و دقت
  • 25. آشنایی با معیار MLPerf Tiny و استانداردهای ارزیابی برای دستگاه‌های لبه
  • 26. روش‌های مدیریت حافظه در هنگام بارگذاری مدل‌های بزرگ روی دستگاه
  • 27. تکنیک‌های Memory Mapping و استفاده از حافظه اشتراکی برای کاهش مصرف رم
  • 28. استفاده از تکنیک PagedAttention و FlashAttention برای کاهش مصرف حافظه
  • 29. پیاده‌سازی سیستم‌های ساده تولید متن (Text Generation) با LLM روی گوشی
  • 30. پیاده‌سازی سیستم پرسش‌وپاسخ (QA) با مدل‌های کوچک روی دستگاه
  • 31. پیاده‌سازی سیستم خلاصه‌سازی متن (Summarization) با LLM روی لبه
  • 32. ایجاد یک اپلیکیشن ساده چت‌بات با استفاده از Gemma یا Phi روی دستگاه
  • 33. مدیریت ورودی‌های طولانی و Tokenization در دستگاه‌های با حافظه محدود
  • 34. استفاده از تکنیک‌های Prompt Engineering برای کاهش مصرف منابع
  • 35. معرفی ابزارهای مانیتورینگ مصرف CPU، GPU و RAM در زمان اجرا
  • 36. روش‌های Debugging و Profiling برای مدل‌های On-device
  • 37. آشنایی با ابزارهای Android Studio Profiler و Xcode Instruments
  • 38. شیوه‌های تست و اعتبارسنجی یکسان در محیط‌های متفاوت سخت‌افزاری
  • 39. ملاحظات امنیتی: ذخیره‌سازی امن مدل، جلوگیری از دستکاری و حفظ حریم خصوصی
  • 40. رمزنگاری مدل و استفاده از Android Keystore و iOS Keychain
  • 41. پیاده‌سازی مکانیزم به‌روزرسانی مدل روی دستگاه (OTA Update)
  • 42. روش‌های کاهش مصرف باتری در اجرای مدل‌های زبانی روی موبایل
  • 43. استفاده از Neural Processing Unit (NPU) و DSP برای شتاب‌دهی
  • 44. آشنایی با Qualcomm SNPE، Apple Neural Engine و Google Edge TPU
  • 45. چالش‌های چندزبانه بودن در مدل‌های On-device و راه‌کارهای آن
  • 46. مدیریت دیکشنری و توکن‌های زبان فارسی در مدل‌های کوچک
  • 47. ارائه یک پروژه جامع: استقرار یک مدل دوزبانه (فارسی-انگلیسی) روی موبایل
  • 48. بهینه‌سازی کد و کاهش زمان اولین پاسخ (Time To First Token)
  • 49. ارائه کیس‌استادی از برنامه‌های واقعی با رویکرد On-device LLM (مثل Grammarly Keyboard)
  • 50. جمع‌بندی پلتفرم‌ها و ارائه نقشه راه برای انتخاب و توسعه
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Edge Devices ExecuTorch llama.cpp MLX Mobile AI Model Optimization On-device LLM ONNX Runtime Pruning Quantization TensorFlow Lite بهینه‌سازی مدل دستگاه‌های لبه مدل‌های زبانی روی دستگاه هوش مصنوعی موبایل

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.