مقدمه
هوش مصنوعی یا AI ، شاخهای از علوم کامپیوتر است که به ساخت سیستمها و برنامههایی میپردازد تا بتوانند کارهایی را که پیشتر فقط انسانها قادر به انجام آنها بودند، انجام دهند. این سیستمها میتوانند بیاموزند، مسائل پیچیده را حل کنند، تصمیم بگیرند و حتی زبان انسان را بفهمند. با پیشرفتهای اخیر در زمینههای مختلف، هوش مصنوعی به سرعت زندگی ما را متحول کرده و در زمینههای پزشکی، حملونقل، فناوری اطلاعات و بسیاری موارد دیگر نقش مهمی ایفا میکند.
چگونگی شکلگیری هوش مصنوعی: اصول و مراحل
ایجاد یک سیستم هوش مصنوعی، مثل ساختن یک ماشین است که باید چند بخش مهم را داشته باشد تا بتواند هوشمند عمل کند. اول از همه، به دادههای زیاد و متنوع نیاز داریم (گردآوری) . این دادهها میتواند شامل عکس، صدا یا متن باشد. سپس این دادهها را تمیز و آماده میکنیم تا سیستم بتواند آنها را بهتر بفهمد (پیشپردازش). در مرحله بعد، باید الگوریتم مناسبی را انتخاب کنیم (انتخاب و طراحی مدل)؛ الگوریتمی که متناسب با هدف ما و نوع دادهها باشد، مثل شبکههای عصبی یا درخت تصمیم. حالا زمان آموزش سیستم است؛ در این قسمت سیستم با استفاده از دادهها یاد میگیرد که چگونه بهترین نتیجه را بدهد (آموزش مدل). در نهایت، مدل را آزمایش و ارزیابی میکنیم تا مطمئن شویم که درست کار میکند و در صورت نیاز آن را بهبود میبخشیم (ارزیابی و بهینهسازی).
- گردآوری دادهها: دادههای دقیق و کافی برای آموزش مدلها حیاتی است؛ دادهها ممکن است از تصاویر، متنها، صوتها و یا دادههای ساختاریافته حاصل شوند.
- پیشپردازش داده: شامل پاکسازی، فیلترینگ، نرمالسازی و استخراج ویژگیهایی است که به مدلها کمک میکند بهتر یاد بگیرند.
- انتخاب و طراحی مدل: مدلهایی مانند شبکههای عصبی مصنوعی، درخت تصمیم، ماشین بردار پشتیبان و الگوریتمهای یادگیری تقویتی با توجه به مسئله انتخاب میشوند.
- آموزش مدل: مدل با دادههای برچسبخورده یا بدون برچسب آموزش داده شده و پارامترهای آن بهینه میشود.
- ارزیابی و بهینهسازی: عملکرد مدل با دادههای جدید آزمایش شده و در صورت نیاز اصلاح میشود تا بهترین دقت را ارائه دهد.
طبقهبندی هوش مصنوعی بر اساس سطح هوشمندی
- هوش مصنوعی ضعیف (Narrow AI): این سیستمها در یک حوزه خاص مهارت دارند، مثل تشخیص صدا یا پیشنهاد فیلم. محدود به حوزههای مشخصاند و نمیتوانند فراتر از آن عمل کنند.
- هوش مصنوعی عمومی (General AI): سیستمهایی که توانایی یادگیری و اجرای هر وظیفهای را که انسان قادر به انجام آن است دارند. این نوع هوش در حال حاضر تنها در نظریه وجود دارد.
- هوش مصنوعی فراگیر (Super AI): هوشی برتر از انسان که تمامی قابلیتها را با کیفیت و سرعت بالا انجام میدهد و هنوز به صورت عملی ظهور نکرده است.
طبقهبندی هوش مصنوعی بر اساس روشهای یادگیری
یکی از مهمترین روشهای طبقهبندی هوش مصنوعی، روش یادگیری است که سیستمهای هوشمند بر اساس آن از دادهها دانش کسب میکنند تا عملکرد خود را بهبود دهند. در این دستهبندی میتوان به سه دسته اصلی اشاره کرد:
یادگیری با نظارت (Supervised Learning)
در این روش، مدل با دادههای برچسبخورده آموزش میبیند، یعنی هر نمونه ورودی با خروجی مطلوب همراه است. هدف آن آموزشدادن مدلی است که بتواند برای دادههای جدید، خروجی صحیح را پیشبینی کند.
- کاربردها: تشخیص تصویر، طبقهبندی ایمیلهای اسپم، پیشبینی قیمتها.
- مزایا: دقت بالا و سهولت ارزیابی.
- معایب: نیاز به دادههای برچسبخورده زیاد که جمعآوری آن هزینهبر است.
برخی الگوریتمهای مهم این دسته عبارتند از: رگرسیون خطی و لجستیک، درخت تصمیم، ماشین بردار پشتیبان، شبکههای عصبی.[3][4][5]
یادگیری بدون نظارت (Unsupervised Learning)
این روش با دادههای بدون برچسب کار میکند و مدل باید ساختارها، گروهها یا الگوهای پنهان در داده را خود کشف کند. این نوع یادگیری برای دادههای بسیار بزرگ که برچسبزدن روی آنها ممکن نیست، کاربرد دارد.
- کاربردها: خوشهبندی مشتریان به گروههای هدف، سیستمهای توصیهگر.
- مزایا: نیاز نداشتن به دادههای برچسبخورده.
- معایب: پیچیدگی در تفسیر نتایج.
الگوریتمهای شناختهشده شامل الگوریتمهای خوشهبندی مثل k-means و الگوریتمهای کاهش ابعاد.[6][3]
یادگیری تقویتی (Reinforcement Learning)
در این نوع یادگیری، مدل از طریق تعامل با محیط و دریافت پاداش یا تنبیه، رفتار بهینه را یاد میگیرد. این روش شباهت زیادی به شیوه یادگیری انسانها و حیوانات دارد.
- کاربردها: بازیهای رایانهای، رباتیک، معاملات الگوریتمی.
- مزایا: توانایی یادگیری از تجربه.
- معایب: نیازمند حجم بالای تعامل و زمان طولانی آموزش.
الگوریتمهای پر کاربرد در این حوزه شامل Q-learning و سیاستگذاری مبتنیبر مدل هستند.[3][6]
الگوریتمها و مدلهای پایه در هوش مصنوعی
هوش مصنوعی با الگوریتمهای متنوعی توسعه یافته است که هر کدام برای نوع خاصی از دادهها و مسائل مناسباند:
- شبکههای عصبی مصنوعی: مدلهایی الهامگرفته از ساختار مغز، با لایههایی از نورونهای مصنوعی که توانایی یادگیری الگوهای پیچیده را دارند.
- ماشین بردار پشتیبان (SVM): الگوریتمی برای دستهبندی دادهها با پیدا کردن مرز بهینه بین گروهها.
- درخت تصمیم: ساختار سلسلهمراتبی که به تصمیمگیری بر اساس سوالات ساده میپردازد.
- الگوریتمهای ژنتیک: روشی مبتنیبر انتخاب طبیعی برای بهینهسازی مسائل پیچیده.[5][4]
جمعبندی
هوش مصنوعی علمی است که با بهرهگیری از الگوریتمها و دادهها، ماشینهایی توانمند در یادگیری، تصمیمگیری و حل مسائل میسازد. درک مبانی علمی هوش مصنوعی و آشنایی با طبقهبندیهای مختلف بر اساس سطح هوشمندی و روشهای یادگیری، نقطه شروعی قوی برای پژوهش و توسعه کاربردهای نوین این فناوری است.
منابع
- Fundamentals of artificial intelligence, Revista de Senología y Patología Mamaria, 2024, DOI:10.1016/j.senolo.2024.10001
- Editorial: Fundamentals and Applications of AI, Frontiers in Physics, 2021, DOI:10.3389/fphy.2020.633494
- hooshex.com
- blog.faradars.org
- aiolearn.com
- liara.ir
نویسنده: پانیذ واشقانی فراهانی




















