کتاب صوتی مسترکلاس توسعه LLM محلی با Ollama: آزادی نوآوری و کاهش چشمگیر هزینه‌ها

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

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

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر عصر جدید هوش مصنوعی: فراتر از APIهای توکنیزه شده
  • 2. چالش‌های مدل‌های مبتنی بر API: هزینه، حریم خصوصی و محدودیت‌ها
  • 3. مفهوم دموکراتیزاسیون هوش مصنوعی: قدرت در دستان توسعه‌دهندگان
  • 4. چرا LLM محلی؟ مزایای استقلال، کنترل و کاهش هزینه
  • 5. معرفی Ollama: دروازه‌ای به دنیای LLMهای متن‌باز
  • 6. مقایسه Ollama با سایر ابزارهای محلی (LM Studio, Jan)
  • 7. مروری بر اکوسیستم مدل‌های متن‌باز (Llama, Mistral, Gemma)
  • 8. مبانی مدل‌های زبانی بزرگ (LLM): آنچه هر توسعه‌دهنده‌ای باید بداند
  • 9. توکن‌ها، پارامترها و معماری: آناتومی یک LLM
  • 10. تفاوت مدل‌های پایه (Base) و مدل‌های تنظیم‌شده (Instruct/Chat)
  • 11. مفهوم کوانتیزیشن (Quantization): کلید اجرای مدل‌های بزرگ روی سخت‌افزار معمولی
  • 12. پیش‌نیازهای سخت‌افزاری و نرم‌افزاری برای اجرای محلی
  • 13. نصب و راه‌اندازی Ollama روی ویندوز
  • 14. نصب و راه‌اندازی Ollama روی macOS
  • 15. نصب و راه‌اندازی Ollama روی لینوکس
  • 16. کار با خط فرمان Ollama: دستورات ضروری
  • 17. اجرای اولین مدل: `ollama run llama3`
  • 18. تعامل با مدل در ترمینال: اولین تجربه چت
  • 19. لیست کردن، حذف کردن و مدیریت مدل‌های دانلود شده
  • 20. بررسی جزئیات یک مدل با دستور `ollama show`
  • 21. ساختار Modelfile: قلب سفارشی‌سازی در Ollama
  • 22. پارامترهای کلیدی در Modelfile: `TEMPERATURE`, `TOP_P`, `TOP_K`
  • 23. شخصی‌سازی پیام سیستمی (System Prompt) برای کنترل رفتار مدل
  • 24. وارد کردن و ترکیب مدل‌ها با دستور `FROM`
  • 25. ساخت اولین Modelfile سفارشی
  • 26. بیلد کردن و اجرای مدل شخصی‌سازی شده با `ollama create`
  • 27. به اشتراک‌گذاری مدل‌های سفارشی در رجیستری Ollama
  • 28. استفاده از API محلی Ollama: ارتباط با برنامه‌های شما
  • 29. آشنایی با Endpointهای اصلی: `generate`, `chat`, `embeddings`
  • 30. ارسال درخواست به API با ابزارهایی مانند cURL یا Postman
  • 31. ساخت یک چت‌بات ساده با پایتون و کتابخانه `requests`
  • 32. معرفی کتابخانه‌های رسمی Ollama برای پایتون و جاوااسکریپت
  • 33. راه‌اندازی پروژه پایتون و نصب کتابخانه `ollama`
  • 34. ارسال درخواست‌های Streaming برای تجربه چت آنی
  • 35. مدیریت تاریخچه مکالمه در برنامه‌های چت
  • 36. تولید محتوا: از نوشتن ایمیل تا خلاصه‌سازی متون
  • 37. ساخت یک ابزار خلاصه‌ساز متن با پایتون و Ollama
  • 38. ادغام Ollama با جاوااسکریپت (Node.js) برای ساخت وب اپلیکیشن
  • 39. پروژه عملی: ساخت یک رابط کاربری وب ساده برای چت با مدل
  • 40. مفهوم Embedding و کاربرد آن در جستجوی معنایی
  • 41. تولید Embedding برای متون با استفاده از Ollama API
  • 42. ساخت یک موتور جستجوی معنایی ساده روی مجموعه داده کوچک
  • 43. معماری RAG (Retrieval-Augmented Generation): قدرت‌بخشیدن به LLM
  • 44. چرا RAG برای LLMهای محلی یک ترکیب ایده‌آل است؟
  • 45. مراحل پیاده‌سازی یک پایپ‌لاین RAG: Load, Split, Embed, Store, Retrieve
  • 46. معرفی کتابخانه‌های کلیدی برای RAG (مانند LangChain, LlamaIndex)
  • 47. پروژه عملی: ساخت سیستم پرسش و پاسخ روی اسناد PDF شخصی
  • 48. انتخاب مدل Embedding مناسب برای وظایف مختلف
  • 49. آشنایی با پایگاه‌های داده‌ ভکتوری (Vector Databases) مانند ChromaDB
  • 50. ادغام ChromaDB با برنامه RAG برای ذخیره و بازیابی ভکتورها
  • 51. بهینه‌سازی فرآیند بازیابی اطلاعات در RAG
  • 52. کار با مدل‌های چندوجهی (Multimodal): پردازش متن و تصویر
  • 53. معرفی مدل LLaVA و نحوه اجرای آن با Ollama
  • 54. ارسال تصویر و متن به مدل LLaVA از طریق API
  • 55. پروژه عملی: ساخت ابزاری برای توصیف تصاویر
  • 56. پروژه عملی: سیستم پرسش و پاسخ بصری (Visual Q&A)
  • 57. شخصی‌سازی پیشرفته با Modelfile: تنظیم پارامترهای پیچیده
  • 58. استفاده از Template سفارشی برای فرمت ورودی و خروجی
  • 59. مبانی فاین‌تیونینگ (Fine-Tuning): چه زمانی به آن نیاز داریم؟
  • 60. تفاوت فاین‌تیونینگ و RAG: کدام را انتخاب کنیم؟
  • 61. ابزارها و پلتفرم‌های موجود برای فاین‌تیونینگ مدل‌های متن‌باز
  • 62. ملاحظات سخت‌افزاری برای فاین‌تیونینگ
  • 63. پروژه عملی: ساخت یک دستیار کدنویسی شخصی
  • 64. تحلیل و تولید کد با استفاده از مدل‌های تخصصی مانند CodeLlama
  • 65. تکنیک‌های پرامپت اینجینیرینگ برای بهبود خروجی مدل‌های کدنویس
  • 66. پروژه عملی: ابزار تحلیل داده با پایتون و Ollama
  • 67. استفاده از LLM برای تولید کوئری‌های SQL و تحلیل داده‌های جدولی
  • 68. ترجمه ماشینی و بومی‌سازی محتوا با LLMهای محلی
  • 69. پشتیبانی از زبان فارسی: چالش‌ها و راهکارها
  • 70. تست و ارزیابی عملکرد مدل‌های مختلف برای زبان فارسی
  • 71. مدیریت منابع: بهینه‌سازی استفاده از CPU, GPU و RAM
  • 72. تأثیر کوانتیزیشن بر عملکرد و دقت مدل
  • 73. مقایسه فرمت‌های مختلف کوانتیزیشن (Q4, Q5, Q8)
  • 74. اجرای Ollama با شتاب‌دهنده گرافیکی (GPU Acceleration)
  • 75. مانیتورینگ مصرف منابع هنگام اجرای مدل‌ها
  • 76. کانتینرسازی برنامه LLM با Docker برای استقرار آسان
  • 77. نوشتن Dockerfile برای یک اپلیکیشن پایتون مبتنی بر Ollama
  • 78. استفاده از Docker Compose برای مدیریت سرویس Ollama و برنامه شما
  • 79. ملاحظات امنیتی در استقرار LLMهای محلی
  • 80. جلوگیری از حملات پرامپت اینجکشن (Prompt Injection)
  • 81. کنترل دسترسی و احراز هویت برای API محلی
  • 82. ادغام Ollama با ابزارهای توسعه محبوب (مانند VS Code)
  • 83. معرفی افزونه‌های VS Code برای تعامل مستقیم با Ollama
  • 84. استفاده از Ollama به عنوان یک ابزار بهره‌وری در فرآیند توسعه
  • 85. استفاده از Function Calling برای اتصال LLM به ابزارهای خارجی
  • 86. پیاده‌سازی یک نمونه ساده Function Calling با Ollama
  • 87. محدودیت‌های LLMهای محلی و راهکارهای مقابله با آن‌ها
  • 88. مقیاس‌پذیری: چگونه به درخواست‌های همزمان پاسخ دهیم؟
  • 89. معرفی ابزارهای ارکستراسیون مانند vLLM (مفهومی)
  • 90. مسائل اخلاقی و مسئولیت‌پذیری در توسعه LLM محلی
  • 91. شناسایی و کاهش بایاس (Bias) در مدل‌های زبان
  • 92. نقش جامعه متن‌باز در آینده هوش مصنوعی دموکراتیک
  • 93. چگونه در پروژه‌های LLM متن‌باز مشارکت کنیم؟
  • 94. نگاهی به آینده: مدل‌های کوچک‌تر، سریع‌تر و کارآمدتر (SLMs)
  • 95. آینده توسعه نرم‌افزار با دستیارهای هوش مصنوعی محلی
  • 96. جمع‌بندی دوره: آزادی نوآوری در دستان شما
  • 97. گام‌های بعدی: چگونه دانش خود را به یک محصول یا استارتاپ تبدیل کنیم؟
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

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

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