srush/Tensor-Puzzles
کاربرد:
این پروژه شامل مجموعهای از معماهای برنامهنویسی تنسوری هست که به تو کمک میکنه تا مهارتهات رو در کار با PyTorch بهبود بدی. هر چالش، یک تابع ناقص رو ارائه میده که باید با استفاده از عملیات تنسوری پیادهسازی کنی، بدون اینکه از حلقههای پایتون استفاده کنی.
در چه شرایطی بهتره استفاده شود؟
اگر داری یاد میگیری که چطور به صورت برداری و کارآمد با تنسورها کار کنی، این پروژه عالیه! بهویژه برای کسانی که میخوان در یادگیری ماشین یا پردازش دادههای عمیق پیشرفت کنن و میخوان درک بهتری از عملیات تنسوری در PyTorch داشته باشن.
چند مثال از موارد استفاده
پیادهسازی تابع softmax بدون استفاده از حلقه
نوشتن یک لایه attention به صورت کاملاً برداری
محاسبه حالتهای ماتریسی مثل transpose, reshape و einsum به شکل بهینه
آمادهسازی دادهها برای مدلهای شبکه عصبی بدون نوشتن کد پیچیده
- ##TensorPuzzles
- ##PyTorch
- ##DeepLearning
- ##MachineLearning
- ##AI
- ##ProgrammingPuzzles
- ##Vectorization
- ##Tensors
- ##LearnAI
- ##CodingChallenge
