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

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

Core Python : @PyHints

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

Rust: @PyRust
Download Telegram
احتمالاْ تعداد کمی از دوستان پروژه
JumpCutter
رو می‌شناسید ی دانشجوی (ژاپنی - کره‌ایی یا شایدم چینی) از دانشگاه استنفورد
تلاش می‌کنه بامزه باشه اما بنظرم جلف هست بیشتر

بگذریم ؛ خوب کد میزنه مخصوصاْ توی موضوع دیپ‌لرنینگ یا ایده‌های باحالی داره که البته خوب اجرا نمی‌شه

ولی این کدش خیلی باحال نوشته شده :
اگر شماهم وقت کمی دارید و دوست دارید موضوعات جدید رو یاد بگیرید ویدئوها همیشه گزینه خوبی هستند و اگه مثه من حوصلتون خیلی زود سر میره سرعت ۲ برابر کاریه که برای دیدن ویدئوها انجام میدید (بیشتر کردنش خیلی جوابگو نیست بعضی وقتاهم باید بیاریمش روی ۱.۷۵)

خب تا اینجای کار رو همه ابزارها انجام میدن
کار جالبی که تو این کد انجام شده اینه که جاهایی که هیچ صحبتی وجود نداره و حرفی زده نمی‌شه (یا صدا از ۰.۴ دسی کمتر می‌شه مثلاْ جاهایی که یکی دیگه داره سوال می‌کنه یا جواب سوال مدرس رو می‌ده ) رو هم با سرعت ۴-۶ برابر اجرا می‌کنه

بطور تست روی دوره جدید استنفورد حدود ۲ ساعت وقت کمتر نسبت به سرعت ۲ برابر لازم شد تا تمومش کنم

امیدوارم برای شماهم مفید باشه

https://github.com/carykh/jumpcutter
حتماْ همه راجب گوگل STADIA شنیدید
ی پلتفرم خفن که بازی کردن رو برای همه ارزون و راحت می‌کنه (سخت‌افزار از گوگل هزینه و اینترنت از شما و روی هر سیستمی می‌تونید بازی کنید.)

بخش جالب این قضیه اینه که با
VMWARE
هم همه ما سالها همچین کاری رو بدون GPU انجام میدادیم
برای منم از اینجا شروع شد می‌شه با VMWARE کارت گرافیک رو هم به اشتراک گذاشت

بعد از کلی تست و تکنولوژی‌های AMD نویس اینکار انجام شد.
اما اگه از هدف بازی‌کردن بگذریم (خیلی‌هم لذت بخشه می‌دونم)

چیزی که منو جذب کرد تا اینکارو تست کنم این بود که اینکار می‌تونه آزمایشگاهای دیپ‌لرنینگ رو خیلی ارزون قیمت مجهز کنه (البته راهکارهای دیگه بسیار هست اما این مورد راحت‌تر و بهتره)

علاوه بر اون سمت سرور هم می‌شه کارهای جالب بسیاری انجام داد
مخصوصاْ بعد از زمان train

اگر دوست داشتید ی STADIA می‌تونید راه بندازید
دستاوردهای یادگیری عمیق(InTec)
این ویدئو کاری با دیپ‌لرنینگ نداره یادمه قبلترهم راجب گوگل و دیتاهایی که استفاده می‌کنه متن گذاشته بودم https://www.youtube.com/watch?v=hLjht9uJWgw
خوشبختانه تموم دیتایی که گوگل از من داره
به این ۲ مگ ختم می‌شه

اگر می‌خواید خودتون تست کنید
https://support.google.com/accounts/answer/3024190?hl=en

دلیل اینکه گوگل دیتایی از بنده نداره ؛ شاید بخاطر اینه که ایمیل خرید و ... سایتهای مختلفم به گوگل وصل نیست (شخصی هست)
موتور جستجو هم داک‌داک‌گو هست
و از جیمیل فقط برای ایمیل ساده استفاده می‌کنم

تمامی سرویس‌هاش روهم خاموش کردم (برای بکاپ دیتا هم از NextCloud روی سیستم شخصی استفاده می‌کنم)
معاون دادستان کل: چاره‌ای نباشد «اینستاگرام» را فیلتر می‌کنیم.

یاد توییت جناب وزیر آقای جهرمی افتادم و پاسخ هموطنمون ؛

«با فیلترینگ توییتر، تلگرام و وب‌سایت‌های مختلف، چی رو ثابت کردید؟ به دنیا گفتید که از اون چیزی که یک ملت ممکنه بگن، می‌ترسید. همین!»

