This media is not supported in your browser
VIEW IN TELEGRAM
اینجا یه ANN ساده با دو لایه و 50 نورون ساخته شده که برای یه وظیفه خاص، یعنی تشخیص اعداد 0 تا 9 آموزش دیده شده. این نوع از مدلها به طور گستردهای توی کاربردهایی مثل تشخیص دستخط، OCR (شناسایی کاراکترها)، یا پردازش تصویر استفاده میشن.
@Linuxor
@Linuxor
👍90🔥13🆒4⚡1
یه نفر توییت زده :
اگه میتونی توضیح بدی این فانکشن C چطور کار میکنه، بهتره کمی از کامپیوتر فاصله بگیری و بیرون بری و هوای تازهای بخوری.
در واقع این کد داره از روش داف Duff استفاده میکنه روش داف یکی از کلک های برنامهنویسیه که برای سرعت بخشیدن به یه زنجیره از دستورهای پشت سر هم استفاده میشه.
فرض کنین یه آرایه دارین توش 100 تا عضو داره میخواین بریزینش توی یه آرایه دیگه، یه حلقه میشه نوشت اما این حلقه کند کار میکنه چون هر بار که یکی میریزه میره شرط حلقه رو چک میکنه، بجای یکی یکی فرض کنین 8 تا 8 تا بریزیم که کمتر شرط حلقه چک بشه، مشکل این اینه که 100 به 8 بخش پذیر نیست و اخرین اجرای حلقه که کمتر از 8 تا مونده به مشکل میخوره، پس میایم یه کاری میکنیم توی اولین اجرا با Switch میپریم وسط حلقه که اون اخرین اجرای حلقه هم جور در بیاد.
کد توییت هم در واقع داره از همین روش استفاده میکنه.
@Linuxor
اگه میتونی توضیح بدی این فانکشن C چطور کار میکنه، بهتره کمی از کامپیوتر فاصله بگیری و بیرون بری و هوای تازهای بخوری.
در واقع این کد داره از روش داف Duff استفاده میکنه روش داف یکی از کلک های برنامهنویسیه که برای سرعت بخشیدن به یه زنجیره از دستورهای پشت سر هم استفاده میشه.
فرض کنین یه آرایه دارین توش 100 تا عضو داره میخواین بریزینش توی یه آرایه دیگه، یه حلقه میشه نوشت اما این حلقه کند کار میکنه چون هر بار که یکی میریزه میره شرط حلقه رو چک میکنه، بجای یکی یکی فرض کنین 8 تا 8 تا بریزیم که کمتر شرط حلقه چک بشه، مشکل این اینه که 100 به 8 بخش پذیر نیست و اخرین اجرای حلقه که کمتر از 8 تا مونده به مشکل میخوره، پس میایم یه کاری میکنیم توی اولین اجرا با Switch میپریم وسط حلقه که اون اخرین اجرای حلقه هم جور در بیاد.
کد توییت هم در واقع داره از همین روش استفاده میکنه.
@Linuxor
👍92🤯37🔥3💩2🤣2
توی کامپیوتر ما یه trade-off بین زمان و حافظه داریم، یعنی باید یکیش رو بر اون یکی ترجیح بدیم مثلا میتونیم بجای اینکه فایل رو مستقیم روی دیسک ذخیره کنیم اونو فشرده کنیم و ذخیره کنیم که فضای کمتری بگیره اما دسترسی به فایل زمان بر تر میشه.
این trade-off به صورت بیولوژیکی توی حیوانات هم وجود داره مثلا گربه از قبل روی DNA و سیستم عصبیشون برنامه ریزی شده که بتونه سریع واکنش نشون بده و نیازی به محاسبه و تصمیمگیری کردن توی اون لحظه نداشته باشه اما انسان برای رسیدن به عکس العمل سریع باید محاسبه و تجزیه و تحلیل انجام بده.
@Linuxor
این trade-off به صورت بیولوژیکی توی حیوانات هم وجود داره مثلا گربه از قبل روی DNA و سیستم عصبیشون برنامه ریزی شده که بتونه سریع واکنش نشون بده و نیازی به محاسبه و تصمیمگیری کردن توی اون لحظه نداشته باشه اما انسان برای رسیدن به عکس العمل سریع باید محاسبه و تجزیه و تحلیل انجام بده.
@Linuxor
👍100💩9👀2
توی Cassandra با اجرای این دستور، دادهای با کلید key1 و مقدار value1 توی جدول table_name درج میشه و بعد از 24 ساعت بهطور خودکار حذف میشه. این ویژگی برای مدیریت دادههای موقتی یا کش (Cache) کاربرد داره
INSERT INTO table_name (key, column1) VALUES ('key1', 'value1') USING TTL 86400;
@Linuxor
INSERT INTO table_name (key, column1) VALUES ('key1', 'value1') USING TTL 86400;
@Linuxor
👍61🔥2🤣2
اگه خواستین یه دیتابیس معروف رو حرفه ای بشین این سایت برای هر دیتابیس کلی آموزش و سوال how to با راه حلش داره
database.guide
(توی گوشی با حالت desktop mode بازش کنید)
@Linuxor
database.guide
(توی گوشی با حالت desktop mode بازش کنید)
@Linuxor
👍99👎2💩1
یکی توییت زده :
شما میتونید یه فایل .class جاوا رو به فرمت Base64 در بیارین و کل نمادهای دیباگ رو حذف کنید تا دانشجویانتون مجبور بشن از طریق استنتاج و کار با کلاس، کشف کنن اون پشت دقیقا چه اتفاقی رخ میده.
حذف نمادهای دیباگ (debug symbols) باعث میشه که اطلاعاتی مثل اسم متدها و متغیرها دیگه در دسترس نباشه، و دانشجویان مجبور بشن از طریق مشاهده رفتار و آزمایش، عملکرد کلاس رو کشف کنن.
این تکنیک یه روش آموزشی فانه که دانشجویان به جای اتکا به اطلاعات قابل مشاهده، از منطق، آزمایش و تحلیل برای درک عملکرد استفاده کنن؛ خودتون هم میتونین با ابزار هایی مثل ProGuard این کارو کنین.
@Linuxor
شما میتونید یه فایل .class جاوا رو به فرمت Base64 در بیارین و کل نمادهای دیباگ رو حذف کنید تا دانشجویانتون مجبور بشن از طریق استنتاج و کار با کلاس، کشف کنن اون پشت دقیقا چه اتفاقی رخ میده.
حذف نمادهای دیباگ (debug symbols) باعث میشه که اطلاعاتی مثل اسم متدها و متغیرها دیگه در دسترس نباشه، و دانشجویان مجبور بشن از طریق مشاهده رفتار و آزمایش، عملکرد کلاس رو کشف کنن.
این تکنیک یه روش آموزشی فانه که دانشجویان به جای اتکا به اطلاعات قابل مشاهده، از منطق، آزمایش و تحلیل برای درک عملکرد استفاده کنن؛ خودتون هم میتونین با ابزار هایی مثل ProGuard این کارو کنین.
@Linuxor
1👍84🤣7🍓4❤3😁3
با این کتابخونه توی کدهات میتونی با یه agent هوش مصنوعی به بروزر دسترسی داشته باشی
مثلا توی کد میشه بهش گفت توی Google Docs یه نامه بنویسه و خروجی pdf بگیره و بهتون بده، کار های جالبی میشه باهاش کرد :
https://github.com/browser-use/browser-use
@Linuxor
مثلا توی کد میشه بهش گفت توی Google Docs یه نامه بنویسه و خروجی pdf بگیره و بهتون بده، کار های جالبی میشه باهاش کرد :
https://github.com/browser-use/browser-use
@Linuxor
👍32
مفهوم Partition Tolerance توی سیستمهای توزیعشده یعنی سیستم حتی در صورت قطعی ارتباط بین گرهها (Nodes) هم بتونه به کارش ادامه بده. مثلا فرض کنید یه پیام رسان داریم که سروراش به صورت توزیع شده توی کل دنیا هست و بخاطر مشکل فنی ارتباط اروپا با آسیا قطع میشه، Partition Tolerance یعنی سیستم مختل نشه و توی بد ترین حالت کاربرای اروپایی بتونن به اروپایی ها پیام بدن.
@Linuxor
@Linuxor
👍73🔥2🤡1