وب‌سرویس مجید

پروژه tensor-puzzles

srush/Tensor-Puzzles

کاربرد:

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

در چه شرایطی بهتره استفاده شود؟

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

چند مثال از موارد استفاده

پیاده‌سازی تابع softmax بدون استفاده از حلقه

نوشتن یک لایه attention به صورت کاملاً برداری

محاسبه حالت‌های ماتریسی مثل transpose, reshape و einsum به شکل بهینه

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

  • ##TensorPuzzles
  • ##PyTorch
  • ##DeepLearning
  • ##MachineLearning
  • ##AI
  • ##ProgrammingPuzzles
  • ##Vectorization
  • ##Tensors
  • ##LearnAI
  • ##CodingChallenge