آموزش هوش مصنوعی دیدی ولی هنوز نمیدونی چرا Random Forest اینقدر خوب کار میکنه؟ یا فرق SVM و KNN چیه دقیق؟ این ریپو دونهبهدونه الگوریتمها رو با کد پایتون خام پیاده کرده، برای دانشجوها، معلمها، یا کسایی که میخوان مصاحبه ML بدن، یه مرجع واقعی و سادهفهمه.
github.com/eriklindernoren/ML-From-Scratch
@Linuxor
github.com/eriklindernoren/ML-From-Scratch
@Linuxor
تا حالا شده چند روز درگیر تیون کردن یه مدل یادگیری عمیق باشی و آخرش هم نتیجه نگیری؟ حس میکنی داری شانسی پارامترها رو عوض میکنی و هیچ روش مشخصی نداری؟ این مشکل خیلی از ماهاست. انگار داریم توی تاریکی دنبال کلید میگردیم و فقط وقت و پول (هزینه پردازش) رو هدر میدیم.
گوگل یه "پلیبوک" یا دفترچه راهنما منتشر کرده که دقیقاً برای همین ساخته شده. به جای آزمون و خطای بیهدف، یه فرآیند علمی و قدمبهقدم برای تیون کردن مدل بهت میده. از کجا شروع کنی، اول کدوم هایپرپارامتر رو تغییر بدی و چطور نتایج رو تحلیل کنی تا به جواب برسی.
github.com/google-research/tuning_playbook
@Linuxor
گوگل یه "پلیبوک" یا دفترچه راهنما منتشر کرده که دقیقاً برای همین ساخته شده. به جای آزمون و خطای بیهدف، یه فرآیند علمی و قدمبهقدم برای تیون کردن مدل بهت میده. از کجا شروع کنی، اول کدوم هایپرپارامتر رو تغییر بدی و چطور نتایج رو تحلیل کنی تا به جواب برسی.
github.com/google-research/tuning_playbook
@Linuxor
ایده هاتون رو بیشتر مواقع با بقیه به اشتراک بزارید؛ ایده های پیاده نشده واقعا آنچنان ارزش ندارن؛ ولی ممکنه زود تر به این نتیجه برسید که ایده اشتباهه. یه جوری مثل Bloom Filter هستش ... شاید تضمینی برای تایید کسی بهتون نده ولی تضمین رد دقیقی ممکنه بگیرید.
بلوم فیلتر : یه چیزیه که توی دیتابیسا استفاده میکنن برای اینکه سریع بفهمن یه داده وجود نداره؛ اما اگه بگه وجود داره ممکنه اشتباه باشه.
@Linuxor
بلوم فیلتر : یه چیزیه که توی دیتابیسا استفاده میکنن برای اینکه سریع بفهمن یه داده وجود نداره؛ اما اگه بگه وجود داره ممکنه اشتباه باشه.
@Linuxor
بچه ها امیدوارم که تبلیغ هایی که میزارم اذیتتون نکنه هرچند خیلیاشو فیلتر میکنم و بیشتر اون مفیدهارو میزارم؛ این چند وقت اخیر بخاطر اینکه تمام وقت آزاد نیستم، بیکارم و هیچ کاری ندارم کل درآمد من همین 5 الی 10 تومن ماهیانه کانال هستش. دارم روی استارتاپ جدیدم کار میکنم و این مشکلات اینترنت هی عقبش میندازه، اگه موفق شد تجربه هاشم میگم بهتون :) اگه تبلیغ دیدید تو کانال نگید اه اینو نگاه کن حالمونو بهم زد...
@Linuxor
@Linuxor
12
بزرگترین ترس یه Developer چیه؟ اینکه کدی که با کلی زحمت نوشته، فقط روی یه پلتفرم خاص (مثلا AWS یا Azure) کار کنه و نشه راحت جابجاش کرد. Dapr با یه ایده هوشمندانه این مشکل رو حل کرده. این ابزار یه لایه انتزاعی (abstraction layer) روی سرویسهای مختلف مثل صف پیام (message queues) و دیتابیسها میکشه. یعنی تو کد خودت رو فقط برای Dapr مینویسی، و Dapr خودش با هر سرویسی که زیرش باشه (مثل RabbitMQ یا Redis) ارتباط برقرار میکنه.
این یعنی اگه امروز از سرویسهای AWS استفاده میکنی و فردا خواستی بری سراغ گوگل کلاد، لازم نیست حتی یه خط از کد اصلی اپلیکیشنت رو تغییر بدی. فقط کافیه کانفیگ Dapr رو عوض کنی. این یعنی آزادی عمل واقعی و جلوگیری از قفل شدن روی یک تکنولوژی خاص. برای تیمهایی که میخوان زیرساختشون رو در آینده راحت تغییر بدن، این ویژگی یه برگ برنده است.
مستندات و توضیحات بیشتر :
dapr.io
@Linuxor
این یعنی اگه امروز از سرویسهای AWS استفاده میکنی و فردا خواستی بری سراغ گوگل کلاد، لازم نیست حتی یه خط از کد اصلی اپلیکیشنت رو تغییر بدی. فقط کافیه کانفیگ Dapr رو عوض کنی. این یعنی آزادی عمل واقعی و جلوگیری از قفل شدن روی یک تکنولوژی خاص. برای تیمهایی که میخوان زیرساختشون رو در آینده راحت تغییر بدن، این ویژگی یه برگ برنده است.
مستندات و توضیحات بیشتر :
dapr.io
@Linuxor
1
گوگل امروز توی وبلاگش، یه روش یادگیری فعال جدید برای گردآوری دادههای با کیفیت بالا ارائه داده که نیازهای دادههای آموزشی برای فاین-تیون LLMها رو به میزان قابل توجهی (حدود 10 هزار برابر کمتر) کاهش میده.
اینجا کاملش رو بخونید :
research.google/blog/achieving-10000x-training-data-reduction-with-high-fidelity-labels
@Linuxor
اینجا کاملش رو بخونید :
research.google/blog/achieving-10000x-training-data-reduction-with-high-fidelity-labels
@Linuxor
جدیدا یه چارچوب جالب ساختن به اسم R-zero که بدون نیاز به هیچ داده ای که انسان برچسب گذاشته باشه مدل استدلال میکنه؛ مدل های فعلی برای یادگیری نیاز به دیتای برچسب شده انسان دارن اما R-Zero خودش داده آموزشی تولید میکنه؛ یه مدل Challenger (چالشگر) و یه Solver (حلکننده) داره که Challenger مسئله هایی در حد Solver طرح میکنه و Solver حلشون میکنه. توی Qwen 3 ازش استفاده شد و خیلی تاثیر خوبی داشت.
توضیحات بیشتر :
huggingface.co/papers/2508.05004
@Linuxor
توضیحات بیشتر :
huggingface.co/papers/2508.05004
@Linuxor
توی جاوا اسکریپت دیگه هیچ کس از alert دیفالت استفاده نمیکنه از بس که زشته، با این لایبری میتونید alert های حرفه ای و کاستومایز شده بسازید
sweetalert.js.org
@Linuxor
sweetalert.js.org
@Linuxor
1
من از ui سر در نمیارم ولی این سایته headlessui پر از کامپوننت های قشنگه، تا اونجایی که چک کردم قالبلیت های جالبی هم داره مثلا دسترسیپذیری با کیبورد و استاندارد WAI-ARIA (یه استاندارده برای نابینایان).
اینو فرانت کارا مثل اینکه خیلی ازش استفاده میکنن الان یه فرانت کار میآد میگه این چیه قشنگ نیست! برادر من شما انقدر کامپوننت ui دیدی مثل شرکت اپل مغزت شسته شده و نمیدونی قشنگ و زشت چیه :)
headlessui.com
@Linuxor
اینو فرانت کارا مثل اینکه خیلی ازش استفاده میکنن الان یه فرانت کار میآد میگه این چیه قشنگ نیست! برادر من شما انقدر کامپوننت ui دیدی مثل شرکت اپل مغزت شسته شده و نمیدونی قشنگ و زشت چیه :)
headlessui.com
@Linuxor
خوندن کد با وبسایت گیتهاب عذابه، بعضی موقع ها حس دانلود کردنش هم نیست
این وبسایت یه کار باحال کرده توی مرورگر با وی اس کد، کد رو براتون باز میکنه، آدرس ریپویی که میخواید کدش رو ببینید رو بردارید و قسمت github.com رو حذف کنید و بنویسید github1s.com درواقع یه 1s آخرش اضافه کنید سایتش باز میشه براتون.
@Linuxor
این وبسایت یه کار باحال کرده توی مرورگر با وی اس کد، کد رو براتون باز میکنه، آدرس ریپویی که میخواید کدش رو ببینید رو بردارید و قسمت github.com رو حذف کنید و بنویسید github1s.com درواقع یه 1s آخرش اضافه کنید سایتش باز میشه براتون.
@Linuxor
Linuxor ?
خوندن کد با وبسایت گیتهاب عذابه، بعضی موقع ها حس دانلود کردنش هم نیست این وبسایت یه کار باحال کرده توی مرورگر با وی اس کد، کد رو براتون باز میکنه، آدرس ریپویی که میخواید کدش رو ببینید رو بردارید و قسمت github.com رو حذف کنید و بنویسید github1s.com درواقع…
مثل اینکه من از دنیا عقبم این فیچر رو خود گیتهاب پیاده کرده و فقط کافیه توی ریپو هستین دکمه کیبرد دات یا نقطه رو بزنید ادیتور رسمی آنلاینش باز میشه حتی قابلیت وصل شدن به اکانت گیتهابتون هم داره و بجز خوندن، تغییر و کامیت هم میتونید کنید.
@Linuxor ~ mmdiiam
@Linuxor ~ mmdiiam
10
این سایت هارو دیدید اولین بار واردش میشید بهتون آموزش تصویری میده و میگه کجا کلیک کنید چه اتفاقی میافته؟ اونو نمیآن از صفر بنویسن با این لایبری میسازنش :
introjs.com
@Linuxor
introjs.com
@Linuxor
امروز لینوس توروالدز به یکی از مهندسای گوگل گفت : این چرتو پرتارو اولا دیر ارسال کردی و ثانیا کدت آشغاله و جاش توی هدر لینوکس نیست و کدت باید بره جهنم 😂😂😂
مرج کردن و پذیرفتن تغییرات توی یه بازهی تقریبا دو هفته ای انجام میشه که بهش میگن بازه ادغام و معمولا اون موقع تغییرات رو میدن و بعدش دیگه فقط باگ های جزئی و پچ هارو انجام میدن این مهندس دقیقا توی آخر بازه ارسال کرده که پذیرفته هم میشد دهنشون برای پچ کردن سرویس میشد.
@Linuxor ~ lundukejournal
مرج کردن و پذیرفتن تغییرات توی یه بازهی تقریبا دو هفته ای انجام میشه که بهش میگن بازه ادغام و معمولا اون موقع تغییرات رو میدن و بعدش دیگه فقط باگ های جزئی و پچ هارو انجام میدن این مهندس دقیقا توی آخر بازه ارسال کرده که پذیرفته هم میشد دهنشون برای پچ کردن سرویس میشد.
@Linuxor ~ lundukejournal
بیانیهی مشترک صد استارتآپ بزرگ اقتصاد دیجیتال کشور: به سیاستهای محدودکنندهی اینترنت پایان دهید
رفع فیلتر شبکههای اجتماعی و وبسایتهای آموزشی و مهارتی پربازدید، افزایش سرعت و پهنای باند بینالملل و رفع محدودیت پروتکلهای نوظهور از جمله HTTP 3.0 وIPV6 مطالبهی جدی ما است.
این بیانیه از طرف دیجیکالا، اسنپ، تپسی، آروانکلاد، علی بابا، فناپ، ستون، دیوار، یکتانت، کافه بازار و اکثر استارتاپ های بزرگ ایران تایید شده.
@Linuxor ~ IT IRAN
رفع فیلتر شبکههای اجتماعی و وبسایتهای آموزشی و مهارتی پربازدید، افزایش سرعت و پهنای باند بینالملل و رفع محدودیت پروتکلهای نوظهور از جمله HTTP 3.0 وIPV6 مطالبهی جدی ما است.
این بیانیه از طرف دیجیکالا، اسنپ، تپسی، آروانکلاد، علی بابا، فناپ، ستون، دیوار، یکتانت، کافه بازار و اکثر استارتاپ های بزرگ ایران تایید شده.
@Linuxor ~ IT IRAN
3
تا حالا فکر کردی چطور Node.js میتونه این همه درخواست رو همزمان و بدون گیر کردن مدیریت کنه؟ راز اصلیش تو دل یه کتابخونه به اسم libuv پنهان شده. این پروژه تمرکزش روی I/O ناهمزمان (asynchronous I/O) هست؛ یعنی به جای اینکه منتظر جواب شبکه یا فایل بمونه، میره سراغ کارهای دیگه و اینطوری اپلیکیشن شما سریع و روان باقی میمونه، حتی زیر بار سنگین.
اگر داری یه ابزار شبکهی پرسرعت، سرور، یا هر برنامهای که با تعداد زیادی اتصال همزمان سروکار داره با C/C++ مینویسی، libuv همون چیزیه که کارت رو راه میندازه. این کتابخونه پایهی اصلی ابزارهای بزرگی مثل Node.js و Julia هست و بهت اجازه میده بدون درگیر شدن با پیچیدگیهای سیستمعاملهای مختلف (مثل epoll توی لینوکس یا IOCP توی ویندوز)، کدت رو بنویسی.
libuv.org
@Linuxor
اگر داری یه ابزار شبکهی پرسرعت، سرور، یا هر برنامهای که با تعداد زیادی اتصال همزمان سروکار داره با C/C++ مینویسی، libuv همون چیزیه که کارت رو راه میندازه. این کتابخونه پایهی اصلی ابزارهای بزرگی مثل Node.js و Julia هست و بهت اجازه میده بدون درگیر شدن با پیچیدگیهای سیستمعاملهای مختلف (مثل epoll توی لینوکس یا IOCP توی ویندوز)، کدت رو بنویسی.
libuv.org
@Linuxor