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

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

Core Python : @PyHints

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

Rust: @PyRust
Download Telegram
۸- خواهش می‌کنم، مصاحبه کننده دید هوش مصنوعی یا دیتا ساینس داشته باشه
مهمتر ازون خواهشاً سوالات مصاحبه رو گوگل نکنید.

مورد ۸ رو رعایت کنید تا به مصاحبه شونده توهین نکرده باشید.

می‌دونم طولانی شد، اما بنظرم بسیار لازم بود این موارد رو بگم، اگر قراره با کسی مصاحبه کنید یا مصاحبه بشید خوندن این موارد خالی از لطف نیست.

اگر شماهم نکته‌ای دارید comment کنید لطفاً 🌹🌹
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
سایت
Pluralsight
برای مدت ۱ ماه (تا آخر April) دوره‌هاش و دسترسی به اونها رو رایگان کرده (با vpn) شخصاً روی چندتا موضوع جدید که علاقه داشتم دنبال کردم و دوره‌های خوبی بود برای همین تصمیم گرفتم اکانت ۱ ساله ازش بخرم.

اول اینکه خریدش دردسر زیاد داره که بگذریم ازش، دوم اینکه از دوستانی که خرید کرده بودند تأیید کردند امکان دانلود نیست (جز اپلیکیشن خودشون که اونم encrypt می‌شه و روی هر سیستمی که دانلود کردی باید همونجا ببینی و ...)

غیر ازون اکثراً بعد چندماه دسترسی‌هاشون بسته میشه چون vpn آی‌پی و .... تغییر می‌کنه و سایت فکر می‌کنه اکانت شخصی رو به چندنفر فروختند و هرچی هم که ایمیل زدند نتونستن اکانت رو باز کنند.

برای همین از خرید منصرف شدم، و تصمیم گرفتم به دانلود، فایل‌ها stream هست و هر‌ویدئو به چندین فایل تقسیم شده، راهکار رو میذارم برای دوستانی که علاقه دارند و به دوره‌ای نیاز دارند، فقط و فقط بخاطر بستن دسترسی از سوی سایت اینکار رو کردم.
دستاوردهای یادگیری عمیق(InTec)
سایت Pluralsight برای مدت ۱ ماه (تا آخر April) دوره‌هاش و دسترسی به اونها رو رایگان کرده (با vpn) شخصاً روی چندتا موضوع جدید که علاقه داشتم دنبال کردم و دوره‌های خوبی بود برای همین تصمیم گرفتم اکانت ۱ ساله ازش بخرم. اول اینکه خریدش دردسر زیاد داره که بگذریم…
برای این کار به add-ons یا extension :
Stream Recorder
نیاز دارید (هر لایو و ... رو بصورت .mp4 دانلود می‌کنه)
و البته چند خط کد پایتون با کتابخونه
pyautogui

توابع مورد نیاز هم :
pixelMatchesColor()
moveTo()
click()
locateOnScreen()
هست (کلا ۲۰ خط کد می‌شه)
امیدوارم مفید باشه
NVIDIA Announces CPU for Giant AI and High Performance Computing Workloads

Nvidia Blog
می‌خوام ی سری پست با #برگریزون_اما_واقعی بذارم از چیزای عجیب و خطرناکی که می‌بینم مخصوصا سمت سرور، نمی‌دونم چطوری پیش میره از #ادمین_سرورها هم سعی می‌کنم کمک بگیرم که مطالب جالب باشه.

اولین مورد که دیگه همه خسته شدند از گفتنش، #نصب_پچ های سرورها هست نمی‌دونم چرا ولی خیلی از تازه‌ کارا این مورد رو هی پشت گوش می‌ندازن الان که دیگه #LivePatch هم اضافه شده دیگه.

