<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های SatinBest</title>
        <link>https://virgool.io/feed/@satinbest</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-22 01:54:27</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/73869/avatar/avatar.png?height=120&amp;width=120</url>
            <title>SatinBest</title>
            <link>https://virgool.io/@satinbest</link>
        </image>

                    <item>
                <title>چطور وبسایت هایی که کشورمان رو تحریم کردن دور بزنیم؟!!</title>
                <link>https://virgool.io/@satinbest/%DA%86%D8%B7%D9%88%D8%B1-%D9%88%D8%A8%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%DA%A9%D8%B4%D9%88%D8%B1%D9%85%D8%A7%D9%86-%D8%B1%D9%88-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D9%88%D8%B1-%D8%A8%D8%B2%D9%86%DB%8C%D9%85-qw36ucbpk45a</link>
                <description>شکنبا سلام خدمت دوستان عزیز امروز میخوام سرویسی به اسم &quot;شکن&quot; رو بتون معرفی کنم این سرویس کاملا ایرانیه و تنها برای دسترسی به سایت هایی می باشد که کشورمان را تحریم نموده اند. از این رو دسترسی به این سایت ها بسیار سریع و بدون مشکل خواهد بود.ویژگی‌های شکن:شکن بدون هیچ گونه حمایت، توسط تیم جوان شرکت بنیان ساخته شده است.سرعت بالا:با استفاده از شکن سرعت اتصال شما به اینترنت تقریبا تغییری نمی‌کند و با افت سرعت مواجه نخواهید بود.حریم خصوصی:با استفاده از شکن فقط ترافیک مربوط به سایت‌های تحریمی از سرورهای شکن عبور می‌کند و مسیر ترافیک غیرتحریمی بدون تغییر باقی می‌ماند.استفاده آسان:استفاده از شکن بسیار آسان است. کافی است دو DNS تنظیم کنید. برای گوشی‌های اندروید، این کار را با استفاده از نرم‌افزار شکن هم می‌توانید انجام دهید.راهنمای تنظیمات شکن:تنظیم DNS در سیستم عامل‌های مختلف، با یکدیگر متفاوت است. در ادامه این مقاله میتوانید تنظیمات DNS در سیستم عامل‌های ویندوز، لینوکس، IOS و مک را مشاهده کنید.شکن در ویندوز:روی منوی Start کلیک کنید و سپس روی کنترل پنل (Control Panel) کلیک کنید.روی گزینه Network and Internet کلیک کنید.روی گزینه Change Adapter Settings کلیک کنید.روی شبکه وای‌فای یا شبکه LAN که به آن متصل هستید راست کلیک کنید و سپس Properties را انتخاب کنید.گزینه Internet Protocol Version 4 را انتخاب کنید.دکمه Properties را بزنید.اگر نشانی DNS وجود دارد آن را جایی یادداشت کنید و برای مراجعات بعدی نگه دارید. سپس آنها را پاک کنید.نشانی 178.22.122.100 و 185.51.200.2 را در بخش‌های مربوط به DNS وارد کنید. سپس دکمه OK را بزنید و پنجره را ببندید.مرورگر خود را ری‌استارت نمایید.شکن در لینوکس:به صورت عمومی در لینوکس می‌توانید با ویرایش /etc/resolv.conf آی‌پی‌های شکن را به عنوان سرورهای DNS تنظیم کنید. دقت کنید که در صورت وجود NetworkManager این تنظیمات ممکن است بازنویسی شوند.در ادامه، تنظیمات مربوط به پراستفاده‌ترین توزیع لینوکس (اوبونتو) ارائه می‌شود:روی آیکن اپلیکیشن در منوبار سمت چپ کلیک کنید.روی Settings کلیک کرده و سپس Network را انتخاب کنید.کانکشن اینترنت خود را از فضای سمت راست انتخاب کنید و سپس روی آیکن چرخ‌دنده کلیک کنید.روی برگه IPv4  کلیک کنید تا تنظیمات دی ان اس خودتان را ببینید.دی ان اس را از حالت Automatic به Off تغییر دهید.نشانی 178.22.122.100 و 185.51.200.2 را در بخش DNS وارد کنید. و دکمه Apply را فشار دهید و یک بار کانکشن را قطع و وصل نمایید. حال مرورگر خود را ری‌استارت کنید.شکن در آی او اس:از صفحه خانه آیفون خود، بخش تنظیمات (Settings) را باز کنید.داخل بخش وای‌فای (Wi-Fi) بروید و سپس روی شبکه‌ی مورد نظر خود بزنید و وارد شوید.روی قسمت Configure DNS بزنید و سپس روی گزینه Manual (تنظیمات دستی) بزنید.اگر در آن قسمت گزینه‌ای موجود است روی علامت – بزنید و همه‌ی گزینه‌ها را پاک کنید.حال روی دکمه‌ی «+ Add Server» بزنید و نشانی 178.22.122.100 و 185.51.200.2 را وارد نمایید.روی گزینهSave در گوشه سمت راست بالا بزنید.شکن در XBOX One:از صفحه خانه Xbox One، به بخش Settings &gt; Network &gt; Advanced settings &gt; DNS settings &gt; Manual بروید. (اگر گزینه Settings را نمی‌بینید، My Games &amp; Apps را انتخاب کنید و سپس به Settings بروید.)نشانی 178.22.122.100 و 185.51.200.2 را در بخش‌های مربوط به DNS وارد کنید.شکن در PS4:از منوی PS4، به بخش Settings &gt; Network &gt; Set Up Internet Connection بروید و یکی از گزینه‌های Wi-Fi یا LAN cable را انتخاب کنید.برای Wi-Fi: از بخش Custom، شبکه دلخواه را انتخاب کنید . سپس در بخش IP Address Settings (automatic) گزینه DNS Settings (Manual) را انتخاب کنیدبرای شبکه کابلی (LAN): در بخش Custom گزینه IP Address Settings (Automatic) و سپس DNS Settings (Manual) را انتخاب کنیدنشانی 178.22.122.100 و 185.51.200.2 را در بخش‌های مربوط به DNS وارد کنید.در مرحله بعد MTU Settings‌ را در حالت خودکار  و Proxy Server را خالی بگذارید.ارتباط اینترنتی را تست کنیدشکن در MacOs:1.ابتدا System Preferences را باز کنید2.سپس DNS Servers را جستجو کنید و آن را از منوی Dropdown انتخاب کنید.3. روی دکمه + کلیک کنید و یک سرور DNS جدید با نشانی 178.22.122.100 و 185.51.200.2 ایجاد کنید.4. روی Ok کلیک کنید و سپس Apply نمایید.بعد از اعمال تغییرات مربوط به سرویس &quot;شکن&quot; دیگر مشکلی در سایت هایی که کشورمان را تحریم نموده اند نخواهید داشت.</description>
                <category>SatinBest</category>
                <author>SatinBest</author>
                <pubDate>Wed, 16 Oct 2019 17:19:44 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش رگرسیون خطی با استفاده از روش حداقل مربعات خطا در MATLAB</title>
                <link>https://virgool.io/@satinbest/statinbest01-pntkwtxphsdm</link>
                <description>رگرسیون که به معنای بازگشت است ابتدا توسط فرانسیس گالتون در تحقیقی در مورد قد فرزندان و والدینشان مطرح شد.در این تحقیق نشان داده میشود قد فرزندان قد بلند به میانگین قد جامعه نزدیک است. روش رگرسیون به منظور ایجاد یک رابطه و مدل ریاضی بین داده های ورودی و خروجی استفاده میشود. هدف این روش محاسبه ارتباط بین متغیر پاسخ با متغیرهای توصیفی است به طوریکه اثر چند متغیر توصیفی مستقل در متغیر پاسخ مورد ارزیابی قرار گیرد. رگرسیون به دو دسته خطی و غیر خطی تقسیم میشود. در این آموزش به نحوه پیاده سازی رگرسیون خطی با استفاده از روش حداقل مربعات خطا در نرم افزار MATLAB پرداخته میشود.رگرسیون خطیاین رگرسیون زمانی استفاده میشود که متغیر پاسخ تنها به یک متغیر مستقل وابسته است. رابطه y=a+bx  یک مدل رگرسیون خطی را نشان میدهد، که پارامترهای a و b به ترتیب عرض از مبدأ خط و شیب خط را نشان میدهد و x و y نیز ورودی مستقل و پاسخ را نشان میدهد.با توجه به اینکه همواره جهت رسیدن به پاسخ دقیق، پارامترهای a و b ممکن است تقریبی محاسبه شده باشند، مدل رگرسیون خطی y=a+bx+e معرفی میشود که به نوعی خطای محاسبه را نشان میدهد و به کمک آن میتوان تخمین دقیقتری از پارامترهای مدل را به دست آورد.در این روش میتوان با توجه به اطلاعات گذشته، مدل ریاضی را ارائه و به پیشبینی آینده پرداخت. اما در صورتی میتوان از این روش استفاده کرد که شرایط عمومی حاکم بر سیستم استمرار را داشته باشد. شکل ۱ نمایش خط رگرسیون و نمونه های مختلف در یک فضای دوبعدی را نشان میدهد.محور افقی متغیرهای مستقل است و محور عمودی پاسخ یا متغیر وابسته. خط رگرسیون مناسب خطی است که همه نمونه ها را در بر گیرد یا در صورت امکان کمترین فاصله را از هر نمونه داشته باشد.شکل ۱) نمایش خط رگرسیون
 ?شکل۱)نمایشخطرگرسیون شکل ۲) روابط مربوط به محاسبه پارامترهای خط رگرسیون و ضریب همبستگیل ۱) نمایش خط رگرسیون
 ?شکل۲)روابطمربوطبهمحاسبهپارامترهایخطرگرسیونوضریبهمبستگی شکل ۳ برنامه نوشته شده جهت به تصویر کشیدن پراکندگی نمونه ها در یک فضای دو بعدی را نشان میدهد. خط اول تعداد سال های ساخت بیمارستان را نشان میدهد. خط دوم به تعریف سال های ساخت بیمارستان اشاره دارد. خط سوم، تعداد بیمارستان های ساخته شده را نشان میدهد.خط چهارم به رسم پراکندگی نمونه ها میپردازد که ضخامت هر نقطه با اندازه ۲ تعیین شده است. خط پنجم به برچسبزدن محور افقی اشاره میکند تا برای کاربر، مفهوم بهتری داشته باشد.در صورت عدم استفاده از این دستور محور افقی با مقادیر ۱ تا ۸ برچسب زده میشود. خط های هفتم و هشتم به ترتیب برای انتخاب عنوان مناسب برای محورهای افقی و عمودی استفاده میشوند. خط نهم نیز به محدودکردن محورهای افقی و عمودی اشاره میکند. محور افقی بین اعداد ۱ تا ۸ و محور عمودی بین اعداد ۱ تا ۱۰ محدود شده اند.شکل ۳) تصویر برنامه نوشته شده جهت نمایش پراکندگی نمونه ها
 ?شکل۳)تصویربرنامهنوشتهشدهجهتنمایشپراکندگینمونهها خط های ۳ و ۴ مجموع مقادیر ورودی و خروجی را محاسبه کرده است. مجموع مقادیر ورودی ها به توان ۲ و همچنین خروجیها به توان ۲ در خط های ۵ و ۶ تعریف شده است. خط ۷ به مجموع ضرب ورودی در خروجی اختصاص دارد. خط های ۸ و ۹ به پیاده سازی روابط پارامترهای b و a ذکر شده در شکل ۲ پرداخته شده است.خط ۱۰ به تخمین مقادیر خروجی با استفاده از روش رگرسیون اشاره دارد. خط های ۱۱ تا ۱۶ نیز برای رسم دو شکل روی هم استفاده میشود. که شکل اول مربوط به نمونه های واقعی و شکل دوم مربوط به خط رگرسیون است. خط ۱۷ نیز برای انتخاب برچسب مناسب برای دو شکل رسم شده در یک نمودار نوشته شده است. شکل ۵، تصویر نمونه های واقعی و خط رگرسیون را نشان میدهد.شکل ۴) برنامه نوشته شده جهت ترسیم خط رگرسیون

