۲۰ سایت برای آموزش هوش مصنوعی به دانشآموزان؛ بهترین منابع یادگیری AI از صفر
در وبسایت کوشیار بخوانید!
https://kooshyarlearn.ir/ai_source_for_students/
در وبسایت کوشیار بخوانید!
https://kooshyarlearn.ir/ai_source_for_students/
۳۵۶
۱۳:۰۶
در درسنامهی قبل با مفهوم احتمال شرطی آشنا شدیم.
یاد گرفتیم که گاهی یک اطلاعات جدید میتواند احتمال یک اتفاق را تغییر دهد.
حالا میخواهیم ببینیم هوش مصنوعی چگونه از همین مفهوم برای دستهبندی دادهها استفاده میکند.
یکی از الگوریتمهای معروف یادگیری ماشین:
است.
فرض کنید یک سیستم هوش مصنوعی داریم که باید تشخیص دهد یک پیام:
از قبل ۱۰۰۰ پیام داریم:
حالا بررسی کردهایم و متوجه شدهایم:
در بین پیامهای تبلیغاتی:
در بین پیامهای معمولی:
حالا یک پیام جدید دریافت میکنیم که در آن کلمه «جایزه» وجود دارد.
سؤال:
احتمال اینکه این پیام تبلیغاتی باشد، به شرط وجود کلمه «جایزه» چقدر است؟
برای پاسخ، فقط پیامهایی را بررسی میکنیم که کلمه «جایزه» دارند.
تعداد پیامهایی که کلمه «جایزه» در آنها وجود دارد:
۳۰۰ پیام تبلیغاتی + ۶۰ پیام معمولی = ۳۶۰ پیام
از این ۳۶۰ پیام:
۳۰۰ پیام تبلیغاتی هستند.
پس:
۳۰۰ از ۳۶۰ پیام، تبلیغاتی هستند.
یعنی حدود:
بنابراین هوش مصنوعی نتیجه میگیرد:
البته در مسائل واقعی، فقط یک کلمه بررسی نمیشود.
الگوریتم Naive Bayes تعداد زیادی ویژگی را بررسی میکند:
و در نهایت دستهای را انتخاب میکند که احتمال بیشتری دارد.
## چرا اسم آن Naive است؟
Naive یعنی «ساده».
چون این الگوریتم یک فرض ساده دارد:
ویژگیهای مختلف را تقریباً مستقل از هم در نظر میگیرد.
مثلاً وجود کلمه «جایزه» را جدا از سایر ویژگیها بررسی میکند.
همین سادگی باعث میشود:
## کاربردهای Naive Bayes:
نکته مهم:
گاهی یک مفهوم ساده ریاضی مثل احتمال شرطی میتواند پایه یک الگوریتم قدرتمند هوش مصنوعی باشد.
این درسنامه رو ذخیره کنید و برای دوستان علاقهمند به هوش مصنوعی بفرستید :)
#هوش_مصنوعی#Naive_Bayes#یادگیری_ماشین#یادگیری_نظارت_شده#درسنامه_هوش_مصنوعی
کوشیار؛ جایی برای یادگیری!
@kooshyar_ai@bahmanabadi_hossein 09364166626Kooshyarlearn.ir
۷۸۵
۱۸:۴۰
اساسیترین بخشهای تفکر الگوریتمی 
دستورات کنترلی if
حلقههای تکراری for , while 
باید تمرین کنید تا مسائل رو به اینها تجزیه کنید.
یعنی برای هر مسئلهای یه راهی بدید که توش اینا استفاده شد.
مثلا برای باز کردن پسورد یک رقمی این طوره
برای همه ارقام ۱ تا ۹ تکرار کن:
......اگر پسورد این عدد است:
.............چاپ کن باز شد
.............تمام 
......اگر پسورد این عدد نیست:
.............چاپ کن پسورد اشتباه است
............به رقم بعدی برو 
اگر به ۹ رسیدی:.......تمام
نقش این نقطهها چیه؟ در اصل فضای خالی باید باشه ولی بله چاپ نمیکنه فضای خالی در اول خط رو
حالا این فضای خالی اول یا تقطه چین اول، نقشش اینه که مشخص کنه این دستورات ذیل if یا for بالاسری هستن.
کوشیار؛ جایی برای یادگیری!
@kooshyar_ai @bahmanabadi_hossein09364166626Kooshyarlearn.ir
دستورات کنترلی if
باید تمرین کنید تا مسائل رو به اینها تجزیه کنید.
یعنی برای هر مسئلهای یه راهی بدید که توش اینا استفاده شد.
مثلا برای باز کردن پسورد یک رقمی این طوره
برای همه ارقام ۱ تا ۹ تکرار کن:
......اگر پسورد این عدد است:
......اگر پسورد این عدد نیست:
اگر به ۹ رسیدی:.......تمام
نقش این نقطهها چیه؟ در اصل فضای خالی باید باشه ولی بله چاپ نمیکنه فضای خالی در اول خط رو
حالا این فضای خالی اول یا تقطه چین اول، نقشش اینه که مشخص کنه این دستورات ذیل if یا for بالاسری هستن.
کوشیار؛ جایی برای یادگیری!
@kooshyar_ai @bahmanabadi_hossein09364166626Kooshyarlearn.ir
۲۲۰
۹:۰۷
آشنایی با المپیاد هوش مصنوعی 
اگر قصد آشنایی با این مسابقه جدید علمی رو دارید، لینک زیر یکی از کاملترین نوشتههاست:
https://kooshyarlearn.ir/oiai/
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
اگر قصد آشنایی با این مسابقه جدید علمی رو دارید، لینک زیر یکی از کاملترین نوشتههاست:
https://kooshyarlearn.ir/oiai/
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
۲۹۰
۹:۵۶
چرا توی کلاسهامون تاکید به ترکیب ریاضی و کد داریم؟ 
مفاهیم پایهی برنامهنویسی و تفکر الگوریتمی در قالب مسائل ریاضی خیلی عمیقتر درک میشن؛ بنابراین در کنار مسائل عادی، سعی میکنیم به ریاضی هم بپردازیم.
مثلاً چاپ مقسومعلیههای یک عدد یا ارقام یک عدد چندرقمی، خیلی عمیقتر از کاربردهای دیگه به شما حلقههای تکرار و تفکر الگوریتمی رو یاد میده.
کوشیار؛ جایی برای یادگیری!
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
مفاهیم پایهی برنامهنویسی و تفکر الگوریتمی در قالب مسائل ریاضی خیلی عمیقتر درک میشن؛ بنابراین در کنار مسائل عادی، سعی میکنیم به ریاضی هم بپردازیم.
مثلاً چاپ مقسومعلیههای یک عدد یا ارقام یک عدد چندرقمی، خیلی عمیقتر از کاربردهای دیگه به شما حلقههای تکرار و تفکر الگوریتمی رو یاد میده.
کوشیار؛ جایی برای یادگیری!
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
۷۲
۱۶:۳۴
چرا توی کلاسهامون تاکید به ترکیب ریاضی و کد داریم؟ 
مفاهیم پایهی برنامهنویسی و تفکر الگوریتمی در قالب مسائل ریاضی خیلی عمیقتر درک میشن؛ بنابراین در کنار مسائل عادی، سعی میکنیم به ریاضی هم بپردازیم.
مثلاً چاپ مقسومعلیههای یک عدد یا ارقام یک عدد چندرقمی، خیلی عمیقتر از کاربردهای دیگه به شما حلقههای تکرار و تفکر الگوریتمی رو یاد میده.
کوشیار؛ جایی برای یادگیری!
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
مفاهیم پایهی برنامهنویسی و تفکر الگوریتمی در قالب مسائل ریاضی خیلی عمیقتر درک میشن؛ بنابراین در کنار مسائل عادی، سعی میکنیم به ریاضی هم بپردازیم.
مثلاً چاپ مقسومعلیههای یک عدد یا ارقام یک عدد چندرقمی، خیلی عمیقتر از کاربردهای دیگه به شما حلقههای تکرار و تفکر الگوریتمی رو یاد میده.
کوشیار؛ جایی برای یادگیری!
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
۲۴۸
۱۶:۳۴
افزونه claude داره اضافه میشه به کروم! 

دوستانی که با agentic ai کار میکنید، باید مواظب باشید این نهنگها کسب و کارتون رو رایگان ارائه ندن.

کوشیار؛ جایی برای یادگیری!
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
دوستانی که با agentic ai کار میکنید، باید مواظب باشید این نهنگها کسب و کارتون رو رایگان ارائه ندن.
کوشیار؛ جایی برای یادگیری!
@bahmanabadi_hossein@kooshyar_ai09364166626Kooshyarlearn.ir
۱۸۰
۱۳:۱۴