عجب !!!
وقتی میگم گیت‌هاب برای یادگیری و تمرین خوبه
منظورم این نیست که دوستان کد‌های بخش
model - research
ریپوزیتوری خود تنسورفلو رو بخونن تا یاد بگیرند.

ی سری کد ساده که شمارو درگیر آبجکت و کلاس و کلی فایل نکنه و روتین کد زده باشه
و دسته بندی هم شده باشه

مثه این :
https://github.com/dragen1860/TensorFlow-2.x-Tutorials
ی ذره چینی داره ولی خب خیلی اهمیتی نداره
بخش‌های مهم انگلیسی هستند
#خبر
#درگذشت خالق زبان برنامه‌نویسی در ۶۸ سالگی
#Erlang

https://www.kth.se/profile/jlarm/

قشنگترین توصیف در مورد نحوه پیشرفتشون در برنامه نویسی :

At 17, Joseph began programming Fortran on his school district’s mainframe. This experience helped him during his physics studies at University College London, where he debugged the programs of his fellow students in exchange for beer.

خدایش بیامرزد
#خارجـازـبحث
امروز یکی از دوستان باهام تماس گرفت و گفت احساس می‌کنه کسی به گوشیش دسترسی گرفته
دلایلش :
حجم بسته‌هاش خیلی زود تموم می‌شه
بیشترین مصرف دیتارو گوشیش داره (روی شبکه و مودم)
چندتا پسوردهاش رو هم انگار کسی دسترسی گرفته

دلایلش که قانع کننده نبود ولی خب تست انجام دادم :
۱- اول گوشی رو خاموش کردم و بعد با ابزارهای موجود مثه #وایرشارک و ... شروع به دریافت پکت‌ها کردم و گوشی رو روشن (آی‌پی استاتیک برای مک‌آدرس گوشی قرار دادم)
۲- آنالیز پکت‌ها رو (لیست آی‌پی‌ها) رو بصورت
csv
گرفتم از برنامه
۳- با پایتون تمام آی‌پی‌های لوکال و دی‌ان‌اس و ... رو حذف کردم و باقیش رو
unique
کردم
۴- به کمک
https://traceroute-online.com/ip-asn-lookup/
لیست آی‌پی‌هایی که موند رو چک کردم تا ببینم کدوماشون شناخته شده و ... هست
۵- نهایتاْ به ۸ تا آی‌پی رسیدم که مشکوک بود ۷ تاشون رو به کمک
https://www.shodan.io/
پیدا کردم که برای کدوم برنامه هست و ...

آخرین آدرس آی‌پی که مونده بود رو تست کردم و اصلاْ‌ شناخته شده نبود (این‌بار حق با دوستمون بود)
اولین کاری که کردم پورت اسکن بود و چیزی که پیدا کردم پورت دیفالت
mariaDB
بود پورت ۸۰ هم باز بود (اگر فکر می‌کنید عمراْ کسی پورت دیفالت رو باز نمیذاره یادتون باشه تاکسی آنلاین مملکت پورت دیفالت مانگو رو تغییر نداده بود - ادمین دوروزه)
ی سر به آدرس با مروگر زدم و با ی جستجو فهمیدم که ی صفحه
scam - fakepage
هم اونجا راه انداخته
پسوردهای دیفالت اولین چیزیه که همه تست می‌کنن (منم اینکارو کردم)
ولی ازونجا که فیلم ایرانی نیست (جواب نداد) ؛ خوب همینجا می‌شه آی‌پی رو با فایروال (آندروید) بن کرد.

ولی برای آخرین تست توی صفحه فیک‌پیج ی کوئری ارسال کردم و ی یوزر جدید ساختم و دسترسی کامل بهش دادم
با ترمینال و رو پورت باز
MariaDB
تست کردم و دسترسی برقرار بود.

حدود ۲ هزارتا سطر داشت دیتابیس طرف (خیلی تلاش کرده بود معلوم بود) و کاری که کردم drop بود.

ازونجا که ممکن بود وضعیت مشابه برای خیلی از دوستان اتفاق بیوفته گفتم این متن رو قرار بدم تا دوستان اگر خواستند خودشون تست کنند. (تا جایی که با فایروال آی‌پی رو ببندید هرشخصی می‌تونه انجام بده)
امیدوارم مفید باشه 🌹
1👍1🤯1
درگذشت پدر جناب دکتر #عسگری عزیز رو به خودشون و خانواده محترمشون تسلیت عرض می‌کنیم

