دستاوردهای یادگیری عمیق(InTec)
9.54K subscribers
364 photos
40 videos
44 files
676 links
هوش مصنوعی، یادگیری ماشین و یادگیری عمیق
موضوع اصلی کانال

این یک بلاگ شخصی با طرز تفکر شخصی هست.

Core Python : @PyHints

تلاشی هم در یادگیری Rust دارم که درحال داکیومنت شدن هم هست؛ اگر شماهم به این زبان علاقمند هستید join یادتون نره

Rust: @PyRust
Download Telegram
توضیح مختصری از معماری ریکامندر فیسبوک؛ لینک گیت‌هاب و مقاله نیز در همین پست موجود است


Link
ویدئو اول از دوره جدید، شبکه‌های عصبی با پایتون بدون استفاده از هیچ نوع لایبراری اضافی توسط sentdex در یوتیوب به اشتراک گذاشته شده، این دوره کاملاً رایگان هست ، اگر میخواهید جزئیات رو بطور دقیق متوجه بشید و خودتون پیاده سازی کنید، این دوره رو از دست ندید

YouTube Link
ConveRT: Efficient and AccurateConversational Representations from Transformers

یک مدل خیلی سبک و البته با دقت بسیار بالا برای Q&A مقایسه دقتش با مدل‌های برتر این‌ روزها بسیارجالب هست (توجه کنید این مدل General Task نیست)

نکته آخر اینکه، Bert-Base که توی مقاله هم مقایسه شده، هزینه آموزشی حدود 500$ داشته ولی این مدل فقط 50$ که نشون میده چقدر پارامترهای این مدل کمتر هست
موارد بیشتر در مقاله؛

Paper Link

GitHub Deployment (English pretrain only)
خیلی از دوستان nlp کار هستند که با معماری و البته درک نحوه کار، پیاده‌سازی Bert مشکل دارند و خب باید بگم که مشکل از عدم درک درست از
Transformer, Attention
هست، چون Bert چیزی جز این موارد و معماری
Encoder-Decoder
نیست، اما بهترین کار برای درک پیاده سازی هست.

لینک زیر از
Harvard NLP
یکی از بهترین پیاده سازی‌های
Transformer : Attention is all you need

هست که شخصاً برای درک ترنسفورمرها ازون استفاده کردم (پیاده‌سازی در پایتورچ) و بسیار عالی مقاله و کدهای Notebook رو کنار هم قرار داده

امیدوارم مفید باشه
👍1
for all members from other countries (who can't speak/read Farsi)
There is some problem with group robot (on restricting accounts) if your account tagged as spam or deleted from the group

You can send a direct message to @DataEngineer (most group members talk Farsi)

دوستان عزیزی که محدودیت ارسال پیام داشتند، مشکل ازینجا بود که اکانت owner با شماره‌ایی غیر از ایران بود و تلگرام اجازه دسترسی شماره‌های ایران به گروهای عمومی رو بسته‌، با تغییر گروه به حالت خصوصی این مشکل باید رفع شده باشه

اگر همچنان محدودیت ارسال پیام دارید، لطفاً از گروه خارج بشید و مجدد عضو بشید 🌹🌹
بسیاری از کارها با الگوریتم‌های هوش مصنوعی به کمک کتابخونه scikit-learn انجام می‌شه، چندروز پیش در یک وبینار خصوصی روی دیتاهای بسیار زیاد، پیشنهاد بسیاری از دوستان به سمت استفاده از کتابخانه sklearn و ابزار spark برای کار روی دیتا بود

اما تعجب کردم که کسی به Vowpal اشاره نکرد، وقتی دیتای بسیار زیادی دارید بهتره ازین کتابخونه پایتون استفاده کنید.

GitHub Link
Docker & Kubernetes

جزو واجبات Devops هستن که Machine Learning Engineer باید باهاش آشنا باشه و بتونه مدل‌هاش رو با این روش Serve کنه (بیشتر استخدامی‌های با عنوان
ML Engineer
که داشتم علاوه بر مباحث دیپ‌لرنینگ که واجبات کار هست راجب داکر و کوبرنتیز هم سوال می‌شه و این موضوع بسیار مهم هست، بخصوص کوبرنتیز و load balancing )

Blog Post
احترام به privacy + استفاده حداکثری از داده کاربر برای پیشبرد منافع شرکت
ی مقدار نشدنی بنظر میاد، اما
Federated Learning
برای همین بوجود اومده، آموزشی ساده ازین مورد

LINK TO POST
نسخه ۲۰۲۰ اوبنتو و دردسر، اوبنتو یکی از پرطرفدارترین توزیع‌های لینوکس هست که موجوده، اما دردسرهای زیادی داره مخصوصاً تو بخش‌های تخصصی
امروز بعد از ۶ سال لازم شد که دوباره از اوبنتو استفاده کنم آخرین بار 2014 LTS بود

مشکل اصلی وقتی هست که cuda رو از apt نصب می‌کنید ی ویژگی برای اینکه یک سری پکیج‌ها هیچوقت به اشتباه آپگرید نشوند استفاده از دستور
apt-mark hold <package-name>
هست که نمیدونم چرا دقیقاً ولی روی 2020 LTS درست کار نمی‌کنه و آپگریدهای , cuda , cudnn, ... رو همچنان نشون میده و عمل می‌کنه روشون

فعلاً تنها راهکار حذف developer.nvidia از سورس‌های apt هست در مسیر زیر قرار دارند :
/etc/apt/sources.list.d/

اگر از دوستان کسی میدونه چرا hold دیگه کار نمی‌کنه لطفاً با ما تو گروه به اشتراک بذاره
لیست پکیج‌ها هم درست داده شده (لطفاً این رو نگید) برای اینکارهم از دستور زیر استفاده شده :
dpkg --get-selection | grep -i cud | cut -f 1 | tr '\n' ' '
Cans
DialogueBox
نویسنده و خوانش : احسان عبدی‌پور

آلودگی‌هوا، مشکلات ریوی، کرونا و زلزله
من رو یاد این خوانش انداخت.
💔1
سایت کراس با بروزرسانی جدید و آموزش‌های کامل و دقیق، تو این آموزش‌ها از توابع جدید و کلاس‌هایی که در

#future_of_keras
اشاره شد هم استفاده شده

درحال حاضر اگر می‌خواهید با این آموزش‌ها (ورژن‌های آینده کراس) کار کردن رو یاد بگیرید باید نسخه
tf-nightly

رو نصب کنید؛ (ممکنه کمی مشکلات و باگ داشته باشید)
اگر تا امروز توی ژوپیتر از
Extension
ها استفاده نکردید پیشنهاد میدم حتماً ی نگاهی به این لیست بندازید، توی لینک زیر لیستی از پرکاربردترین extension های ژوپیتر موجود هست

Jupyter nbextensions

شخصاً ۳ مورد رو پیشنهاد می‌کنم حتماً داشته باشید:

1- Variable Inspector
2- ZenMode
3- ScratchPad