توی چندروز قبل داشتم، چندتا سرور برای یک شرکت کانفیگ می‌کردم با اسرار فراوان
CentOS Stream
نصب شد (فرق stream با قبلیا اینه که شده مثل fedora، فدای RHEL شد اینم)
بعد از انجام کلی کانفیگ و ... امروز که ssh زدم تا وضعیت سرور رو بررسی کنیم (تیم بیگ‌ دیتای خود شرکت ابزارها و کارهاش رو داشت انجام میداد)

متوجه شدم
SELinux

رو خاموش کردن، یعنی disable شده این شرکت ۳ بار قبلاً بهش نفوذ شده (البته سرورها تست بوده)

بعداز پیگیری فهمیدم، مدیر فنی تیم بیگ دیتا برای اینکه ابزارها ارور میده و سواد کانفیگ و ...
SELinux
رو هم ندارن، کلا خاموش میکنند.
از چندتا دیگه از بچه‌ها که دسترسی داشتن به شرکت‌های دیگه هم پرسیدم از ۱۰ تا شرکت ۹ تا
SELinux
سرور رو غیرفعال داشتن.
سوال من اینه که چه بیماری درونی دارید پس شدیداً خواستار نصب RHEL base هستید ؟!
واسه کسی که SELINUX رو همینجوری کیلویی خاموش می‌کنه فرقش ی
Yum --to--> Apt
هست دیگه.

یک سوال هم از دوستانی که اطلاع دارند دارم (من اطلاعاتی ندارم)

حمله به ابر آرمان (توی تعطیلات) طبق چیزهایی که من همون موقع شنیدم گفتند که از نوع
DDOS
هست، پس چرا الان کلی میشنویم که بعضی شرکت‌ها دیتاشون از ابر آروان حذف شده !؟

کسی اگر اینم می‌دونست اطلاع بده، من شدیداً برام سوال هست که چرا
DDOS
باعث حذف دیتا شده :/ ؟!
اینترنت ۱۶ مگ من :/
پیشرفت هوش مصنوعی هم وابسته شده به قانون Moore
هرچی قدرت پردازش بیشتر، خروجی بهتر
هرچی تعداد پارامتر بیشتر، خروجی بهتر

دنیا داره قشنگی‌هاشو از دست میده
اهمیت دیتا و preprocessing خوب، حداقل روزی ۳ مورد آدمایی رو می‌بینم که تمام الگوریتم‌های روز رو می‌شناسند.
ولی کارها و خروجی‌های اشتباهی دارند.

همیشه مشکل یک چیزه، درک اشتباه داده.

متن کتاب :
Hands on ML (2nd edition)
Rocky Linux

بهترین کاندید برای جایگزینی CentOS بالاخره ورژن اولیه رو داد.

از وقتی centos به RedHat واگذار شد همه نگران آینده پروژه‌اش شدن ولی خب مشکلی پیش نیومد بعد از اون RedHat به IBM واگذار شد و باز نگرانی ایجاد شد؛ که متاسفانه اینبار به پایان زندگی CentOS بعنوان سیستم عامل استیبل سرور منجر شد البته که CentOS Stream وجود داره و از هیچی بهتره؛ اما کسی نیاز به fedora دیگه‌ای نداره و کسی هم نمی‌خواد ی fedora با تم centos روی سرورش نصب کنه.

سازندگان و البته community ازین حرکت ناراحت بودن و تصمیم به ایجاد پروژه‌ی جدیدی به نام :
Rocky Linux
گرفتن که حالا شاهد candidate Release
اون هستیم.

اسپانسرا هم همه خفن؛ شرایط امیدوار کننده‌اس

"The Rocky Enterprise Software Foundation (RESF) is pleased to announce the general availability of the Rocky Linux 8.3 Release Candidate 1 for x86_64 and aarch64 architectures."

