<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمدحسن عباسی</title>
        <link>https://virgool.io/feed/@mhdhasan</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-16 15:54:37</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/968/avatar/thVJtT.jpeg?height=120&amp;width=120</url>
            <title>محمدحسن عباسی</title>
            <link>https://virgool.io/@mhdhasan</link>
        </image>

                    <item>
                <title>بهترین و جامع ترین کتابی که برای یادگیری ماشین خوندم</title>
                <link>https://virgool.io/@mhdhasan/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D9%88-%D8%AC%D8%A7%D9%85%D8%B9-%D8%AA%D8%B1%DB%8C%D9%86-%DA%A9%D8%AA%D8%A7%D8%A8%DB%8C-%DA%A9%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D9%85%D8%A7%D8%B4%DB%8C%D9%86-%D8%AE%D9%88%D9%86%D8%AF%D9%85-snjh7buoil1y</link>
                <description>کتابی که تو این پست ازش می نویسم به نظرم بهترین و به درد بخور ترین کتابی بود که تو حوزه یادگیری ماشین خوندم. واقعا دست کسایی که نوشتنش درد نکنه. برام سواله که چه جوری میشه ساده و روون بودن و عمیق و جامع و کاربردی بودن و کلی ویژگی خوب دیگه رو یه جا قرار دادن.جلد کتابکتاب Hands-On Machine Learning with Scikit-Learn, Keras یه کتاب جامع و پرفروش تو حوزه یادگیری ماشینه و به دو بخش کلی تقسیم میشه:1- بخش اول: تو این بخش راجع به تکنیک های مختلف یادگیری ماشین، مباحث تئوری به همراه قطعه کد ها که اکثرا از Scikit-Learn استفاده میکنه، صحبت میشه. یه جورایی هر تکنیکی که به گوشتون خورده باشه یا با یه مثال عملی پیاده سازی شده یا این که تو یه پاراگرافی جایی ازش حرف زده و ارجاع داده که اگه خواستین برین بیشتر پی اش رو بگیرین. و واقعا لینک ها و مقالاتی که معرفی می کنه بی نظیرن(قول میدم دیگه تعریف نکنم!)2-بخش دوم: تو این بخش تمرکز روی یادگیری عمیقه و حجم زیادی از کتاب رو شامل میشه. برای این که بدونین بعد خوندنش راجع به چه مباحثی اعتماد به سقفتون رفته بالا اونا رو بولت وار این زیر میارم:صفر تا صد شبکه های عصبی: مهم نیست چی شنیدین و چه قدر آشنا هستین یه بار دیگه باید توضیح دادن این کتاب رو ببینین و کیف کنینروش ساختن شبکه های عصبی با کتابخونه های tensorflow و keras از صفر کیلومترصفر تا صد پیاده سازی، چالش ها و تکنیک های پیاده سازی شبکه های عمیقشبکه های عصبی پیچشی(کانولوشنال یا CNN ها)مدل GAN اگه دوست دارین آثار هنری قوی با هوش مصنوعی خلق کنین:)شبکه های عصبی بازگشتی و انواع LSTM,GRUیادگیری تقویتی (یه کد بنویسین خودش هی با آزمون و خطا یه بازی رو یاد بگیره)پردازش زبان طبیعی با یادگیری عمیقچه جوری مدل عصبی که نوشتیم رو برای عرضه به مشتری آماده کنیمخب هر کدوم از اینا که نوشتم یه شاخه باز میکنن و هر کدوم رو دوست دارم از این به بعد با پست ها نشون بدم. مثلا منتظر باشین از پروژه ساختن خودکار شعر در سبک حافظ براتون بگم که ایده اش و تکنیک اولیه اش رو از همین شکسپیر  خودکار این کتاب گرفتم.فعلا </description>
                <category>محمدحسن عباسی</category>
                <author>محمدحسن عباسی</author>
                <pubDate>Sun, 15 Aug 2021 23:23:37 +0430</pubDate>
            </item>
                    <item>
                <title>قصه تعریف کردن با داده ها</title>
                <link>https://virgool.io/@mhdhasan/%D9%82%D8%B5%D9%87-%D8%AA%D8%B9%D8%B1%DB%8C%D9%81-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%A7-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7-rkva1nooruur</link>
                <description>خب بالاخره کتاب  storytelling with data رو تموم کردم. به نظرم کتاب خوب و جامعی برای یادگرفتن تکنیک های ارائه گزارش با داده ها بود. تو این جا راجع به فصل هاش و مطالبش به طور مختصر چیزایی که یاد گرفتم یا نقد هایی که بهش داشتم رو می نویسم.جلد کتابتو مقدمه کتاب جناب نویسنده میگه که اکثر ما از دوره تحصیل جمع و تفریق و کار با اعداد رو بلدیم، می تونیم ضرب و تقسیم کنیم، نمودار و سینوس کسینوس و خیلی فرمولای دیگه رو به کار ببریم ولی اکثرا بلد نیستیم با اعداد قصه تعریف کنیم. نمیتونیم همون عدد هایی که خیلی راحت و مثل هلو هر بلایی سرشون میاوردیم و به هر شکلی که می خواستیم در می آوردیم رو تو یه قصه برای بقیه روایت کنیم و گزارش بدیم. مثلا:این نمودار میله ای که درخواست مشتری ها و انجام اون ها رو نشون میده به چه شکل میتونه اون گپ و نیاز شرکت به استخدام نیروی جدید یا کاهش عملکرد کسایی که الان دارن کار می کنن رو نشون بده؟این دنباله عدد هایی که بازدید از سایت رو نشون می ده چه روایت و توصیفی میشه ازش داشت. بعد همون اول کتاب تصویر چند تا نمودار و روش بد از نظر نویسنده رو نشون میده به همراه جایگزین برای اونها.حالا یه خلاصه از نکات فصل ها داشته باشیم:1- انتخاب نمودار درست برای تصویر سازی: خیلی مهمه که بتونیم با نمودار های درست، آمار و ارقام رو نمایش بدیم.2- بی نظمی و در هم ریختگی و پیچیدگی الکی نمودار ها دشمن یه روایت درست و گیرا است. اگه سعی داریم با پیچیده نشون دادن و تاب دادن، تحلیلی که کردیم رو هوشمندانه نشون بدیم راه رو اشتباه رفتیم.3- توجه به مخاطب، این که کسی که داری براش داستان رو تعریف می کنی کیه؟  واسه اون قراره نمودار بکشی نه فقط واسه خودت. این نکته رو قبلا برای بازاریابی هم شنیده بودم.(محصول باید پسند مشتری ها باشه نه شمایی که می سازیش)4- مثل یک طراح و دیزاینر فکر کن: مراحل سر هم کردن قضیه چه شکلی باید باشه؟ اول و آخر ارائه چی باید بگی از کجا به کجا برسی. کل داستان رو با ساختار و قاعده جلو ببر.این کتاب با مثال های زیادی که برای هر بخش و &quot;قصه&quot; هایی که تعریف می کنه می تونه برای کسایی که تو کار تحلیل داده هستن و هر کسی که تو دنیای امروز با داده و گزارش دادن سر و کار داره مفید باشه.</description>
                <category>محمدحسن عباسی</category>
                <author>محمدحسن عباسی</author>
                <pubDate>Sun, 15 Aug 2021 23:03:23 +0430</pubDate>
            </item>
                    <item>
                <title>Linter و کاربرد های اون</title>
                <link>https://virgool.io/JavaScript8/linter-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D9%87%D8%A7%DB%8C-%D8%A7%D9%88%D9%86-ajjb0ienvgqv</link>
                <description> اول از همه ببینیم به چی میگن linter   برنامه  Lint  یا linter  ابزاری برای بررسی و آنالیز کدمونه که خطاهای احتمالی اون رو بررسی می کنه.                  کد زیر رو ببینین: const runnable = {}
