Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یکی یه پلیلیست ۱۶ ساعته رایگان گذاشته که توش کامل یاد میده چطور یه مدل DeepSeekطور رو از صفر بسازی.
خیلی ساده، کاربردی.
موضوعاتی که توش ردیف کرده:
توضیح رُک و پوستکندهی Attention
Multi-Head Latent Attention
Grouped Query Attention
همه مدل Positional Encoding که لازم داری
Mixture of Experts (MoE) و داستانش
اگه دنبال یه شروع تمیز برای AI هستی، این یکی بدجور میچسبه.
فقط لپتاپ لازم داری و یه کم حالِ یادگیری.
لینک پلیلیست:
https://www.youtube.com/playlist?app=desktop&list=PLPTV0NXA_ZSiOpKKlHCyOq9lnp-dLvlms&si=XSa-DLLMK7qcYd9t
@DevTwitter | <Mohsen Rad/>
خیلی ساده، کاربردی.
موضوعاتی که توش ردیف کرده:
توضیح رُک و پوستکندهی Attention
Multi-Head Latent Attention
Grouped Query Attention
همه مدل Positional Encoding که لازم داری
Mixture of Experts (MoE) و داستانش
اگه دنبال یه شروع تمیز برای AI هستی، این یکی بدجور میچسبه.
فقط لپتاپ لازم داری و یه کم حالِ یادگیری.
لینک پلیلیست:
https://www.youtube.com/playlist?app=desktop&list=PLPTV0NXA_ZSiOpKKlHCyOq9lnp-dLvlms&si=XSa-DLLMK7qcYd9t
@DevTwitter | <Mohsen Rad/>
Forwarded from Python Hints
یک آپدیت روی این بدم؛ یک چندوقتی هست بجای
بنظرم یک آپدیت خیلی خوب هست روی
مثلا ارسال پارامتر بعد از کامند یا گذاشتن مقدار دیفالت براش خیلی خیلی سادهاس
انیجوری نیست که بگم این فیچرهای بهتری داره پس بریم سراغش؛ مثل
مثل کامند
Just Github
پینوشت: توی مثال قبلی من از
Makefile دارم از Justfile استفاده میکنم:بنظرم یک آپدیت خیلی خوب هست روی
Makefile و خیلی هم syntax راحتی داره (اگر قبلتر روی Makefile کار کردید)مثلا ارسال پارامتر بعد از کامند یا گذاشتن مقدار دیفالت براش خیلی خیلی سادهاس
انیجوری نیست که بگم این فیچرهای بهتری داره پس بریم سراغش؛ مثل
taskfile هم نیست که یک سری چیز مخصوص به خودش رو اضافه کرده باشه که توی ابزارهای دیگه نبوده و نیست؛ و به نظرم همین هم باعث شده ابزار خوبی باشه اینکه Makefile ولی بهتر رو ارائه داده مثل کامند
less که همون more هست ولی بهتر!Just Github
پینوشت: توی مثال قبلی من از
Makefile بعنوان Command Runner استفاده میکنم و نه Builder حواستون به این نکته باشه که Just کاربردش فقط همین هست.GitHub
GitHub - casey/just: 🤖 Just a command runner
🤖 Just a command runner. Contribute to casey/just development by creating an account on GitHub.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Bleve: A Modern Indexing and Search Library
🟢 خلاصه مقاله:
** Bleve یک کتابخانه قدیمی و قابل اتکا برای ایندکسگذاری و جستوجو است که از تمرکز صرف بر جستوجوی متنی فراتر رفته و به یک راهکار مدرن و چندمنظوره تبدیل شده است. اکنون علاوه بر متن، از اعداد، دادههای تاریخ و زمان، بردارها و جستوجوی مکانی نیز پشتیبانی میکند و امکان اجرای پرسوجوهای متنوعی مانند فیلترهای عددی و زمانی، جستوجوی شباهت برداری و پرسوجوهای مکانی (مثل محدوده، شعاع و چندضلعی) را فراهم میسازد. این قابلیتها در قالب یک API یکپارچه ارائه میشوند تا توسعهدهندگان بدون چندپارچگی ابزارها، تجربههای جستوجوی غنی بسازند. یک مثال سریع هم نحوه ساخت ایندکس، افزودن اسناد و اجرای انواع پرسوجوها را بهسادگی نشان میدهد.
#Bleve #Search #Indexing #FullTextSearch #VectorSearch #Geospatial #InformationRetrieval
🟣لینک مقاله:
https://golangweekly.com/link/176912/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Bleve: A Modern Indexing and Search Library
🟢 خلاصه مقاله:
** Bleve یک کتابخانه قدیمی و قابل اتکا برای ایندکسگذاری و جستوجو است که از تمرکز صرف بر جستوجوی متنی فراتر رفته و به یک راهکار مدرن و چندمنظوره تبدیل شده است. اکنون علاوه بر متن، از اعداد، دادههای تاریخ و زمان، بردارها و جستوجوی مکانی نیز پشتیبانی میکند و امکان اجرای پرسوجوهای متنوعی مانند فیلترهای عددی و زمانی، جستوجوی شباهت برداری و پرسوجوهای مکانی (مثل محدوده، شعاع و چندضلعی) را فراهم میسازد. این قابلیتها در قالب یک API یکپارچه ارائه میشوند تا توسعهدهندگان بدون چندپارچگی ابزارها، تجربههای جستوجوی غنی بسازند. یک مثال سریع هم نحوه ساخت ایندکس، افزودن اسناد و اجرای انواع پرسوجوها را بهسادگی نشان میدهد.
#Bleve #Search #Indexing #FullTextSearch #VectorSearch #Geospatial #InformationRetrieval
🟣لینک مقاله:
https://golangweekly.com/link/176912/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - blevesearch/bleve: A modern text/numeric/geo-spatial/vector indexing library for go
A modern text/numeric/geo-spatial/vector indexing library for go - blevesearch/bleve
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
اگر دغدغه استفاده درست از GPU رو دارید، ویدیو زیر برای شماست.
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
https://www.youtube.com/watch?v=pHqcHzxx6I8&feature=youtu.be
@DevTwitter | <Reza Jafari/>
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
https://www.youtube.com/watch?v=pHqcHzxx6I8&feature=youtu.be
@DevTwitter | <Reza Jafari/>
Forwarded from Linuxor ?
یه ابزاری هست به اسم RouterSploit یه چیز عالی تست نفوذ برای روترها و دستگاههای اینترنت اشياء.
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
Forwarded from Chat Gpt
@VPN_Plus01
@VPN_Plus01
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
علت اینکه یه عده سمت هوش مصنوعی نمیرن، بخاطر ترس از ریاضیاتشه، این کتاب فوقالعادهست: به زبون ساده، همه چیز از جبر خطی، حساب برداری، احتمال و بهینهسازی تا تکنیکهای اصلی یادگیری ماشین مثل رگرسیون و PCA رو پوشش میده. قبل از اینکه بری سراغ چیزای هوش مصنوعی مثل شبکههای عصبی و مدلهای پیچیده، پایهت محکم میشه.
مزیتش اینه که تمرین و مثالهای عملی هم داره و میتونی با کد توی Jupyter Notebook همه چیز رو تست کنی. تازه رایگان هم هست! برای شروع، فقط کافیه PDF رو باز کنی و فصل جبر خطی رو بخونی، قدم به قدم پیش برو و تمرینها رو حل کن
دانلود :
mml-book.github.io
@Linuxor
مزیتش اینه که تمرین و مثالهای عملی هم داره و میتونی با کد توی Jupyter Notebook همه چیز رو تست کنی. تازه رایگان هم هست! برای شروع، فقط کافیه PDF رو باز کنی و فصل جبر خطی رو بخونی، قدم به قدم پیش برو و تمرینها رو حل کن
دانلود :
mml-book.github.io
@Linuxor
Forwarded from ⚝ (امیرحسین پناهےفر)
This media is not supported in your browser
VIEW IN TELEGRAM
هشتگ مصاحبه 💁🏻♂
Forwarded from Linuxor ?
خیلیا، حتی شرکت ها و اپلیکیشن های بزرگ این اشتباهو میکنن وقتی خطایی پیش میاد، میان دقیقا متن خطا رو نشون میدن! کاربر عادی هیچ درکی نداره که توکن نامعتبر است یعنی چی؟
توی یه طراحی خوب همیشه کنار خطا ها باید راه حل هم بدید، مثلا بگید اپ رو کشش رو پاک کن یا اینکه اگه ارور دیگه ای بود بگید مثلا فلان کارو کن تا درست بشه. ارور فقط برای برنامه نویسا نیست بلکه کاربر عادی هم باید بفهمتش.
@Linuxor
توی یه طراحی خوب همیشه کنار خطا ها باید راه حل هم بدید، مثلا بگید اپ رو کشش رو پاک کن یا اینکه اگه ارور دیگه ای بود بگید مثلا فلان کارو کن تا درست بشه. ارور فقط برای برنامه نویسا نیست بلکه کاربر عادی هم باید بفهمتش.
@Linuxor
Forwarded from کانال مهرداد لینوکس
معرفی واحد های پردازشی
CPU(Central processing unit)
واحد پردازش مرکزی
انعطافپذیر، کندتر، برای کارهای عمومی
GPU(graphics processing unit)
واحد پردازش گرافیکی
بازی ، موازیسازی بالا، مناسب ML
TPU(Tensor Processing Units )
واحدهای پردازش تانسور
شبکههای عصبی، سریعترین در ماتریسها
NPU (Neural Processing Unit)
مخصوص پردازش شبکههای عصبی
در موبایلها زیاد استفاده میشود (برای AI داخل دستگاه)
VPU (Vision Processing Unit)
مخصوص پردازش تصویر و ویدیو
مناسب کارهای بینایی ماشین مثل تشخیص چهره، پردازش دوربین
QPU (Quantum Processing Unit)
واحد پردازش کوانتومی
هنوز در مراحل تحقیقاتی / صنعتی اولیه
DPU (Data Processing Unit / SmartNIC)
پردازش شبکه و دیتا خارج از CPU
در دیتاسنترها برای offload کردن محاسبات شبکهای
IPU (Intelligence Processing Unit)
مخصوص کارهای یادگیری عمیق با موازیسازی زیاد
DSP (Digital Signal Processor)
برای پردازش سیگنالها: صوت، امواج، ارتباطات
مصرف کم انرژی، سرعت بالا در محاسبات تکراری
FPGA (Field-Programmable Gate Array)
ASIC (Application-Specific Integrated Circuit)
@MehrdadLinuxchannel
CPU(Central processing unit)
واحد پردازش مرکزی
انعطافپذیر، کندتر، برای کارهای عمومی
GPU(graphics processing unit)
واحد پردازش گرافیکی
بازی ، موازیسازی بالا، مناسب ML
TPU(Tensor Processing Units )
واحدهای پردازش تانسور
شبکههای عصبی، سریعترین در ماتریسها
NPU (Neural Processing Unit)
مخصوص پردازش شبکههای عصبی
در موبایلها زیاد استفاده میشود (برای AI داخل دستگاه)
VPU (Vision Processing Unit)
مخصوص پردازش تصویر و ویدیو
مناسب کارهای بینایی ماشین مثل تشخیص چهره، پردازش دوربین
QPU (Quantum Processing Unit)
واحد پردازش کوانتومی
هنوز در مراحل تحقیقاتی / صنعتی اولیه
DPU (Data Processing Unit / SmartNIC)
پردازش شبکه و دیتا خارج از CPU
در دیتاسنترها برای offload کردن محاسبات شبکهای
IPU (Intelligence Processing Unit)
مخصوص کارهای یادگیری عمیق با موازیسازی زیاد
DSP (Digital Signal Processor)
برای پردازش سیگنالها: صوت، امواج، ارتباطات
مصرف کم انرژی، سرعت بالا در محاسبات تکراری
FPGA (Field-Programmable Gate Array)
ASIC (Application-Specific Integrated Circuit)
@MehrdadLinuxchannel
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
کتابخانه جدید «pandas-toon» این امکان را میدهد که دادههای DataFrame را با فرمت جدید و بهینه TOON ذخیره و بارگذاری کنید.
این فرمت مخصوص مدلهای زبانی طراحی شده و نسبت به JSON یا CSV مصرف توکن شما را تا نصف کاهش میدهد.
برای استفاده فقط کافیست با یک خط کد، دادهها را با pandas به TOON تبدیل کنید و با هوش مصنوعی خود در کمترین هزینه و بالاترین سرعت به اشتراک بگذارید.
https://pypi.org/project/pandas-toon/
لینک سورس کد
https://github.com/AMSeify/pandas-toon
https://medium.com/@amseify.dev/pandas-toon-bringing-token-efficient-data-serialization-to-pythons-most-popular-data-library-64fed5f0168f
@DevTwitter | <Amir Seify/>
این فرمت مخصوص مدلهای زبانی طراحی شده و نسبت به JSON یا CSV مصرف توکن شما را تا نصف کاهش میدهد.
برای استفاده فقط کافیست با یک خط کد، دادهها را با pandas به TOON تبدیل کنید و با هوش مصنوعی خود در کمترین هزینه و بالاترین سرعت به اشتراک بگذارید.
https://pypi.org/project/pandas-toon/
لینک سورس کد
https://github.com/AMSeify/pandas-toon
https://medium.com/@amseify.dev/pandas-toon-bringing-token-efficient-data-serialization-to-pythons-most-popular-data-library-64fed5f0168f
@DevTwitter | <Amir Seify/>
Forwarded from امین رشیدبیگی | مهندسی نرمافزار
🎙 تکتاک: تغییرات هوش مصنوعی و آیندهٔ بازار کار مهندسی نرمافزار
پنجشنبهٔ این هفته قراره که به مدت یک ساعت دربارهٔ تغییرات اخیر هوش مصنوعی و تأثیری که روی شرکتهای تکنولوژی گذاشته صحبت کنیم. همچنین نگاهی میکنیم به اینکه الان در چه وضعیتی قرار داریم و مهمتر از همه، چه کارهایی میتونیم انجام بدیم تا شغل و مسیر حرفهایمون رو امنتر نگه داریم و از فرصتهای موجود بیشترین استفاده رو ببریم.
📅 پنجشنبه ۲۹ آبان (20 Nov)
🕗 ساعت ۲۰ به وقت ایران (17:30 CET)
🔗 لینک گوگل میت
🗓 اضافه کردن به تقویم
@aminrbg
پنجشنبهٔ این هفته قراره که به مدت یک ساعت دربارهٔ تغییرات اخیر هوش مصنوعی و تأثیری که روی شرکتهای تکنولوژی گذاشته صحبت کنیم. همچنین نگاهی میکنیم به اینکه الان در چه وضعیتی قرار داریم و مهمتر از همه، چه کارهایی میتونیم انجام بدیم تا شغل و مسیر حرفهایمون رو امنتر نگه داریم و از فرصتهای موجود بیشترین استفاده رو ببریم.
📅 پنجشنبه ۲۹ آبان (20 Nov)
🕗 ساعت ۲۰ به وقت ایران (17:30 CET)
🔗 لینک گوگل میت
🗓 اضافه کردن به تقویم
@aminrbg
Forwarded from Linuxor ?
گوگل که ماشالله همچی مارو میدونه، بخاطر تحریم ها کلی از سرویس هاش رو به روی ایرانی ها بسته بخش بزرگیش با DNS و VPN باز میشه اما بخش دیگش مکان محوره و با حتی VPN هم باز نمیشه.
با این پرامپت میتونید لوکیشنی که گوگل ازتون میدونه رو ببینید و اگه قراره از سرویسی مثل گوگل ویس یا چیز دیگه ای که ایرانیا توش مسدودن استفاده کنید، استفاده نکنید چون بن میشید. البته پرامپت رو فقط به جمنای بدید نه چت بات دیگه ای !
@Linuxor
با این پرامپت میتونید لوکیشنی که گوگل ازتون میدونه رو ببینید و اگه قراره از سرویسی مثل گوگل ویس یا چیز دیگه ای که ایرانیا توش مسدودن استفاده کنید، استفاده نکنید چون بن میشید. البته پرامپت رو فقط به جمنای بدید نه چت بات دیگه ای !
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 لینوکس مینت به نسخه ۲۲.۲ Zara ارتقا دادم.
بعدش درایور گرافیک آنویدیا به نسخه ۵۸۰ ارتقا دادم.
با نرم افزار OBS بازی ضبط کردم که خوشبختانه پرش ویدئو و لگ ندیدم.
به نظر میاد در کرنل نسخه ۶.۸ لینوکس این مشکلات رفع شدند!
#لینوکس
@TheRaymondDev
بعدش درایور گرافیک آنویدیا به نسخه ۵۸۰ ارتقا دادم.
با نرم افزار OBS بازی ضبط کردم که خوشبختانه پرش ویدئو و لگ ندیدم.
به نظر میاد در کرنل نسخه ۶.۸ لینوکس این مشکلات رفع شدند!
#لینوکس
@TheRaymondDev
Forwarded from ⚝ (امیرحسین پناهےفر)
دارم به این فکر میکنم بازم برگردم به جنتو. ☕️ 👩💻
Please open Telegram to view this post
VIEW IN TELEGRAM