Rocky Linux Website
دستاوردهای یادگیری عمیق(InTec)
Rocky Linux بهترین کاندید برای جایگزینی CentOS بالاخره ورژن اولیه رو داد. از وقتی centos به RedHat واگذار شد همه نگران آینده پروژه‌اش شدن ولی خب مشکلی پیش نیومد بعد از اون RedHat به IBM واگذار شد و باز نگرانی ایجاد شد؛ که متاسفانه اینبار به پایان زندگی CentOS…
پ.ن : این نسخه رو روی سرور نصب نکنید، چون این release تایید شده و نهایی نیست.

در نهایت اگر می‌خواهید به این پروژه کمک کنید، داکیومنت نویسی، تست و ....
می‌تونید توی سایت و بخش
Discussion (Community)
ثبت‌نام کنید و از اونجا پیگیری کنید.
MlOps
رو می‌نویسید
Machine learning DevOps

چرا ml هارو می‌ریزید تو devops ها

#تباه :/
توی ۳ روز گذشته درگیر یکی از سرورهای لینوکسی مربوط به دیتابیس کلاینت بودیم،
تیم هوش مصنوعی از لحظه‌ای وارد شد که نیاز به آنالیزهای
near realtime
روی دیتاهای دیتابیس بوجود اومد.

اما یک مشکلی هم وجود داشت، زمان خیلی کم بود و پاسخ‌دهی دیتابیس توی بعضی وقتها خیلی طول می‌کشید (بعد آنالیز متوجه شدیم cpu خیلی درگیر می‌شه و حتی بعضی وقتا اجازه هیچ کاری رو نمی‌ده)
راه‌کار ساده اما زمان بر خرید و راه‌اندازی سرور قوی‌تر یا استفاده از دیتابیس بکاپ و ... برای تحلیل‌های تیم هوش مصنوعی.
مورد اول، زمان وجود نداشت
مورد دوم، near realtime بودن راه‌حل که خیلی مهم بود رو از دست می‌دادیم.

به لطف تجربیاتی که بعنوان
Server Administrator
داشتم، بجای دنبال کردن یا منتظر بودن برای راهکارهای تیم‌ها، ترجیح دادم به کمک دستور
sar
آنالیز فایل‌های
/proc
و به لطف اعتماد مدیر ارشد پروژه، ی سری تغییرات رو توی سرور اعمال کنم
مهمتر از همه فعال سازی
Linux Huge Pages
برای دیتابیس بود.

مشکل ما رو این مورد حل کرد، امیدوارم بدرد دوستان دیگه هم بخوره مخصوصاً اینکه پیدا کردن دلیل این مشکل و راه‌حل اون اصلا کار ساده‌ای نبود.

اینم ی بنچمارک جالب روی، postgresql هست :

Benchmark PostgreSQL with Huge Pages
1
من تا حالا چندین هزار بار به اهمیت دیتا در برابر مدل اشاره کردم و این اواخر توی تمام دوره‌ها و سخنرانی و ...
همیشه ی وقتی رو براش اختصاص دادم
تا حالا خیلی گفتم و ازین به بعد هم خیلی راجبش خواهم گفت

Andrew NG
هم توی کورس‌های جدیدی که به تازگی منتشر شد خیلی خیلی روی این موضوع صحبت می‌کنه (چون واقعاً کار توی دنیای واقعی همین هست)

به تازگی تیم DeepLearning.ai بهمراه Landing.ai یک مسابقه رو راه‌اندازی کردند که اتفاقاً اینبار مدل ثابت هست و شما فقط و فقط دیتاهارو می‌تونید تغییر بدید (بسیار مفید) :

Competition Link
👍1
کورس هاگینگ فیس که نحوه کار با این لایبراری رو بخوبی آموزش میده خیلی چیز جالبی هست

اما بهتر ازون ویدئوهای آموزش (لایو توویچ این کورس هست)

اگر لایو رو از دست دادید، میتونید توی یوتیوب ویدئو‌ها رو دنبال کنید :

HuggingFace Course Chapter 1
❤‍🔥1
Stand by Me
Ben E. King
بپاس 2K شدن کانال,
🌹 Thank You 🌹

Ben E.King, #StandByMe