if (Math.random() &lt; 0.0001) {
  runable.run()
} 
 خب به نظر میاد باید به یه سری موارد گیر بده مثلا:به runnable  دقت کنین! هیچ وقت ازش استفاده نشده اون پایینیه یه  n کمتر داره. حالا بدون استفاده از linter فقط موقع اجرای کد می فهمین که دو تا خطا دارین: یکی بی استفاده موندن runnable و دومی تعریف نشده بودن runable. در حالی که می دونیم فقط یه خطا داریم و اون هم چیزی نیست جز اشتباه کردن در تایپ runnable.اما با استفاده از linter حین نوشتن کد بهتون گیر میده که داداش داری اشتباه می زنی و حواست رو جمع کن و اینا و خب این از لحاظ زمانی خیلی به صرفه تره. حالا به عنوان مثال کد زیر به زبان جاوا اسکریپت رو به یه   linter معروف تحویل بدیم و ببینیم چی برمیگردونه:  function sayHello(name){
    alert(&quot;Hello &quot; + name);
}

name = &quot;Douglas Crockford&quot;;
sayHello(name) این گیر ها رو میده:1) Expected one space between &#x27;)&#x27; and &#x27;{&#x27;.  function sayHello(name){فاصله بین اینا رو رعایت کن داداچ.2) Expected &#x27;use strict&#x27; before &#x27;alert&#x27;.  alert(&quot;Hello &quot; + name);وقتی alert  استفاده می کنی قبلا باید &#x27;use strict&#x27; اومده باشه.3) Undeclared &#x27;name&#x27;.  name = &quot;Douglas Crockford&quot;;پس Name  رو چرا تعریف نکردی کسکم؟4) Undeclared &#x27;name&#x27;.  sayHello(name)5) Expected &#x27;;&#x27; and instead saw &#x27;(end)&#x27;.  sayHello(name)و اینکه طبق استاندارد باید سیمیکالن بذاری ته کد جاوا اسکریپتت. البته که بدون سیمیکالن هم ران میشه.آهان یادم رفت بگم که اسم این linter معروف JSLint عه. ولی خب linter  های زیادی داریممثلا برای جاوا اسکریپت اینا رو داریم: افزونه های ویژوال استودیو کد حالا هر lint یه سری قواعدی رو برای کد ها در نظر میگیره که برای فهمیدنش باید توی داکیومنت هاش رو نگاه بندازین.مثلا همین الان برین صفحه ی https://github.com/standard/standard و استاندارد هاش رو ببینین.و یه نکته هم راجع به اسم  lint: واژه Lint  در اصل اسم یه برنامه بوده که برای تشخیص خطا تو کد به زبان C قبل کامپایل شدن به کار می رفته. یواش یواش اسمش شده یه چیزی مثل گوگل کردن که برای هر جستجویی تو اینترنت به کار میره، اینم برای هر ابزاری که برای تشخیص خطا و هشدار تو کد ها به کار میره. منابع:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.1841https://medium.com/dailyjs/why-you-should-always-use-a-linter-and-or-pretty-formatter-bb5471115a76https://stackoverflow.com/questions/8503559/what-is-linting</description>
                <category>محمدحسن عباسی</category>
                <author>محمدحسن عباسی</author>
                <pubDate>Thu, 14 Feb 2019 16:16:10 +0330</pubDate>
            </item>
                    <item>
                <title>از خودتون موقع خواب فیلم نگیرید</title>
                <link>https://virgool.io/fboard/%D8%A7%D8%B2-%D8%AE%D9%88%D8%AF%D8%AA%D8%A7%D9%86-%D9%85%D9%88%D9%82%D8%B9-%D8%AE%D9%88%D8%A7%D8%A8-%D9%81%DB%8C%D9%84%D9%85-%D9%86%DA%AF%DB%8C%D8%B1%DB%8C%D8%AF-cbxzum6jvixe</link>
                <description>دیشب تصمیم گرفتم بالاخره از خودم موقع خواب فیلم بگیرم. دوربین رو بالای تخت تنظیم کردم، دکمه شروع رو زدم و دراز کشیدم تا خوابم برد. فرداش که از خواب پاشدم رفتم سراغ فیلم ضبط شده رو دور تند:حدود چهار ساعت حرکت خاصی نداشتم و میانگین هر پنج دقیقه یه بار یه تکونی می خوردم و پتو رو صاف میکردم.، یادم نمیاد اصلا بیدار شده باشم وسط خواب، مثل روزای دیگه یه خواب خوب و سنگین داشتم. ولی با جلو رفتن فیلم اتفاق عجیبی افتاد: &quot;طرفای سه و نیم صبح پتو رو زدم کنار و چمباتمه زده حدود نیم ساعت به دوربین زل زدم، بعد پا شدم و از کادر دوربین رفتم بیرون.&quot;از اینجای فیلم دیگه نگرانیم شروع شد، جدی هیچی یادم نمیومد. بقیه فیلم رو با تپش قلب دنبال می کردم &quot;حدود سه ساعت خبری ازم نبود. هوا دیگه روشن شده بود و نور خورشید رو تشک سفید تخت افتاده بود. بالاخره برگشتم.یه جسم تیز تو دستم دیده می شد.&quot; سکته رو زدم یعنی چی کار کرده بودم؟&quot;جسم نوک تیز رو با لباس زیرم پاک کردم و گذاشتم زیر تشک و باز گرفتم خوابیدم تا لحظه ای که بیدار شدم&quot; و ... بقیش رو دیگه یادمه قاعدتا.یه نگاه به لباس زیرم کردم لکه های خون بود روش. رفتم زیر تشک رو ببینم که صدای جیغ مامان بلند شد.</description>
                <category>محمدحسن عباسی</category>
                <author>محمدحسن عباسی</author>
                <pubDate>Fri, 18 Jan 2019 04:16:21 +0330</pubDate>
            </item>
                    <item>
                <title>مغزی که خود را تغییر می دهد (قسمت 1)</title>
                <link>https://virgool.io/taaghche/%D9%85%D8%BA%D8%B2%DB%8C-%DA%A9%D9%87-%D8%AE%D9%88%D8%AF-%D8%B1%D8%A7-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%85%DB%8C-%D8%AF%D9%87%D8%AF-%D9%82%D8%B3%D9%85%D8%AA-1-xyuzluwtzx8m</link>
                <description>یکی دو هفته پیش در حال چرخ زدن تو لیست کتابای فیدیبو بودم که نگاهم به این کتاب افتاد. اولش حس کردم از اون دسته کتاباست که راه چگونه خوشبخت شویم و همسر ایده آل خود را بیابیم رو نشون میده:))ولی کنجکاویم بیشتر شد و نمونه اش رو دانلود کردم و شروع به خوندن مقدمه کردم:جلد کتاب &quot; این کتاب در زمینه کشفی انقلابی است درباره اینکه مغز انسان می تواند خود را تغییر دهد. این کشف بر اساس داستان های دانشمندان ، پزشکان و بیمارانی شکل گرفته که به کمک یکدیگر این تحول حیرت انگیز را رقم زده اند...&quot;خب تا اینجاش که احتمال درستی حدسم  درباره این که قراره یه نیروی متافیزیک رو وارد کنه و همه چی روبه راه بشه بیشتر شد!چند سطر اومدم پایینتر:&quot; نوعی نیهیلیسم در زمینه عصب شناختی در پیش گرفته شده بود، به معنای این که درمان برای بسیاری از مشکلات مغزی کارایی ندارد و یا حتی دارای ضمانتی نیست. این اندیشه در فرهنگ ما پر و بال گرفته بود و حتی بر دیدگاه کلی ما نسبت به طبیعت انسانی سایه انداخته بود.از آنجا که مغز نمی توانست تغییر کند، طبیعت انسان که از آن نشات می گیرد نیز لزوما ثابت و غیر قابل تغییر به نظر می رسید.&quot;یاد یه توییتی افتادم که مضمونش این بود که &quot; نمی خوام نا امیدتون کنما یعنی تلاشتون رو بکنید ولی گاو همون گاو می مونه هر چه قدر هم سعی کنه و کتاب بخونه شعورش تغییری نمیکنه&quot; به این توییت واکنش خوبی نشون ندادم یعنی پیش خودم گفتم که حتی گاوی که می دونه گاوه دیگه اون گاو سابق نیست. یه جمله هم اون موقع ها یکی گذاشته بود که &quot;و لا تبدیل لخلق الله&quot;که برام درستی اش سوال بود. خلاصه از این موضوع که تا آخر عمر سطح ادراک و قدرت تفکرم ثابت بمونه حس خوبی نداشتم.همه اینها باعث شد اندکی بیشتر روی ادعای کتاب وقت بذارم و یه سرچی تو نت بزنم راجع بهش و بعله، انگار اونقدرا هم کشکی نیست و خاصیتی در مغز هست به نام &quot;انعطاف پذیری سیستم عصبی&quot; یا &quot;نوروپلاستیسیتی&quot;  که مربوط به تغییرات در مسیرهای عصبی و سیناپس‌ها است که در اثر تغییرات در رفتار، فرایندهای محیطی و عصبی به وجود میاد. نوروپلاستیسیتی این باور قبلی رو که مغز رو یک عضو ایستا میدونه، عوض کرده و میگه چطور و چگونه مغز در طول زندگی تغییر می‌کنه.خب تا همین جا کافی بود، چند تا نظر خوندم راجع به کتاب و خریدمش:)) موازی با خوندنش تو پست های آینده  راجع به اتفاقات و قصه هاش بیشتر حرف میزنم.اگه دوست داشتین شما هم بخرینش تا با هم جلو بریم. اگر هم خوندین که بسیار مشتاقم نظر شما رو هم بدونم.  با من همراه باشین.</description>
                <category>محمدحسن عباسی</category>
                <author>محمدحسن عباسی</author>
                <pubDate>Wed, 05 Dec 2018 00:56:05 +0330</pubDate>
            </item>
                    <item>
                <title>یه جایی مثل توییتر،خلوت تر بدون محدودیت کاراکتر</title>
                <link>https://virgool.io/@mhdhasan/%DB%8C%D9%87-%D8%AC%D8%A7%DB%8C%DB%8C-%D9%85%D8%AB%D9%84-%D8%AA%D9%88%DB%8C%DB%8C%D8%AA%D8%B1-%D8%AE%D9%84%D9%88%D8%AA-%D8%AA%D8%B1-%D8%A8%D8%AF%D9%88%D9%86-%D9%85%D8%AD%D8%AF%D9%88%D8%AF%DB%8C%D8%AA-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1-jrdpso1lljih</link>
                <description>سه چهار ماهی میشه که به طور کامل از اینستا به توییتر هجرت کردم واقعا دیگه داشت شورش در می اومد..!یه سری آدما فقط پست تولد میزاشتن یه سری دیگه هم پستا و حرفای تکراری ... و راستش فقط مزخرفات بود که دنبال می کردم. با اومدن به توییتر حرفای ناب تر و تازه تر و واقعی تر از آدما می شنوم. اینجا هم که تازه آشنا شدم و خوشم اومد : یه جایی مثل توییتر،خلوت تر بدون محدودیت کاراکتر.</description>
                <category>محمدحسن عباسی</category>
                <author>محمدحسن عباسی</author>
                <pubDate>Sun, 03 Sep 2017 13:21:23 +0430</pubDate>
            </item>
            </channel>
</rss>