شکل ۵) نمایش نمونه های واقعی و خط رگرسیون
 ?شکل۵)نمایشنمونههایواقعیوخطرگرسیون به منظور تعیین میزان کارایی روش پیشنهادی در پیشبینی درست تعداد ساختمان های ساخته شده لازم است از روش حداقل مربعات خطا، میزان خطای روش ارائه شده تعیین شود. برای محاسبه درصد این خطا کافی است، مقدار پاسخ واقعی (y) را از پاسخ تخمین (y_hat) کم کرده و به توان ۲ برسانیم سپس با هم جمع کرده و بر تعداد نمونه ها (۸) تقسیم و در ۱۰۰ ضرب کنیم.شکل ۶، نحوه محاسبه خطا معرفی شده در نرم افزار MATLAB را نشان میدهد. همچنین برای محاسبه تعداد بیمارستان های ساخته شده در سال ۱۳۹۸ باید مقدار سال نهم را در رابطه رگرسیون مطابق شکل ۶ قرار داد. همانطور که در این شکل مشخص است میزان خطا حدود ۲۷ درصد و تعداد بیمارستان پیشبینی شده برای ساخت در سال نهم نیز بیش از ۹ است. ?شکل۶)نحوهمحاسبهمیانگینمربعاتخطاوتعدادبیمارستانپیشبینیشدهجهتساختدرسالنهم </description>
                <category>SatinBest</category>
                <author>SatinBest</author>
                <pubDate>Sun, 22 Sep 2019 21:53:51 +0330</pubDate>
            </item>
            </channel>
</rss>