میتونیم از تابع پله به عنوان تابع فعالساز استفاده کنیم؟ جوابش رو مفصل توضیح میدیم.
Final Results
54%
بله
46%
خیر
PyTorch Howsam
میتونیم از تابع پله به عنوان تابع فعالساز استفاده کنیم؟ جوابش رو مفصل توضیح میدیم.
سلام
اما جواب سوال بالا:
اول این نکته را مدنظر داشته باشید که تابع پله یک تابع پیوسته نیست. از این تابع نمیتوانیم مشتق بگیریم.
دوم، فرآیند آموزش یک شبکه عصبی با الگوریتمهای بهینهسازی مانند گرادیان کاهشی با مشتقگیری همراه هست.
با درنظر گرفتن دو مورد بالا، به این نتیجه میرسیم که از تابع پله نمیتوان به عنوان فعالساز استفاده کرد. پس جواب خیر هست!
اگر به فرآیند آموزش شبکه عصبی مسلط نیستید، منتظر یک پست ویدیویی کوتاه باشید.
@pytorch_howsam
اما جواب سوال بالا:
اول این نکته را مدنظر داشته باشید که تابع پله یک تابع پیوسته نیست. از این تابع نمیتوانیم مشتق بگیریم.
دوم، فرآیند آموزش یک شبکه عصبی با الگوریتمهای بهینهسازی مانند گرادیان کاهشی با مشتقگیری همراه هست.
با درنظر گرفتن دو مورد بالا، به این نتیجه میرسیم که از تابع پله نمیتوان به عنوان فعالساز استفاده کرد. پس جواب خیر هست!
اگر به فرآیند آموزش شبکه عصبی مسلط نیستید، منتظر یک پست ویدیویی کوتاه باشید.
@pytorch_howsam
سلام دوستان
این گالری تصاویر رو از پیج اینستای شهرسختافزار برداشتیم. تبلیغاتی نیستا 😅
یکسری سیستم با قیمتهای متفاوت پیشنهاد داده. برای دوستانی که میخوان سیستم بخرن شاید مناسب باشه.
راستی، دوستانی که تجربه دارن لطفا نظر بدن بقیه استفاده کنن.
@pytorch_howsam
این گالری تصاویر رو از پیج اینستای شهرسختافزار برداشتیم. تبلیغاتی نیستا 😅
یکسری سیستم با قیمتهای متفاوت پیشنهاد داده. برای دوستانی که میخوان سیستم بخرن شاید مناسب باشه.
راستی، دوستانی که تجربه دارن لطفا نظر بدن بقیه استفاده کنن.
@pytorch_howsam
اتنشن تکنیکی هست که خیلی پرطرفداره و خب انصافا تکنیک موثری هم هست.
خیلیها دنبال شناختن تکنیکها یا ماژولهای مختلف اتنشن هستن. خبر خوب اینکه یک مقاله survey درباره اتنشن در بینایی کامپیوتر داریم که خوندنش میتونه خیلی مفید باشه.
https://arxiv.org/pdf/2111.07624v1.pdf
@pytorch_howsam
خیلیها دنبال شناختن تکنیکها یا ماژولهای مختلف اتنشن هستن. خبر خوب اینکه یک مقاله survey درباره اتنشن در بینایی کامپیوتر داریم که خوندنش میتونه خیلی مفید باشه.
https://arxiv.org/pdf/2111.07624v1.pdf
@pytorch_howsam
یک کتاب آنلاین خوب 👌
کتاب یا گیری عمیق در NLP
دامنه مباحثی که پوشش داده، وسیع هست. فهرست مطالب رو در تصویر بالا مشاهده کنید.
nlpoverview.com
@pytorch_howsam
کتاب یا گیری عمیق در NLP
دامنه مباحثی که پوشش داده، وسیع هست. فهرست مطالب رو در تصویر بالا مشاهده کنید.
nlpoverview.com
@pytorch_howsam
خب کم کم jax داره رشد میکنه...
قبلا از jax گفتیم. اونهایی که تنسورفلو یا پایتورچ مسلط هستن و وقت آزاد دارن، نیمنگاهی به jax داشته باشن.
این یک نمونه پیج آموزشی از jax که فقط با مثال جلو رفته. اصلا توضیح نداره، فقط مثال...
https://github.com/vopani/jaxton
@pytorch_howsam
قبلا از jax گفتیم. اونهایی که تنسورفلو یا پایتورچ مسلط هستن و وقت آزاد دارن، نیمنگاهی به jax داشته باشن.
این یک نمونه پیج آموزشی از jax که فقط با مثال جلو رفته. اصلا توضیح نداره، فقط مثال...
https://github.com/vopani/jaxton
@pytorch_howsam
GitHub
GitHub - vopani/jaxton: 100 exercises to learn JAX
100 exercises to learn JAX. Contribute to vopani/jaxton development by creating an account on GitHub.
Graph Neural Networks (GNN)
اگه میخوایید GNN یاد بگیرید، حتما به این پیج سر بزنید. منابع خوبی رو معرفی کرده.
https://github.com/dair-ai/GNNs-Recipe#-tutorials
@pytorch_howsam
اگه میخوایید GNN یاد بگیرید، حتما به این پیج سر بزنید. منابع خوبی رو معرفی کرده.
https://github.com/dair-ai/GNNs-Recipe#-tutorials
@pytorch_howsam
Forwarded from آکادمی هوشمصنوعی هُوسم
🎁 تخفیف بزرگ دوره بینایی کامپیوتر حرفهای 🔥
⭕️ به مناسبت سال جدید، دوره بینایی کامپیوتر با 40 درصد تخفیف عرضه شده است.
🌐 اطلاعات بیشتر و تهیه دوره: لینک دوره
@howsam_org
⭕️ به مناسبت سال جدید، دوره بینایی کامپیوتر با 40 درصد تخفیف عرضه شده است.
🌐 اطلاعات بیشتر و تهیه دوره: لینک دوره
@howsam_org
چطوری میتونم یک متن رو در پایتورچ توکنایز کنم؟ 🤔
ساده هست؛ بیایید مرحله به مرحله پیش بریم...
✅ اول، ایمپورت get_tokenizer از لایبرری تورچتکست:
from torchtext.data.utils import get_tokenizer
✅ دوم، کانفیگ کردن تابع get_tokenizer؛ یعنی با دستور زیر بگیم که چه نوع توکنایزری میخواییم. مثلا، ما از توکنایزر آماده پایتورچ برای انگلیسی استفاده کردیم:
tokenizer = get_tokenizer('basic_english')
✅ سوم، یک جمله بنویسیم. جمله زیر معنی خاصی نداره. یک جمله ناقص از دیتاست ag_news هست. پرانتز داره میخواییم ببینیم توکنایزر با پرانتزها چیکار میکنه:
line = "Carlyle Looks Toward Commercial Aerospace (Reuters) Reuters"
✅ چهارم، توکنایزر لطفا توکنایز کن:
tokens = tokenizer(line)
print(tokens)
✅ این هم نتیجه:
['carlyle', 'looks', 'toward', 'commercial', 'aerospace', '(', 'reuters', ')', 'reuters']
⭕️ انصافا ساده بود، نه؟
برگرفته از دوره جدید آموزش پایتورچ هوسم 😎
@pytorch_howsam
ساده هست؛ بیایید مرحله به مرحله پیش بریم...
✅ اول، ایمپورت get_tokenizer از لایبرری تورچتکست:
from torchtext.data.utils import get_tokenizer
✅ دوم، کانفیگ کردن تابع get_tokenizer؛ یعنی با دستور زیر بگیم که چه نوع توکنایزری میخواییم. مثلا، ما از توکنایزر آماده پایتورچ برای انگلیسی استفاده کردیم:
tokenizer = get_tokenizer('basic_english')
✅ سوم، یک جمله بنویسیم. جمله زیر معنی خاصی نداره. یک جمله ناقص از دیتاست ag_news هست. پرانتز داره میخواییم ببینیم توکنایزر با پرانتزها چیکار میکنه:
line = "Carlyle Looks Toward Commercial Aerospace (Reuters) Reuters"
✅ چهارم، توکنایزر لطفا توکنایز کن:
tokens = tokenizer(line)
print(tokens)
✅ این هم نتیجه:
['carlyle', 'looks', 'toward', 'commercial', 'aerospace', '(', 'reuters', ')', 'reuters']
⭕️ انصافا ساده بود، نه؟
برگرفته از دوره جدید آموزش پایتورچ هوسم 😎
@pytorch_howsam
چقدر این دغدغه رو دارید که کد پایتون رو زیبا و تمیز بنویسید؟
اگه چنین دغدغهای دارید، باید دنبال Style Guide برای پایتون باشید.
مثلا pep8 یک راهنما برای همین کار هست. به شما پیشنهادهایی رو میده که بتونید تمیز و اصولی کد بزنید.
مثلا به تصویر بالا نگاه کنید؛ گفته، فاصلههای الکی نذار. هم شکل درست رو نشون داده و هم شکل اشتباه رو. این اشتباهات معنیش این نیست که کد ما به خطا میخوره، نه! بلکه، میخواد به ما استاندارد کد زدن در پایتون رو یاد بده.
لینک pep8:
https://peps.python.org/pep-0008/
حتما یاد بگیرید. دوست دارید هرازگاهی چند تا نکاتش رو بگیم؟
@pytorch_howsam
اگه چنین دغدغهای دارید، باید دنبال Style Guide برای پایتون باشید.
مثلا pep8 یک راهنما برای همین کار هست. به شما پیشنهادهایی رو میده که بتونید تمیز و اصولی کد بزنید.
مثلا به تصویر بالا نگاه کنید؛ گفته، فاصلههای الکی نذار. هم شکل درست رو نشون داده و هم شکل اشتباه رو. این اشتباهات معنیش این نیست که کد ما به خطا میخوره، نه! بلکه، میخواد به ما استاندارد کد زدن در پایتون رو یاد بده.
لینک pep8:
https://peps.python.org/pep-0008/
حتما یاد بگیرید. دوست دارید هرازگاهی چند تا نکاتش رو بگیم؟
@pytorch_howsam
#معرفی_کتاب
در حوزه تنسورفلو/کراس و سایکیتلرن، اگه دنبال کتابی باشی، احتمالا به کتاب کمنظیر hands on machine learning میرسی. اما برای پایتورچ ما کتاب خوبی ندیدیم تا الان!
اما یک کتاب جدید پایتورچی اومده که به نظر میرسه کتاب خوبیه. نویسنده اولش آقای سباستین راشکا هست که معروفه... اسم کتاب چیه؟
Machine learning with scikit-learn and pytorch (link)
فهرست مطالب جونداری هم داره!
نویسنده سوم هم ایرانیه که باریکالله...
چند تا کتاب و دوره معرفی کنیم تو تعطیلات بخونیم! الکی! 🤪
@pytorch_howsam
در حوزه تنسورفلو/کراس و سایکیتلرن، اگه دنبال کتابی باشی، احتمالا به کتاب کمنظیر hands on machine learning میرسی. اما برای پایتورچ ما کتاب خوبی ندیدیم تا الان!
اما یک کتاب جدید پایتورچی اومده که به نظر میرسه کتاب خوبیه. نویسنده اولش آقای سباستین راشکا هست که معروفه... اسم کتاب چیه؟
Machine learning with scikit-learn and pytorch (link)
فهرست مطالب جونداری هم داره!
نویسنده سوم هم ایرانیه که باریکالله...
چند تا کتاب و دوره معرفی کنیم تو تعطیلات بخونیم! الکی! 🤪
@pytorch_howsam
سلام. اگه علاقه مند به خواندن کتاب هستید کتاب زیر هم کتاب مناسبی برای یادگیری عمیق با پایتورچ است.
https://www.amazon.com/Modern-Computer-Vision-PyTorch-applications/dp/1839213477
یک کتاب خوب کدنویسی پایتورچ و مخصوص بینایی کامپیوتر
ممنون از سعید عزیز بابت معرفی کتاب ❤️
https://www.amazon.com/Modern-Computer-Vision-PyTorch-applications/dp/1839213477
یک کتاب خوب کدنویسی پایتورچ و مخصوص بینایی کامپیوتر
ممنون از سعید عزیز بابت معرفی کتاب ❤️