#روحشون شاد
وقتی کسی از شما منبعی برای یادگیری دیپ‌لرنینگ درخواست می‌کنه ؛ احتمالاْ جزو اولین گزینه‌ها (با فرض اینکه طرف برنامه‌نویسی و ... رو اشراف داره)

deeplearningbook.org

هست ؛ اما خیلی‌ها با ی مرور سریع و دیدن اون همه ریاضیات تصمیم می‌گیرند که این کتاب رو کنار بذارند

https://www.youtube.com/playlist?list=PLsXu9MHQGs8df5A4PzQGw-kfviylC-R9b

این پلی‌لیست یوتوب ویدئوهایی راجب همین کتاب هست که خیلی می‌تونه مفید باشه
اگر از دیپ‌لرنینگ در زمینه‌های

drug discovery, materials science, quantum chemistry, and biology

پیشنهاد می‌کنم حداقل یکبار؛ نگاهی به
https://www.deepchem.io/

بندازید
دوره آموزش کد زنی
Tensorflow 2.0
این دوره تازه داره کامل می‌شه و ی برنامه نویس مثل خیلی از ماها داره دوره رو می‌ذاره

۲ تا ویدئو اول آپلود شده و بنده ی مروری کردم تا اینجا خوب و مفید هست
اگر می‌خواید تنسورفلو رو یاد بگیرید (تئوری دیپ لرنینگ رو بلد هستید.)

این دوره می‌تونه مفید باشه :

https://www.youtube.com/playlist?list=PLzMcBGfZo4-lak7tiFDec5_ZMItiIIfmj
👍1
ی وقتایی به این فکر می‌کنم، شاید تنبلی بیش از حد اکثریت آدما ‎#هوش_مصنوعی رو مهمتر کرده
میگن این جایگزین جدید هست به نام
microsoft windows terminal

بیل جان ، مگه بورن_شل چش بود
moc player - htop
رو دزدیدی شد ترمینال جدیدتون
#خارجـازـبحث

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

اما از ی جایی به بعد خیلی افراطی شد ؛ و خلاصه هیچی باز نشد برامون و به فیلترشکن‌ها رو آوردیم

احتمالاْ همگی
Adblock و ... رو می‌شناسیم اما مشکل اساسی با این مدل از ضد تبلیغات‌ها اینه که روی کل شبکه فعال نمی‌شه هرجا باید نصب و کانفیگ بشه و هربار هم باید این کار انجام بشه

همیشه ی راهکار بهترم هست ؛

https://pi-hole.net/

Pi-Hole اینکارو خیلی خیلی ساده و راحت می‌کنه
حتی رو رزبپری زیرو هم جواب میده و کل شبکه رو براتون ضد تبلیغات می‌کنه
تا از شر تموم تبلیغات مزخرف راحت بشید. (این لیست خیلی سریع و باقدرت هم آپدیت می‌خوره )

حتماْ تست کنید؛ مخصوصاْ دوستان ادمین و مسئول شبکه
سرعت لود صفحات وب رو افزایش بدید
مصرف ترافیک رو هم کم کنید
001.ipynb
195.6 KB
نمونه کد آموزشی ؛ جلسه اول کدینگ دیپ‌لرنینگ
توی کد از خود کراس برای نمایش شبکه استفاده شده که خیلی چیز جالبی نیست اما باید آموزش داده می‌شد.
اما پیشنهاد شخصی بنده ابزارهایی مثل :

https://github.com/HarisIqbal88/PlotNeuralNet

هست که خوشبختانه آموزش رسم و ابزارهای مثل این به اندازه کافی وجود داره

دیگر کدهای مربوط به این دوره راهم (پیش نیاز دوره تئوری دیپ‌لرنینگ) در صورت رضایت شاگردان به اشتراک خواهم گذاشت
از ویژگی‌های دوس داشتنی کراس راحتی کار با دیتاست‌های آماده‌اش هست، لود کردن راحتش هم به وقت آموزش ‌دادن خیلی کمک می‌کنه

به همین دلیل ابتدای کلاس این هفته دیتاهای عکس دلخواه رو بصورت دیتاهای کراس ایجاد و لود کردم

خوبیش اینه خیلی راحت می‌شه نهایتاً ۴ تا فایل
npz
رو به اشتراک گذاشت
(مثل خود کراس) 👇👇👇