تبلیغات
برق. قدرت. کنترل. الکترونیک. مخابرات. تاسیسات. - 139-هوش مصنوعی (artificial intelligence)، کاربردها، فلسفه

برق. قدرت. کنترل. الکترونیک. مخابرات. تاسیسات.

دایره المعارف تاسیسات برق (اطلاعات عمومی برق)

هوش مصنوعی

 

آپدیت جدید نود32-5شنبه ( 4فرودین - 24 مارچ) | www.
justyoufarsi.mihanblog.com
 



هوش مصنوعی - ۱
George Boole
جورج بول 1815 - 1864، از بانیان منطق ریاضی
هوش مصنوعی (Artificial Intelligence) بطور خلاصه ترکیبی است از علوم کامپیوتر، فیزیولوژی و فلسفه. این شاخه از علوم بسیار گسترده و متنوع است و از موضوعات و رشته های مختلف علوم و فن آوری، مانند مکانیزمهای ساده در ماشینها شروع شده، و به سیستمهای خبره ختم می شود. هدف هوش مصنوعی بطور کلی ساخت ماشینی است که بتواند "فکر" کند. اما برای دسته بندی و تعریف ماشینهای متفکر، می بایست به تعریف "هوش" پرداخت. همچنین به تعاریفی برای "آگاهی" و "درک " نیز نیازمندیم و در نهایت به معیاری برای سنجش هوش یک ماشین نیازمندیم.

به مدد تحقیقات وسیع دانشمندان علوم مرتبط، هوش مصنوعی از بدو پیدایش تا کنون راه بسیاری پیموده است. در این راستا، تحقیقاتی که بر روی توانایی آموختن زبانها انجام گرفت و همچنین درک عمیق از احساسات، دانشمندان را در پیشبرد این علم، یاری کرده است. یکی از اهداف متخصصین، تولید ماشینهایی است که دارای احساسات بوده و حداقل نسبت به وجود خود و احساسات خود واقف باشند. این ماشین باید توانایی تعمیم تجربیات قدیمی خود در شرایط مشابه جدید را داشته و به این ترتیب اقدام به گسترش دامنه دانش و تجربیاتش کند.

برای مثال به رباتی هوشمند بیاندیشید که بتواند اعضای بدن خود را به حرکت درآورد، او نسبت به این حرکت خود آگاه بوده و با سعی و خطا، دامنه حرکت خود را گسترش می دهد، و با هر حرکت موفقیت آمیز یا اشتباه ، دامنه تجربیات خود را وسعت بخشیده و سر انجام راه رفته و یا حتی می دود و یا به روشی برای جابجا شدن، دست می یابد، که سازندگانش، برای او، متصور نبوده اند.

هر چند مثال ما در تولید ماشینهای هوشمند، کمی آرمانی است، ولی به هیچ عنوان دور از دسترس نیست. دانشمندان، عموما برای تولید چنین ماشینهایی، از تنها مدلی که در طبیعت وجود دارد، یعنی توانایی یادگیری در موجودات زنده بخصوص انسان، بهره می برند.

آنها بدنبال ساخت ماشینی مقلد هستند، که بتواند با شبیه سازی رفتارهای میلیونها سلول مغز انسان، همچون یک موجود متفکر به اندیشیدن بپردازد.

مباحث هوش مصنوعی قبل از بوجود آمدن علوم الکترونیک، توسط فلاسفه و ریاضی دانانی نظیر بول (Boole) که اقدام به ارائه قوانین و تئوری هایی در باب منطق نمودند، مطرح شده بود. در سال 1943، با اختراع کامپیوترهای الکترونیکی، هوش مصنوعی، دانشمندان را به چالشی بزرگ فراخواند. بنظر می رسید، تکنولوژی در نهایت قادر به شبیه سازی رفتارهای هوشمندانه خواهد بود.

با وجود مخالفت گروهی از متفکرین با هوش مصنوعی که با دیده تردید به کارآمدی آن می نگریستند تنها پس از چهار دهه، شاهد تولد ماشینهای شطرنج باز و دیگر سیستمهای هوشمند در صنایع گوناگون هستیم.

هوش مصنوعی که همواره هدف نهایی علوم کامپیوتر بوده است، اکنون در خدمت توسعه علوم کامپیوتر نیز می باشد. زبانهای برنامه نویسی پیشرفته، که توسعه ابزارهای هوشمند را ممکن می سازند، پایگاههای داده ای پیشرفته، موتورهای جستجو، و بسیاری نرم افزار ها و ماشینها از نتایج تحقیقات هوش مصنوعی بهره می برند.

هوش مصنوعی (artificial intelligence) را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشه‌ها و ایده‌های اصلی آن را باید در فلسفه، زبان‌شناسی، ریاضیات، روان‌شناسی، نورولوژی، و فیزیولوژی نشان گرفت و شاخه‌ها، فروع، و کاربردهای گونه‌گونه و فراوان آن را در علوم رایانه، علوم مهندسی، علوم زیست‌شناسی و پزشکی، علوم ارتباطات و زمینه‌های بسیار دیگر.
این شاخه از علوم بسیار گسترده و متنوع است و از موضوعات و رشته‌های مختلف علوم و فناوری، مانند سازوکارهای ساده در ماشینها شروع شده، و به سیستمای خبره ختم می‌شود. هدف هوش مصنوعی بطور کلی ساخت ماشینی است که بتواند «فکر» کند. اما برای دسته بندی و تعریف ماشینهای متفکر، می‌بایست به تعریف «هوش» پرداخت. همچنین به تعاریفی برای «آگاهی» و «درک» نیز نیازمندیم و در نهایت به معیاری برای سنجش هوش یک ماشین نیازمندیم.
با وجودی که برآورده سازی نیازهای صنایع نظامی، مهم‌ترین عامل توسعه و رشد هوش مصنوعی بوده‌است، هم اکنون از فراورده‌های این شاخه از علوم در صنایع پزشکی، رباتیک، پیش بینی وضع هوا، نقشه‌برداری و شناسایی عوارض، تشخیص صدا، تشخیص گفتار و دست خط و بازی‌ها و نرم افزارهای رایانه‌ای استفاده می‌شود.
فهرست
۱ تاریخچه
۲ تعریف و طبیعت هوش مصنوعی
۳ فلسفۀ هوش مصنوعی
۴ مدیریّت پیچیدگی
۵ عامل‌های هوشمند
۶ پیوندهای بیرونی
۷ منابع
۸ جستارهای وابسته

تاریخچه
نام هوش مصنوعی در سال ۱۹۶۵ میلادی به عنوان یک دانش جدید ابداع گردید. البته فعالیت درزمینه این علم از سال ۱۹۶۰ میلادی شروع شده بود.(مرجع۱)
بیشتر کارهای پژوهشی اولیه در هوش مصنوعی بر روی انجام ماشینی بازی‌ها و نیز اثبات قضیه‌های ریاضی با کمک رایانه‌ها بود. در آغاز چنین به نظر می‌آمد که رایانه‌ها قادر خواهند بود چنین اموری را تنها با بهره گرفتن از تعداد بسیار زیادی کشف و جستجو برای مسیرهای حل مسئله و سپس انتخاب بهترین آن‌ها به انجام رسانند.

تعریف و طبیعت هوش مصنوعی
هنوز تعریف دقیقی که مورد قبول همهٔ دانشمندان این علم باشد برای هوش مصنوعی ارائه نشده‌است، و این امر، به هیچ وجه مایهٔ تعجّب نیست. چرا که مقولهٔ مادر و اساسی‌تر از آن، یعنی خود هوش هم هنوز بطور همه‌جانبه و فراگیر تن به تعریف نداده‌است. در واقع، می‌توان نسل‌هایی از دانشمندان را سراغ گرفت که تمام دوران زندگی خود را صرف مطالعه و تلاش در راه یافتن جوابی به این سؤال عمده نموده‌اند که: هوش چیست؟
اما اکثر تعریف‌هایی که در این زمینه ارایه شده‌اند بر پایه یکی از ۴ باور زیر قرار می‌گیرند:
سیستم‌هایی که به طور منطقی فکر می‌کنند
سیستم‌هایی که به طور منطقی عمل می‌کنند
سیستم‌هایی که مانند انسان فکر می‌کنند
سیستم‌هایی که مانند انسان عمل می‌کنند(مرجع۱)
شاید بتوان هوش مصنوعی را این گونه توصیف کرد:«هوش مصنوعی عبارت است از مطالعه این که چگونه کامپیوترها را می‌توان وادار به کارهایی کرد که در حال حاضر انسان‌ها آنها رابهتر انجام می‌دهند»(مرجع۲).

فلسفۀ هوش مصنوعی
مقالۀ اصلی: فلسفۀ هوش مصنوعی
بطور کلی ماهیت وجودی هوش به مفهوم جمع آوری اطلاعات, استقرا و تحلیل تجربیات به منظور رسیدن به دانش و یا ارایه تصمیم میباشد . در واقع هوش به مفهوم به کارگیری تجربه به منظور حل مسایل دریافت شده تلقی میشود. هوش مصنویی علم و مهندسی ایجاد ماشینهایی با هوش با به کارگیری از كامپیوتر و الگوگیری از درک هوش انسانی و نهایتا دستیابی به مکانیزم هوش مصنوعی در سطح هوش انسانی میباشد.
در مقایسه هوش مصنوعی با هوش انسانی می توان گفت که انسان قادر به مشاهده و تجزیه و تحلیل مسایل در جهت قضاوت و اخذ تصمیم میباشد در حالی که هوش مصنوعی مبتنی بر قوانین و رویه هایی از قبل تعبیه شده بر روی کامپیوتر میباشد. در نتیجه علی رغم وجود کامپیوترهای بسیار کارا و قوی در عصر حاضر ما هنوز قادر به پیاده کردن هوشی نزدیک به هوش انسان در ایجاد هوشهای مصنوعی نبوده ایم.
بطور كلّی، هوش مصنوعی را می توان از زوایای متفاوتی مورد بررسی و مطالعه قرار داد. مابین هوش مصنوعی به عنوان یک هدف، هوش مصنوعی به عنوان یک رشته تحصیلی دانشگاهی، و یا هوش مصنوعی به عنوان مجموعۀ فنون و راه کارهایی که توسط مراکز علمی مختلف و صنایع گوناگون تنظیم و توسعه یافته است باید تفاوت قائل بود.

مدیریّت پیچیدگی
ایجاد و ابداع فنون و تکنیک‌های لازم برای مدیریّت پیچیدگی را باید به عنوان هستۀ بنیادین تلاش‌های علمی و پژوهشی گذشته، حال، و آینده، در تمامی زمینه‌های علوم رایانه، و به ویژه، در هوش مصنوعی معرّفی کرد. شیوه‌ها و تکنیک‌های هوش مصنوعی، در واقع، برای حلّ آن دسته از مسائل به وجود آمده است که به طور سهل و آسان توسط برنامه‌نویسی تابعی (Functional programming)، یا شیوه‌های ریاضی قابل حلّ نبوده‌اند.
در بسیاری از موارد، با پوشانیدن و پنهان ساختن جزئیّات فاقد اهمّیّت است که بر پیچیدگی فائق می‌آییم، و می‌توانیم بر روی بخش‌هایی از مسئله متمرکز شویم که مهم‌تر است. تلاش اصلی، در واقع، ایجاد و دستیابی به لایه‌ها و ترازهای بالاتر و بالاتر تجرید را نشانه می‌رود، تا آنجا که، سر‌انجام برنامه‌های کامپوتری درست در همان سطحی کار خواهند کرد که خود انسان‌ها به کار مشغولند.
به یاری پژوهش‌های گسترده دانشمندان علوم مرتبط، هوش مصنوعی از آغاز پیدایش تاکنون راه بسیاری پیموده‌است. در این راستا، تحقیقاتی که بر روی توانایی آموختن زبانها انجام گرفت و همچنین درک عمیق از احساسات، دانشمندان را در پیشبرد این علم، یاری کرده‌است. یکی از اهداف متخصصین، تولید ماشینهایی است که دارای احساسات بوده و دست کم نسبت به وجود خود و احساسات خود آگاه باشند. این ماشین باید توانایی تعمیم تجربیات قدیمی خود در شرایط مشابه جدید را داشته و به این ترتیب اقدام به گسترش دامنه دانش و تجربیاتش کند.
برای نمونه به رباتی هوشمند بیاندیشید که بتواند اعضای بدن خود را به حرکت درآورد، او نسبت به این حرکت خود آگاه بوده و با سعی و خطا، دامنه حرکت خود را گسترش می‌دهد، و با هر حرکت موفقیت آمیز یا اشتباه، دامنه تجربیات خود را وسعت بخشیده و سر انجام راه رفته و یا حتی می‌دود و یا به روشی برای جابجا شدن، دست می‌یابد، که سازندگانش، برای او، متصور نبوده‌اند.

هر چند مثال ما در تولید ماشینهای هوشمند، کمی آرمانی است، ولی به هیچ عنوان دور از دسترس نیست. دانشمندان، عموماً برای تولید چنین ماشینهایی، از تنها مدلی که در طبیعت وجود دارد، یعنی توانایی یادگیری در موجودات زنده بخصوص انسان، بهره می‌برند.
آنها بدنبال ساخت ماشینی مقلد هستند، که بتواند با شبیه‌سازی رفتارهای میلیونها یاخته مغز انسان، همچون یک موجود متفکر به اندیشیدن بپردازد.
مباحث هوش مصنوعی پیش از بوجود آمدن علوم الکترونیک، توسط فلاسفه و ریاضی دانانی نظیر بول (Boole) که اقدام به ارائه قوانین و نظریه‌هایی در باب منطق نمودند، مطرح شده بود. در سال ۱۹۴۳، با اختراع رایانه‌های الکترونیکی، هوش مصنوعی، دانشمندان را به چالشی بزرگ فراخواند. بنظر می‌رسید، فناوری در نهایت قادر به شبیه سازی رفتارهای هوشمندانه خواهد بود.
با وجود مخالفت گروهی از متفکرین با هوش مصنوعی که با دیده تردید به کارآمدی آن می‌نگریستند تنها پس از چهار دهه، شاهد تولد ماشینهای شطرنج باز و دیگر سامانه‌های هوشمند در صنایع گوناگون هستیم.
هوش مصنوعی که همواره هدف نهایی دانش رایانه بوده‌است، اکنون در خدمت توسعه علوم رایانه نیز است. زبانهای برنامه نویسی پیشرفته، که توسعه ابزارهای هوشمند را ممکن می‌سازند، پایگاههای داده‌ای پیشرفته، موتورهای جستجو، و بسیاری نرم‌افزارها و ماشینها از نتایج پژوهش‌های هوش مصنوعی بهره می‌برند.
در سال ۱۹۵۰ آلن تورینگ (َAlain Turing)، ریاضی دان انگلیسی، معیار سنجش رفتار یک ماشین هوشمند را چنین بیان داشت: «سزاوارترین معیار برای هوشمند شمردن یک ماشین، اینست که آن ماشین بتواند انسانی را(و حتی یک محقق) توسط یک پایانه (تله تایپ) به گونه‌ای بفریبد که آن فرد (و حتی یک محقق) متقاعد گردد با یک انسان روبروست.»
در این آزمایش شخصی از طریق ۲ عدد پایانه (رایانه یا تله تایپ) که امکان برقراری ارتباط و گپ‌زنی را برای وی فراهم می‌کنند با یک انسان و یک ماشین هوشمند، بطور هم‌زمان به پرسش و پاسخ می‌پردازد. در صورتی که وی نتواند ماشین را از انسان تشخیص دهد، آن ماشین، هوشمند است. خلاصه ابنکه مورد تحقیق قرار گیرد و محقق نتواند دریابد در آن طرف انسان قرار دارد یا کامپیوتر.
آزمایش تورینگ از قرار دادن انسان و ماشینید، از تفکری انسانی برخوردار است.
آزمایش تورینگ مدل سازی نحوه تفکر انسان، تنها راه تولید ماشینهای هوشمند نیست. هم اکنون دو هدف برای تولید ماشینهای هوشمند، متصور است، که تنها یکی از آن دو از الگوی انسانی جهت فکر کردن بهره می‌برد:
سیستمی که مانند انسان فکر کند. این سیستم با مدل کردن مغز انسان و نحوه اندیشیدن انسان تولید خواهد شد و لذا از آزمون تورینگ سر بلند بیرون می‌آید. از این سیستم ممکن است اعمال انسانی سر بزند.
سیستمی که عاقلانه فکر کند. سامانه‌ای عاقل است که بتواند کارها را درست انجام دهد. در تولید این سیستم‌ها نحوه اندیشیدن انسان مد نظر نیست. این سیستم‌ها متکی به قوانین و منطقی هستند که پایه تفکر آنها را تشکیل داده و آنها را قادر به استنتاج و تصمیم گیری می‌نماید. آنها با وجودی که مانند انسان نمی‌اندیشند، تصمیماتی عاقلانه گرفته و اشتباه نمی‌کنند. این ماشینها لزوما درکی از احساسات ندارند. هم اکنون از این سیستم‌ها در تولید عامل‌ها در نرم افزارهای رایانه‌ای، بهره گیری می‌شود. عامل تنها مشاهده کرده و سپس عمل می‌کند. عامل‌ها (Agents) قادر به شناسایی الگوها، و تصمیم گیری بر اساس قوانین فکر کردن خود می باشند. قوانین و چگونگی فکر کردن هر عامل در راستای دستیابی به هدفش، تعریف می‌شود. این سیستم‌ها بر اساس قوانین خاص خود فکر کرده و کار خودرا به درستی انجام می‌دهند. پس عاقلانه رفتار می‌کنند، هر چند الزاما مانند انسان فکر نمی‌کنند.
پیوندهای بیرونی
سامانه‌های خبره و هوش مصنوعی
انجمن امریکایی هوش مصنوعی
منابع
ایلین ریچ، هوش مصنوعی(وتکنیک‌ها)، ترجمه آزاد از دکتر مهرداد فهیمی، نشر جلوه، ۱۳۷۵،
وب‌گاه سیمرغ
هوش مصنوعی: به شیوه‌ای مدرن
Nisenfeld, A. E., Artificial Intelligence Handbook: Principles, Instrument Society of America, 1989. ISBN: 1 - 55617 - 133 –
جستارهای وابسته
وب معانی گرا
نمایش دانش
مدیریت دانش
مهندسی دانش
سامانه‌های خبره
سامانه‌های مبتنی بر دانش‌
مهندسی نرم‌افزار
فلسفه ذهن
بیوانفورماتیک (انفورماتیک حیات)
یادگیری ماشینی
کاوش‌های ماشینی در داده‌ها
هوش ازدحامی
عامل‌های هوشمند
سامانه‌های چندعامله
هوش مصنوعی توزیع‌شده
کاربردهای هوش مصنوعی در کشاورزی
سئوالی پرسیده بودند در مورد استفاده از هوش ماشین در صنایع و کشاورزی:

کاربردهای کشاورزی:
۱- استفاده برای استخراج اطلاعات کشاورزی و نقشه های سطح زمین٬ وضعیت آبی و زراعی زمین٬ وضعیت جنگلها و مراتع و ... از تصاویر ماهواره ای
۲- تحلیل اطلاعات استخراجی از تصاویر ماهواره ای و تطبیق با اطلاعات موجود با سیستم سنتی
۳- نگهداری این اطلاعات در بانکهای اطلاعاتی جغرافیایی و بهره برداری معنایی و استخراج اطلاعات مفهومی
۴- خودکار سازی سیستم های ماشینی کاشت٬ داشت٬ برداشت و عرضه محصول و کنترل کیفیت آن نظیر سیستم های خودکار داشت محصولات هیدروپونیک٬ یا سیستم های خودکار برداشت و بسته بندی چای و هزاران مورد دیگر

کاربردهای صنعتی:
کلیه سیستم های خودکار جهت برش قطعات مختلف٬ سرهم کردن و فیکس کردن قطعات داخل هم٬ اتصال آنها به هم و کنترل کیفیت محصول.
از جمله موارد می توان به سیستم کنترل کوره ها٬ رباتهای مختلفی که در برشکاری ورق٬ اتصال و جوشکاری استفاده می شود و همچنین سیستم های هوشمند بینایی که در کنترل کیفیت انواع محصولات بکار می رود نام برد.
کاربردهای نظامی:
بسیار زیاد :)
سیستم های هوشمند شناسایی مناطق جنگی اعم از هوایی و یا زمینی٬ سیستم بمب ها و راکتهای هوشمندی که اهداف خود را ضمن شناسایی و دنبال کردن ماهواره ای٬ الگوهای سطح زمین راهم برای اطمینان چک می کنند..
استاد ما می گفت در آمریکا که بودم داشتند روی یکسری بمب کار می کردند که وقتی از هواپیما بصورت دسته جمعی رها می شوند٬ از سطح زمین عکس برداری کنند و اهداف روی سطح زمین را بین خودشان تقسیم کنند که هیچ کدام بیهوده هدر نرود. :)

آزمون تورینگ
در سال ۱۹۵۰ آلن تورینگ، ریاضیدان انگلیسی، معیار سنجش هوشمندی یک ماشین را چنین بیان داشت:
«سزاوارترین معیار برای هوشمند شمردن یک ماشین، اینست که آن ماشین بتواند انسانی را توسط یک پایانه تله تایپ به گونه‌ای بفریبد که آن فرد متقاعد گردد با یک انسان روبروست.»
تا به امروز هیچ نرم‌افزار یا ماشین هوشمندی نتوانسته است از این آزمون سربلند بیرون بیاید.

بازی تقلید
تورینگ در سال ۱۹۵۰ در مقاله‌اش سعی می‌کند سؤال «آیا ماشین‌ها می‌توانند فکر کنند؟» را با تبدیل به مسأله‌ای خوش تعریف به نوعی حل کند. او در ابتدا می‌گوید سؤال بالا به خاطر داشتن کلماتی مانند فکر و ماشین خوش تعریف نیست و خود تورینگ هم برای برای اینکه نمی‌خواهد مقاله‌اش را درگیر بحث‌های فلسفی کند، تعریفی برای این کلمات ارائه نمی‌دهد. در عوض بازی‌ای را مطرح می‌کند و می‌گوید که اگر یک ماشین بتواند در این بازی موفقیتی در حد یک انسان را داشته باشد، می‌توانیم بگوییم که آن ماشین فکر می‌کند. اصل این بازی بدین ترتیب است که یک مرد (آ)، یک زن (ب)، و یک بازرس در اتاق‌های جدا هستند. بازپرس سؤالاتی از طرفین می‌پرسد و آ و ب هر کدام به نحوی جوابشان را به بازرس می‌رسانند. مثلاً جواب‌هاشان را تایپ کرده و سپس به بازرس ارائه می‌کنند تا از روی تن صدا و یا دستخط بازرس تنواند جنسیت را حدس بزند. هدف هر کدام از آ و ب اینست که بازرس او را به عنوان زن معرفی کند. تورینگ می‌گوید که حال فرض کنیم که یک رایانه (ک) داریم؛ سؤال «آیا ماشین ک می‌تواند فکر کند؟» را با سؤال «آیا ک می‌تواند جای آ را در این بازی بگیرد در حالیکه یک مرد جای (ب) را گرفته است؟» جایگزین ‌کنیم.
در ابتدای کار دو سؤال ساده مطرح می‌شود؛ چرا تورینگ یک مرد را جای ب می‌گذارد و چرا اصلاً بازی سه نفره هست در حالیکه می‌شد بدون حضور ب بازی را انجام داد. سؤال اول را اینگونه جواب دادن که تورینگ می‌خواست قدرت تقلید را مطرح کند و لذا بازی را بگونه‌ای تغییر داده که هم آ و هم ب سعی در تقلید چیزی کنند که نیستند. سؤال دوم را می‌توان این‌گونه جواب داد که احتمالاً تورینگ روی مقایسه‌ای بودن بازی تأکید داشته است. ولی به طور کلی برای دوری از این بحث‌ها می‌توان گفت که سؤال «آیا ماشین ک می‌تواند فکر کند؟» را با سؤال «آیا ک می‌تواند بازی تقلید را انجام دهد؟» جایگزین ‌کنیم. همانطور که خود تورینگ نیز در جاهایی از مقاله‌اش این موارد ریز را در نظر نگرفته است. تورینگ در مقاله‌اش در مورد پیاده‌سازی ک نکاتی را مطرح می‌کند. برای مثال در جایی از مقاله می‌گوید که ک می‌تواند گهگاه به سؤالات محاسباتی غلط جواب دهد و یا در دادن جواب تعلل کند. بعضی ایراد می‌گیرند که با این کار ماشین به جای تقلید رفتار انسان دارد تقلب می‌کند. در جواب این نقد می‌توان گفت که اولاً این بحث فقط در محاسبات ریاضی مطرح است و اگر ماشینی با چنین تقلبی این آزمون را موفقیت‌آمیز طی کند، می‌توان آن را دوباره برنامه‌ریزی کرد تا در محاسباتش اشتباه نکند. در ثانی این رفتار بیش از آنکه تقلب باشد، نیرنگ است و محوریت این بازی هم نیرنگ و فریب بازرس است.
انتقادات واردشده به آزمون تورینگ
ایراد فقهی: بدین ترتیب که فکر کردن خاصه‌ای از روح است و لذا ماشین نمی‌تواند فکر کند. تورینگ در جواب می‌گوید که دلیلی نمی‌بیند که خدا به یک ماشین روح اهدا نکند. تورینگ به طور کلی به کسانی که فکر کردن را خاص انسان می‌دانند و عقیده دارند اشتراک این خاصه با موجودی دیگر ایده دلچسبی نیست گروه سر زیر خاک کردگان می‌گوید!
ایراد بیش از حد حسی بودن آزمون: تورینگ برای حل این مشکل می‌گوید که می‌توان با اضافه کردن شرط‌هایی به آزمون، حسی بودن آزمون را به حد مورد قبول رساند.
ایراد ریاضی: این ایراد بر اساس نظریه گودل مبنی بر وجود محدودیت در محاسبات کامپیوترهای بر مبنای منطق شکل می‌گیرد. تورینگ در جواب به خطاهای انسان در محاسبات اشاره می‌کند و می‌گوید که از کجا معلوم انسان در محاسبات محدودیت نداشته باشد. تورینگ نداشتن خطا را شرط لازم برای تفکر نمی‌داند.
ایراد بانو لاولنس: این ایراد ابتکار کامپیوتر را هدف قرار می‌دهد. بدین ترتیب که می‌گوید کامپیوتر نمی‌تواند انسان را سورپرایز کند. تورینگ در جواب می‌گوید که کامپیوتر می‌تواند انسان را سورپرایز کند! چرا که نتایج واقعیات به طور آنی کشف نمی‌شوند.
ایراد رفتار غیرعادی: این ایراد می‌گوید که رفتار انسان غیر قابل پیش‌بینی است در حالیکه کامپیوتر با توجه به محدود بودنش در فضایی از قوانین قابل پیش‌بینی است. تورینگ در جواب می‌گوید که اولاً معلوم نیست رفتار انسان در فضایی محدود از قوانین نباشد و شاید در آینده مجموعه قوانین انسان پیدا شود. ثانیاً محدود بودن در قوانین قابل پیش‌بینی بودن رفتار را تضمین نمی‌کند. (همانطور که در قضیه رایس این مسأله را می‌بینیم.)

استخراج ویژگی یکی از مباحث پردازش تصویر است که دربرگیرنده استفاده از الگوریتم‌هایی است که بخش‌های مطلوب گوناگون را از یک تصویر دیجیتال یا یک دنباله تصاویر آشکارسازی و جدا می‌کند.

الگوریتم ژنتیک
الگوریتم ژنتیک (Genetic Algorithm - GA) تکنیک جستجویی در علم رایانه برای یافتن راه‌حل تقریبی برای بهینه‌سازی و مسائل جستجو است. الگوریتم ژنتیک نوع خاصی از الگوریتمهای تکامل است که از تکنیکهای زیست‌شناسی فرگشتی مانند وراثت و جهش استفاده می‌کند.
الگوریتمهای ژنتیک معمولاً به عنوان یک شبیه‌ساز کامپیوتر که در آن جمعیت یک نمونهٔ انتزاعی (کروموزومها) از نامزدهای راه‌حل یک مسأله بهینه‌سازی به راه حل بهتری منجر شود، پیاده‌سازی می‌شوند. به طور سنتی راه‌حلها به شکل رشته‌هایی از ۰ و ۱ بودند، اما امروزه به گونه‌های دیگری هم پیاده‌سازی شده‌اند. فرضیه با جمعیتی کاملاً تصادفی منحصر بفرد آغاز می‌شود و در نسلها ادامه می‌یابد. در هر نسل گنجایش تمام جمعیت ارزیابی می‌شود، چندین فرد منحصر در فرایندی تصادفی از نسل جاری انتخاب می‌شوند (بر اساس شایستگیها) و برای شکل دادن نسل جدید، اصلاح می‌شوند (کسر یا دوباره ترکیب می‌شوند) و در تکرار بعدی الگوریتم به نسل جاری تبدیل می‌شود.

عملگرهای یک الگوریتم ژنتیک
در هر مسئله قبل از آنکه بتوان الگوریتم ژنتیک را برای یافتن یک پاسخ به کار برد به دو عنصر نیاز است: اول روشی برای ارائه یک جواب به شکلی که الگوریتم ژنتیک بتواند روی آن عمل کند لازم است. به شکل سنتی یک جواب به صورت یک رشته از بیتها، اعداد یا نویسهها.نمایش داده می‌شود.دوم روشی لازم است که بتواند کیفیت هر جواب پیشنهاد شده را با استفاده از توابع تناسب محاسبه نماید. مثلاً اگر مسئله هر مقدار وزن ممکن را برای یک کوله پشتی مناسب بداند بدون اینکه کوله پشتی پاره شود، (مسئله کوله پشتی را ببینید) یک روش برای ارائه پاسخ می‌تواند به شکل رشته ای از بیتهای ۰ و۱ در نظر گرفته شود, که ۱ یا ۰ بودن نشانه اضافه شدن یا نشدن وزن به کوله پشتی است.تناسب پاسخ، با تعیین وزن کل برای جواب پیشنهاد شده اندازه گیری می‌شود.
الگوریتم ژنتیک : الگوریتم ژنتیک که به‌عنوان یکی از روشهای تصادفی بهینه یابی شناخته شده, توسط جان هالند در سال ۱۹۶۷ ابداع شده‌است. بعدها این روش با تلاشهای گلدبرگ ۱۹۸۹, مکان خویش را یافته و امروزه نیز بواسطه تواناییهای خویش , جای مناسبی در میان دیگر روشها دارد. روال بهینه یابی در الگوریتم ژنتیک براساس یک روند تصادفی- هدایت شده استوار می‌باشد. این روش , بر مبنای نظریه تکامل تدریجی و ایده‌های بنیادین داروین پایه گذاری شده‌است.در این روش , ابتدا برای تعدادی ثابت که جمعیت نامیده می‌شود مجموعه‌ای از پارامترهای هدف بصورت اتفاقی تولید می‌شود , پس از اجرای برنامه شبیه ساز عددی را که معرف انحراف معیار و یا برازش آن مجموعه از اطلاعات است را به آن عضو از جمعیت مذکور نسبت می‌دهیم. این عمل را برای تک تک اعضای ایجاد شده تکرار می‌کنیم , سپس با فراخوانی عملگرهای الگوریتم ژنتیک از جمله لقاح , جهش و انتخاب نسل بعد را شکل می‌دهیم و این روال تا ارضای معیار همگرایی ادامه داده خواهد شد.
بصورت متداول سه معیار به‌عنوان معیار توقف شمرده می‌شود: 1. زمان اجرای الگوریتم 2. تعداد نسلهایی که ایجاد می‌شوند 3. همگرایی معیار خطا
کاربردهای الگوریتم ژنتیک :
روندیابی هیدرولوژیکی رواناب جاری در شبکه رودخانه خشک
کمک در حل مسایل تصمیم گیری چند معیاره
بهینه سازی چند هدفه در مدیریت منابع آبی
بهینه سازی و بارآرایی شبکه های توزیع نیروی برق
و...
مراجع
J. H. Holland, Adoption in Natural and Artificial Systems, University of Michigan, Ann Arbor, 1975.
D. T. Pham and D. Karaboga, Intelligent Optimization Techniques, Springer, 2000.

بازیابی محتوامحور تصاویر
بازیابی محتوامحور تصویر (CBIR) که با نام‌های جستجو بر اساس محتوای تصویر (QBIC) و بازیابی محتوامحور داده‌های دیداری (CBVIR) نیز شناخته می‌شود کاربرد بینایی ماشین در مسالهٔ بازیابی تصویراست، یعنی مسالهٔ جستجو برای تصویر دیجیتال در پایگاه داده بزرگ. "محتوامحور" یعنی جستجو به جای استفاده از فوق داده وارد شده توسط انسان، مانند عنوان و کلیدواژگان، از محتوای خود تصاویر استفاده می‌کند. یک سامانه بازیابی محتوامحور تصاویر (CBIRS) نرم‌افزاری است که بازیابی محتوامحور تصاویر را پیاده‌سازی می‌کند.
به دلیل محدودیت‌های ذاتی سامانه‌های فوق داده‌محور علاقه به CBIR رو به رشد است. اطلاعات متنی درباره‌ تصاویر به آسانی به کمک فناوری موجود قابل جستجو، اما نیازمند انسان‌هایی است که شخصاً تمام تصاویر پایگاه داده را توصیف کنند. این کار برای پایگاه داده‌های خیلی بزرگ، یا تصاویری که به صورت خودکار ایجاد می‌شوند، مانند تصاویر دوربین نظارتی، غیر عملی است. همچنین ممکن است تصاویری که از کلمات هم‌معنی در توصیفشان استفاده شده است پیدا نشوند. سامانه‌های مبتنی بر طبقه‌بندی تصاویر در گروه‌های معنایی مانند "گربه" به عنوان زیرطبقه "حیوان" این اشکال را ندارند گرچه از همان مشکلات مقیاسی رنج می‌برند.
سامانه ایده‌آل CBIR از دیدگاه کاربر دربرگیرنده‌ چیزی است که به آن بازیابی معنایی می‌گویند و به عنوان مثال کاربر درخواستی مانند "تصاویر سگ‌ها را پیدا کن" و یا حتی "تصاویر محمد مصدق را پیدا کن " مطرح می‌‌کند. انجام چنین کار بی‌انتهایی برای رایانه‌ها بسیار مشکل است - تصاویر سگ‌های ژرمن‌شپرد و دوبرمن‌ تفاوت زیادی با هم دارند، و محمد مصدق ممکن است همواره رو به دوربین و با همان ژست عکس نگرفته باشد. بنابراین سامانه‌های CBIR کنونی از ویژگی‌های سطح پایین‌تر همچون بافت، رنگ و شکل استفاده می‌کنند، با این وجود برخی از سامانه‌ها از ویژگی‌های سطح بالاتر بسیار عمومی مانند صورت‌ها سود می‌برند(سامانه بازشناسی صورت را ببینید). همه‌ سامانه‌های CBIR عام نیستند. برخی برای زمینهٔ خاصی طراحی شده‌اند، به عنوان مثال تطبیق شکل می‌تواند برای یافتن قطعات در یک پایگاه داده کد-کم به کار رود. پیاده‌سازی‌های مختلف CBIR از انواع مختلف جستجوهای کاربر استفاده می‌کنند.
با جستجو به کمک مثال، کاربر به کمک یک تصویر نمونه (تامین شده توسط خود کاربر یا انتخاب شده از یک مجموعه تصادفی) جستجو می‌کند، و نرم‌افزار تصاویر شبیه آن را بر اساس چندین ضابطه سطح پایین می‌یابد.
با جستجو به کمک طرح، کاربر تقریبی اولیه از تصویری که به دنبال آن است می‌کشد، مثلاً به کمک قطره‌های رنگ، و نرم‌افزار تصاویری را که طرح‌بندیشان به آن شبیه باشد را می‌یابد.
روش‌های دیگر شامل مشخص کردن نسبت رنگ‌های درخواستی(مثلاً "80% قرمز، 20% آبی") و گشتن به دنبال تصاویر دربرگیرنده‌ جسمی که در یک تصویر نمونه داده شده است(مانند [1]) است.
سامانه‌های CBIR همچنین می‌توانند از پسخورد مرتبط بودن استفاده کنند، که در آن کاربر به صورت پیش‌رونده نتایج جستجو را با علامت‌گذاری نتایج جستجوی قبلی به عنوان "مرتبط"، "نامرتبط" یا "خنثی" بهبود می‌بخشد و جستجو را با اطلاعات جدید تکرار می‌کند.
یک کاربرد CBIR در شناسایی تصاویر دارای رنگ پوست و شکل‌هایی که می‌تواند نشانگر وجود برهنگی باشند جهت فیلترینگ و جستجو توسط ضابطین قانون است.
پیوند به بیرون
دموهای برخط SIMPLIcity و ALIP ساخته شده توسط دانشگاه‌های استنفورد و ایالتی پنسیلوانیا
GIFT-ابزار تصویریابی گنو- یک CBIRS کد باز با جستجو به کمک مثال
SIMBA دموی سامانه جستجوی تصاویر از روی ظاهر از موسسه بازشناسی الگو و پردازش تصویر دانشگاه آلبرت-لودویگز در فرایبورگ
دموی برخط FIRE، صفحه خانگی FIRE نرم‌افزار FIRE(مخفف Flexible Image Retrieval Engine) یک CBIRS جستجو به کمک مثال کد باز دیگر است
دموی وایپر یک نمایش برخط GIFT
پایگاه داده‌های پرتره‌های قرن نوزدهمی لایدن یک پایگاه داده‌های پرتره‌های قرن نوزدهم که به کمک CBIR جستجوپذیر است و در مقاله‌های علمی غالباً از آن یاد می‌شود
imgSeek نمایشگر و مدیر کد باز مجموعه عکس به همراه جستجوی محتوامحور و بسیاری ویژگی‌های دیگر
دموی ویدئوگوگل - در فیلم‌ها به دنبال اشیای ویژه بگردید
تشخیص گفتار
فناوری تشخیص گفتار به رایانه‌ای که توانایی دریافت صدا را دارد (برای مثال به یک میکروفن مجهز است) این قابلیت را می‌دهد که صحبت کاربر را متوجه شود. این فناوری در تبدیل گفتار به متن و یا به عنوان جایگزینی برای صفحه کلید یا ماوس برای وارد کردن دستورات مورد استفاده قرار می گیرد. سیستم های تشخیص دهنده گفتار انواع مختلفی دارند، بعضی قادرند گفتار پیوسته را شناسایی نمایند، بعضی دیگر فقط می توانند گفتار گسسسته (که بین کلمات سکوت وجود دارد) را تشخیص دهند. همچنین سیستم ها قادرند کلمات بیان شده توسط افراد مختلف و یا فقط توسط یک گوینده تشخیص دهند. بهر حال ایده آل ترین سیستم آن است که بتواند گفتار پیوسته غیر وابسته به گوینده را در محیط نویزی شناسایی نماید. این سیستم ها با بکار گیری روش های مختلف طبقه بندی و شناسایی الگو قادرند به تشخیص کلمات هستند که البته برای افزایش دقت در شناسایی از یک فرهنگ لغات نیز در انتهای سیستم استفاده می شود. روشهایی مانند Hidden Markov Model یا Neural Network در بسیاری از سیستم های تشخیص گفتار مورد استفاده قرار می گیرند و در بخش‌های انتهایی سیستم از هوش مصنوعی کمک گرفته می شود. امروزه با داشتن میکروفن و کارت صوتی در کامپیوتر و بکار گیری نرم افزار تشخیص گفتار میتوان دستورات یا کلمات را به صورت صوتی به کامپیوتر وارد کرد. حتی در بعضی از گوشی های تلفن همراه از این سیستم ها جهت دریافت دستورات بصورت صوتی استفاده می شود.

سامانه‌های چندعامله
سامانه‌های چندعامله (Multi Agent Systems) یا به اختصار MAS روش نوینی برای حل مسایل و پیاده‌سازی پروژه‌های نرم‌افزاری رایانه‌ای است.
مزایا
این سیستم در اکثر شرایط کار می‌کند. به این معنا که چون مغز متفکر واحد ندارد و تصمیم‌گیری توزیع‌شده است، چنانچه حتی بخشی از سیستم نیز از کار بیافتد باز هم سیستم به کار خود ادامه می‌دهد.
این سیستم برای محیط‌هایی با مقیاس وسیع (Large Scale) و محیط‌های ناشناخته (Unknown) نیز گزینهٔ مناسبی نسبت به سیستم‌های تک عامله به شمار میآید. زیرا محیط سریع‌تر و بهتر پویش می‌شود.
این سیستم به راحتی موازی می‌شود و پردازش موازی را آسان می‌کند.
این سیستم قابلیت تزاید در خود دارد بدین معنا که ۱+۱ = ۳. به طور مثال ما میزی را که ۱۱۰ نیوتن نیرو برای بلند کردن لازم دارد با چهار نفر که هر کدام ۲۵ نیوتن نیرو می‌گذارند بلند می‌کنیم.
هزینه‌ها در این سیستم پایین می‌آید. نیازی نیست تا با صرف هزینهٔ کلان امکان پردازش سنگینی برای یک عامل فراهم کنیم. بلکه می‌شود چندین عامل با قدرت پردازشی کمتر همان کار را حتی سریع‌تر انجام دهند.
معایب
البته این سیستم معایبی هم دارد که استفاده از آن را محدود می‌کند. مهم‌ترین آنها کندی اندک در کار است (به طور کلی).به هر حال می‌توان بر حسب مورد نیاز، از این سیستم استفاده کرد.

روبوکاپ
دکتر پیتر استون یک پژوهشگر آمریکایی در دهه ۹۰ در پایان نامه دکترای خود این مساله را عنوان کرد که فوتبال زمینه تحقیقاتی بسیار مناسبی برای سامانه‌های چند عامله است. این مساله در طی چند سال موجب پدید آمدن مسابفات بین المللی و موفق روبوکاپ شد که در آن تیم‌های دانشجویی و حتی دانش آموزی بسیاری از سراسر جهان با طراحی و شبیه سازی روبوت‌های فوتبالیست با هم رقابت می‌کنند. این مسابقات از سال ۹۷ همه ساله در یکی از کشورهای جهان , توسط فدراسیون جهانی روبوکاپ برگزار می‌گردد . البته لازم به ذکر است که مسابقات کوچک‌تری نیز همه ساله در سطح کوچک‌تری به صورت آزاد برگزار می‌گردند مانند Iran open , German open , US open, German open و ... . این زمینه تحقیقاتی در دانشگاههای ایران و حتی برخی دبیرستان های خاص طرفداران بسیاری دارد و معمولاً تیم‌های ایرانی رتبه‌های مناسبی در این مسابقات کسب می‌کنند.

سامانه‌های خبره
سامانه‌های خِبره یا سیستم‌های خِبره (Expert systems) به دسته‌ای خاص از نرم‌افزارهای رایانه‌ای اطلاق می‌شود که در راستای کمک به کاردانان و متخصّصان انسانی و یا جایگزینی جزئی آنان در زمینه‌های محدود تخصّصی تلاش دارند. اینگونه سامانه‌ها، در واقع، نمونه‌های ابتدایی و ساده‌تری از فن‌آوری پیش‌رفته‌تر سامانه‌های مبتنی بر دانش‌ به حساب می‌آیند.
این سامانه‌ها معمولاً اطلاعات را به شکل واقعیات (Facts) و قوانین (Rules) در دادگانی به نام پایگاه دانشگاه به شکل ساختار مند ذخیره نموده، و سپس با استفاده از روشهایی خاص استنتاج از این داده‌ها نتایج مورد نیاز حاصل می شود.
فهرست
۱ حوزه‌های کاربرد
۲ نکات تاریخی
۳ پیوندهای بیرونی
۴ منابع
۵ جستارهای وابسته

حوزه‌های کاربرد
سامانه‌های خبره موجبات انجام امور و یا تسهیل در انجام آنها را در زمینه‌های متنوّعی همچون پزشکی، حسابداری، کنترل فرایندها، منابع انسانی،خدمات مالی، و GIS فراهم می‌آورند. در هر یک از این زمینه‌ها می‌شود کارهایی از نوع راهنمایی، تحلیل، دسته‌بندی، مشاوره، طراحی، تشخیص، کاوش، پیش بینی، ایجاد مفاهیم، شناسایی، توجیه، یادگیری، مدیریت، کنترل، برنامه‌ریزی، زمان بندی و آزمایش را با مددجویی از سیستم‌های خِبره با سرعت و آسانی بیشتری به انجام رسانید. [1]
نکات تاریخی
تا ابتدای دهۀ 1980 (م) کار چندانی در زمینۀ ساخت و ایجاد سامانه‌های خِبره توسط پژوهش گران هوش مصنوعی صورت نگرفته بود. از آن زمان به بعد، کار های زیادی در این راستا و در دو حوزۀ متفاوت ولی مرتبط سامانه‌های کوچک خبره و نیز سامانه‌های بزرگ خبره انجام شده است. هوش مصنوعی: هوش مصنوعی روشی است در جهت هوشمند کردن کامپیوتر تا قادر باشد در هر لحظه تصمیم گیری کرده و اقدام به بررسی یک مسئله نماید. هوش مصنوعی، کامپیوتر را قادر به تفکر می کند و روش آموختن انسان را تقلید می نماید. بنابراین اقدام به جذب اطلاعات جدید جهت بکارگیری مراحل بعدی می پردازد. مغز انسان به بخش هایی تقسیم شده است که هر بخش وظیفه خاص خود را جدا از بقیه انجام می دهد. اختلال در کار یک بخش تاثیری در دیگر قسمت های مغز نخواهد گذاشت. در برنامه های هوش مصنوعی نیز این مسئله رعایت می‌شود درحالی که در برنامه های غیر هوش مصنوعی مثل C یا Pascal تغییر در برنامه روی سایر قسمت های برنامه و اطلاعات تاثیر دارد. مباحث کاربردی و مهم در تحقق یک سیستم هوش مصنوعی : 1- سیستم های خبره(Expert Systems) 2- شبکه های عصبی(Neural Network) 3- الگوریتم های ژنتیک(Genetic Algorithms) 4- سیستم های منطق فازی(Fuzzy Logic Systems)
سیستم های خبره: برنامه هایی هستند که رفتار یک انسان متخصص در یک زمینه بخصوص را تقلید می کنند. این برنامه از اطلاعاتی که استفاده کننده در آن‌ها ذخیره می کند جهت اعلام یک عقیده در یک موضوع بخصوص استفاده می کند. از اینرو سیستم های خبره تا هنگامی که بتوانند موضوعی را که با پاسخ های شما مطابقت داشته باشد بیابند به سوال کردن از شما ادامه می دهند. به منظور درک کردن آنچه یک سیستم متخصص انجام می دهد مکالمه زیر که بین یک متخصص در امور میوه و فرد دیگری که می خواهد از وی توصیه ای در این مورد دریافت کند را در نظر بگیرید: - متخصص: آیا میوه سبز است؟ - استفاده کننده: خیر. - متخصص: آیا میوه قرمز است؟ - استفاده کننده: بله. - متخصص: آیا این میوه روی درخت رشد می کند؟ - استفاده کننده: خیر. - متخصص: آیا این میوه روی یک بوته رشد می کند؟ - استفاده کننده: بله. - متخصص: آیا این بوته تیغ دارد؟ - استفاده کننده: بله. - متخصص: این میوه تمشک است! هدف از طراحی یک سیستم متخصص کامپیوتری در امر میوه تولید این مکالمه است. در حالت عمومی تر سیستم متخصص سعی می کند که به استفاده کننده از خود در مورد موضوعی که از آن مطلع است راهنمایی دهد.
مزایای یک سیستم خبره چیست؟ میزان مطلوب بودن یک سیستم خبره اصولا به میزان قابلیت دسترسی به آن و میزان سهولت کار با آن بستگی دارد. می توان مزایایی که یک سیستم خبره در برابر انسان خبره دارد را به این صورت نام برد: - برخلاف انسان متخصص که نیاز به خواب، استراحت و غذا و ... دارد، یک سیستم متخصص 24 ساعت در شبانه روز و 365 روز در سال قابل دسترس است. - دانش سیستم خبره از بین نمی‌رود بلکه می توان آن را ذخیره نمود و حتی بسادگی می توان آن را کپی برداری کرد. - یک سیستم متخصص همواره دارای حداکثر کارآیی خود است ولی به محض آنکه یک انسان متخصص خسته شود صحت توصیه های وی ممکن است کاهش یابد. - یک سیستم متخصص دارای شخصیت نیست. همانطور که شما هم درک کرده اید شخصیت های افراد مختلف اغلب با یکدیگر سازگار نیستند. اگر شما با یک متخصص رفیق یا دوست یا حداقل موافق نباشید، آنگاه احتمالاً شانس اندکی برای استفاده از دانش این فرد خواهید داشت. عکس این حالت نیز صحیح است. - آخرین برتری سیستم های خبره این است که به سادگی و با کپی برداری این برنامه از دستگاهی به دستگاه دیگر و در کمترین زمان ممکن می توان یک سیستم متخصص دیگر بوجود آورد در حالی که تبدیل یک انسان به یک متخصص زمانی طولانی نیاز دارد.
مثال هایی از سیستم های متخصص تجاری: MYCIN اولین سیستم متخصص موفق جهان بود که در سال 1970 در دانشگاه استنفورد طراحی شد. هدف از ساخت این سیستم کمک به پزشکان در تشخیص بیماری های ناشی از باکتری بود. مشکل عمده در تشخیص بیماری برای یک پزشک آن است که تشخیص سریع و قاطع یک بیماری با توجه به تعداد بسیار زیاد بیماری موجود، عملی دشوار است.MYCIN با تشخیص دادن قاطع بیماری‌ها توانست که این نیاز را برآورده سازد. PROSPECTOR یک متخصص در امر زمین شناسی است که احتمال وجود رسوبات معدنی در یک ناحیه بخصوص را پیش بینی می کند. این سیستم در سال 1987 توسط «ریچارد دودا» و «پیتر هارد» و «رنه ربو» ساخته شد. در اوایل دهه 80 سیستم های متخصص به بازار عرضه شد که می توانستند مشورت های مالیاتی، توصیه های بیمه ای و یا قانونی را به استفاده کنندگان خود ارائه دهند.
سیستم های متخصص چگونه کار می کنند؟ هر سیستم متخصص از دو بخش تشکیل می‌شود: - بانک اطلاعاتی - تولید کننده مکالمه
بانک اطلاعاتی : منظور از بانک اطلاعاتی در اینجا مکانیسم نگهداری اطلاعات و قوانین ویژه ای در مورد یک موضوع بخصوص می باشد. با این توصیف دو اصطلاح زیر تعریف می‌شود: - شیء(Object): منظور از شیء در اینجا نتیجه ای است که با توجه به قوانین مربوط به آن تعریف می گردد. - شاخص(Attribute): منظور از شاخص یا «صفت» یک کیفیت ویژه است که با توجه به قوانینی که برای آن در نظر گرفته شده است به شما در تعریف شیء یاری می دهد. بنابراین می توان بانک اطلاعاتی را بصورت لیستی از اشیاء که در آن قوانین و شاخص های مربوط به هر شیء نیز ذکر شده است در نظر گرفته شود. در ساده ترین حالت(که در اکثر کاربردها نیز همین حالت بکار می رود) قانونی که به یک شاخص اعمال می‌شود این مطلب را بیان می کند که آیا شیء مورد نظر شاخص دارد یا ندارد؟ یک سیستم متخصص که انواع مختلف میوه را شناسایی می کند احتمالاً دارای بانک اطلاعاتی به صورت زیر خواهد بود: شیء قانون شاخص سیب دارد روی درخت رشد می کند. دارد گرد است دارد رنگ قرمز یا زرد است ندارد در کویر رشد می کند انگور ----- ------------------- بانک ساده شده بالا با تنها استفاده از قانون دارد:
شیء شاخص هایی که دارد
سیب رشد روی درخت




برای خواندن متن ادامه مطلب کلیک کنید



تعریف اطّلاعات
اگر چه تعریفی فراگیر و همه جانبه از اطّلاعات تا کنون میسّر نگردیده است، پدیده‌های گوناگونی را می‌توان بر حسب زمینه و موضوع، اطّلاعات نام‌داد. معمولاً از سه نوع پدیده به نام اطّلاعات یاد می‌شود:
اطّلاعات به عنوان یک فرایند شناخت‌محور (Cognitive)
اطّلاعات به عنوان دانشی که ارائه گردیده است
از داده‌ها، اسناد، تصاویر، و موارد همانند آنها به‌عنوان اطّلاعات یاد می‌شود
هر چند اطّلاعات به خودی خود مهمّ است، اهمّیّت واقعی آن به سبب دانشی است که می‌تواند از آن ناشی گردد. شایان اشاره و تأکید است که همچون تمامی موارد دیگر جهان، اطّلاعات، و دانش برآمده ازآن اطّلاعات هم مشمول ترازهای تجریداند: آنچه که در این لایه دانش نامیده می‌شود، خود اطّلاعات است برای دانشی که در تراز بلافاصله بالاتر از آن واقع است. شاید ساده‌ترین مثال را بشود ارتباط (مجرّد شده - Abstract) یک مقاله با خود آن دانست: هر چند خود مقاله می‌تواند پاسخگوی سوالات باشد و از نوع دانش، به عنوان اطّلاعات برای چکیدهٔ خود عمل خواهد نمود.

دانش محاسبات و فلسفه
تعاملات و داد و ستد‌های علمی مابین دانشمندان علوم رایانه و اندیشمندان وادی فلسفه به هیچ وجه امروزی نیست. فلسفهء تولّد و ظهور کامپیوتر‌های ارقامی (digital) در اواسط قرن بیستم (م) را در واقع می شود در حوزه‌ی بزرگتر فلسفه‌ی علوم، سیبرنتیک، علوم نرم، و نیز در مجموعه‌ی علل و انگیزه‌های مربوط به آغاز تفکرّات سیستمی و کلیّات‌نگر، و نیز در منشأ مشترک تمامی آنها - پیچیدگی - نشان گرفت.
جستار‌های وابسته
هوش مصنوعی
اطلاعات
نظریه اطلاعات
دانش
فلسفهٔ اطّلاعات چیست؟
هوش مصنوعی چیست؟
قصدم در اینجا نوشتن مصالبی در ارتباط با کاربرد تکنولوژی جدید هوش مصنوعی ( Artificial Intelligence) در مدیریت است اما بهتر دیدم در ابتدا توضیح ساده ای در باره هوش مصنوعی در اینجا بیاورم.
به زبان بسیار ساده هوش مصنوعی تلاش برای تولید ماشینی است که همانند انسان عمل کند. اما این تعریف حقایق و جزئیات را در خود جای نمی دهد. بنابراین بهتر است AI را توضیح بدهم.
AIیک رشته جدیدی است که در اواسط قرن 20 بوجود آمده است. اکثرا در روزنامه ها، تلویزیون، فیلمها و بازی های کامپوتری به این مقوله پرداخته شده اما درست درک نشده است. حتی بعضی ساده لوحان این طرح را غیر عملی میدانند و بعضی از دولتها هرگونه فعالیت در این زمینه را ممنوع کرده اند. اما این علم در صنعت و دانشگاهها در حال پیشرفت است اگرچه همیشه بعنوان هوش مصنوعی شناخته نمی شود، زیرا تکنیکها و ایده های مهمی از مهندسی نرم افزار را در خود دارد. بعضی دیگر از ساده لوحان نیز فکر می کنند که این علم در حال رشد سریعی است و در چند سال آینده رباتها انسانها را به زنجیر میکشند و دنیا را در اختیار خود میگیرند.
متاسفانه هیچ توضیح و یا اشاره ای ازAI در مدارس و حتی دانشگاها داده نمیشود و تعداد معدودی از دانشگاها هستند که رشته و یا درس AI را در برنامه درسی خود قرار داده اند.
AI یک علم بسیار عمیق و پیچیده در قرن اخیر است که در حالت کلی به مطالعه بر روی اطلاعات، چگونگی جمع آوری و نگهداری از آنها، بکارگیری اطلاعات و جابجایی و انتقال آنها به ماشین و یا انسان و حیوان میپردازد.
در فیزیک و شیمی بر اساس قانون اصل بقای انرژی، انرژی از بین نمیرود و فقط از صورتی بصورت دیگری در می آید. بسیاری از علوم مانند بیولوژی، داروسازی، زمین شناسی و دانشهای مهندسی براساس این اصل تکامل یافته است و تمامی این رشته ها بر اساس درک صحیحی از مکانیزم طبیعی و یا مصنوعی تبدیل نیرو، جرم و انرژی استوار است. در مورد اطلاعات نیز این اصل استوار است که اطلاعات انتقال می یابد و از صورتی بصورت دیگر در می آید.

به همین دلیل میتوان این علم را علم اطلاعات و یا علم هوش نامگداری کرد. علمی که بر اساس اصل تبدیل اطلاعات به فرم مکانیکی و شیمیایی و بالعکس استوار است.
نه تنها سیستمهای مصنوعی بلکه انسانها نیز اطلاعات را دریافت میکنند، بکار میگیرند و انتقال می دهند. انسانها حتی با اینها کنترل میشوند. برای مثال با جایزه خوشحال، با خبر بد غمگین، از صدای بلند در تاریکی هراسناک میشوند یعنی با دریافت یکسری اطلاعات از خود احساس نشان میدهند. این مورد نیز در در حال بررسی و مطالعه است. بنابراین AI برخلاف ظاهر اسمش، درباره سیستمهای طبیعی و مصنوعی تجزیه و تحلیل اطلاعات و نه فقط چگونگی دریافت اطلاعات بلکه چه میکنند و چگ.نه احساس میکنند، میباشد.
AIزمینه های پژوهشی دیگری را نیز شامل میشود
اگر ما AI را بدین صورت تعبیر کنیم که علمی است که به چگونگی دریافت، پردازش، نگهداری و استفاده اطلاعات در هوش انسان و حیوان و ماشین باشد، بطور حتم با زمینه های پژوهشی قدیمیتری مانند روانشناسی، اعصاب و روان، فلسفه و منطق نیز در ارتباط هستیم.

پیشرفت کامپیوترها راههای جدیدی برای حل مشکلات AIدر برابر ما گشوده است. در گذشته روانشناسان و دانشمندان مغز و اعصاب نمیتوانستند سیستمهای پردازش اطلاعات حیوانات و آدمی را آزمایش کنند و فلاسفه فقط میتوانستند تئوریهایی در زمینه چگونگی کارکرد مغز و زبان بدهند. حال آنکه امروزه میتوان فراتر از آنها رفت و سیستمهایی طراحی نمود که تئوریها را مورد آزمایش قرار دهد و صحت و سقم آنها را یافت.

تجربه های بدست آمده
طراحی ماشین با توانایی های خاص خیلی سخت تر از فرضیات اولیه دانشمندان است. خیلی کارها که در ابتدا ساده بنظر می رسند، موارد دقیق و عمیقی در خود دارند. برای مثال "دیدن" فقط تشخیص اشیا نیست، بیکه شامل ایجاد احساس و درک محیط و درک امن و یا نا امن بودن آن میباشد.
همچنین توانایی فهم زبانی مانند انگلیسی، فرانسه و یا فارسی خیلی پیچیده تر از آن است که محققان فکر کردند. استفاده از زبانهای برنامه نویسی مثل C و C++ و Java نیز خیلی دست و پا گیر است.
ما امروزه میدانیم که حتی افراد کودن هم به مراتب از ماشینهایی که امروزه طراحی شده اند پیشرفته تر و آگاه تر هستند. به هیچ رباتی نمیشود اطمینان داشت که برود و ظروف را از روی میز جمع کند، بشورد و در جاظرفی بچیند و همه این کارها را بدرستی انجام دهد. درحالی که همان افراد کودن هم این کارها را براحتی انجام میدهند.
امروزه این به اثبات رسیده که ماشینها قادر به انجام کارهایی هستند که در ابتدا برای محققان انجام آن توسط ماشینها سخت مینمود مانند
حساب کردن و شطرنج بازی کردن.
ما امروزه فهمیده ایم که خیلی از کارهای پیچیده انسان و حیوان مانند بالا رفتن از درخت و ساختن آشیانه، هوش بسیار بالا و دانش پیچیده ای نیاز دارد که تئوریهای ما هنوز آنها را پوشش نمی دهند. همچنین درک غرایز حیوانی نیز حتی در میان فلاسفه بسیار مشکل است.
بسیاری از محققین سعی میکنند که موارد فوق را بدرستی درک کنند و برای آنها مکانیسمهایی طراحی کنند. طراحی شبکه های عصبی و مترجمهای چند زبانه راهایی هستند که محققین برای رسیدن به این اهداف بزرگ پی گرفته اند. همچنین محققین در تلاشند روشهایی برای ساختن سیستمهای با مکانیزمی که بتواند انگیزه و احساس را دریافت و درک کند، میباشند.
بنابراین AI علاوه بر مطالعه بر روی درک و دریافت، تعلیم؛ یادگیری، احساسات، ارتباطات و غیره، زمینه های دیگر بخصوص فلسفه، منطق، روانشناسی و همچنین مهندسی نرم افزار و علم کامپیوتر را نیز مورد مطالعه قرار میدهد.



هوش مصنوعی چیست ؟
هوش مصنوعی، شاخه‌ایست از علم كامپیوتر كه ملزومات محاسباتی اعمالی همچون ادراك (Perception)، استدلال(reasoning) و یادگیری(learning) را بررسی كرده و سیستمی جهت انجام چنین اعمالی ارائه می‌دهد.
۲ ۱
در هر حال هر چند تاكنون تلاش‌های متعددی در جهت پیاده سازی تست تورینگ صورت گرفته مانند برنامه Eliza و یا AIML (زبانی برای نوشتن برنامه‌‌‌‌هایی كه قادر به chat كردن اتوماتیك باشند) اما هنوز هیچ ماشینی موفق به گذر از چنین تستی نشده است.
همانگونه كه مشخص است، این تست نیز كماكان دو پیش فرض اساسی را در بردارد:
۱ـ نمونه كامل هوشمندی انسان است.
۲ـ مهمترین مشخصه هوشمندی توانایی پردازش و درك زبان طبیعی است. درباره نكته اول به تفصیل تا بدین جا سخن گفته ایم؛ اما نكته دوم نیز به خودی خود باید مورد بررسی قرارگیرد. این كه توانایی درك زبان نشانه هوشمندی است تاریخی به قدمت تاریخ فلسفه دارد. از نخستین روزهایی كه به فلسفه(Epistemology) پرداخته شده زبان همیشه در جایگاه نخست فعالیت‌های شناختی قرار داشته است. از یونانیان باستان كه لوگوس را به عنوان زبان و حقیقت یكجا به كار می‌بردند تا فیلسوفان امروزین كه یا زبان را خانه وجود می‌دانند، یا آن را ریشه مسائل فلسفی می‌خوانند؛ زبان، همواره شاُن خود را به عنوان ممتازترین توانایی هوشمندترین موجودات حفظ كرده است. با این ملاحظات می‌توان درك كرد كه چرا آلن تورینگ تنها گذر از این تست متظاهرانه زبانی را شرط دست‌یابی به هوشمندی می‌داند. تست تورینگ اندكی كمتر از نیم‌قرن هوش مصنوعی را تحت تاُثیر قرار داد اما شاید تنها در اواخر قرن گذشته بود كه این مسئله بیش از هر زمان دیگری آشكار شد كه متخصصین هوش مصنوعی به جای حل این مسئله باشكوه ابتدا باید مسائل كم‌اهمیت‌تری همچون درك تصویر (بینایی ماشین) درك صوت و? را حل كنند.به این ترتیب با به محاق رفتن آن هدف اولیه، اینك گرایش‌های جدیدتری در هوش مصنوعی ایجاد شده‌اند. در سال‌های آغازین AI تمركز كاملاً برروی توسعه سیستم‌هایی بود كه بتوانند فعالیت‌های هوشمندانه(البته به زعم آن روز) انسان را مدل كنند، و چون چنین فعالیت‌هایی را در زمینه‌های كاملاً خاصی مانند بازی‌های فكری، انجام فعالیت‌های تخصصی حرف‌های، درك زبان طبیعی، و?. می‌دانستند طبیعتاً به چنین زمینه‌هایی بیشتر پرداخته شد.
در زمینه توسعه بازی‌ها، تا حدی به بازی شطرنج پرداخته شد كه غالباً عده‌ای هوش مصنوعی را با شطرنج همزمان به خاطر می‌آورند. مك‌كارتی كه پیشتر اشاره شد، از بنیان‌گذاران هوش مصنوعی است این روند را آنقدر اغراق‌آمیز می‌داند كه می‌گوید:
?محدود كردن هوش مصنوعی به شطرنج مانند این است كه علم ژنتیك را از زمان داروین تا كنون تنها محدود به پرورش لوبیا كنیم.? به هر حال دستاورد تلاش مهندسین و دانشمندان در طی دهه‌های نخست را می‌توان توسعه تعداد بسیار زیادی سیستم‌های خبره در زمینه‌های مختلف مانند پزشكی عمومی، اورژانس، دندانپزشكی، تعمیرات ماشین،?.. توسعه بازی‌های هوشمند، ایجاد مدل‌های شناختی ذهن انسان، توسعه سیستمهای یادگیری،?. دانست. دستاوردی كه به نظر می‌رسد برای علمی با كمتر از نیم قرن سابقه قابل قبول به نظر می‌رسد.
افق‌های هوش مصنوعی در ۱۹۴۳،Mcclutch (روانشناس، فیلسوف و شاعر) و Pitts (ریاضیدان) طی مقاله‌ای، دیده‌های آن روزگار درباره محاسبات، منطق و روانشناسی عصبی را تركیب كردند. ایده اصلی آن مقاله چگونگی انجام اعمال منطقی به وسیله اجزای ساده شبكه عصبی بود. اجزای بسیار ساده (نورون‌ها) این شبكه فقط از این طریق سیگنال های تحریك (exitory) و توقیف (inhibitory) با هم درتماس بودند. این همان چیزی بود كه بعدها دانشمندان كامپیوتر آن را مدارهای (And) و (OR) نامیدند و طراحی اولین كامپیوتر در ۱۹۴۷ توسط فون نیومان عمیقاً از آن الهام می‌گرفت. امروز پس از گذشته نیم‌قرن از كار Mcclutch و Pitts شاید بتوان گفت كه این كار الهام بخش گرایشی كاملاً پویا و نوین در هوش مصنوعی است. پیوندگرایی (Connectionism) هوشمندی را تنها حاصل كار موازی و هم‌زمان و در عین حال تعامل تعداد بسیار زیادی اجزای كاملاً ساده به هم مرتبط می‌داند. شبكه‌های عصبی كه از مدل شبكه عصبی ذهن انسان الهام گرفته‌اند امروزه دارای كاربردهای كاملاً علمی و گسترده تكنولوژیك شده‌اند و كاربرد آن در زمینه‌های متنوعی مانند سیستم‌های كنترلی، رباتیك، تشخیص متون، پردازش تصویر،? مورد بررسی قرار گرفته است.
علاوه بر این كار بر روی توسعه سیستم‌های هوشمند با الهام از طبیعت (هوشمندی‌های ـ غیر از هوشمندی انسان) اكنون از زمینه‌های كاملاً پرطرفدار در هوش مصنوعی است. الگوریتم ژنیتك كه با استفاده از ایده تكامل داروینی و انتخاب طبیعی پیشنهاد شده روش بسیار خوبی برای یافتن پاسخ به مسائل بهینه سازیست. به همین ترتیب روش‌های دیگری نیز مانند استراتژی‌های تكاملی نیز (Evolutionary Algorithms) در این زمینه پیشنهاد شده اند. دراین زمینه هر گوشه‌ای از سازو كار طبیعت كه پاسخ بهینه‌ای را برای مسائل یافته است مورد پژوهش قرار می‌گیرد. زمینه‌هایی چون سیستم امنیتی بدن انسان (Immun System) كه در آن بیشمار الگوی ویروس‌های مهاجم به صورتی هوشمندانه ذخیره می‌شوند و یا روش پیدا كردن كوتاه‌ترین راه به منابع غذا توسط مورچگان (Ant Colony) همگی بیانگر گوشه‌هایی از هوشمندی بیولوژیك هستند. گرایش دیگر هوش مصنوعی بیشتر بر مدل سازی اعمال شناختی تاُكید دارد (مدل سازی نمادین یا سمبولیك) این گرایش چندان خود را به قابلیت تعمق بیولوژیك سیستم‌های ارائه شده مقید نمی‌كند. CASE-BASED REASONING یكی از گرایش‌های فعال در این شاخه می‌باشد. بعنوان مثال روند استدلال توسط یك پزشك هنگام تشخیص یك بیماری كاملاً شبیه به CBR است به این ترتیب كه پزشك در ذهن خود تعداد بسیار زیادی از شواهد بیماری‌های شناخته شده را دارد و تنها باید مشاهدات خود را با نمونه‌های موجود در ذهن خویش تطبیق داده، شبیه‌ترین نمونه را به عنوان بیماری بیابد. به این ترتیب مشخصات، نیازمندی‌ها و توانایی‌های CBR به عنوان یك چارچوب كلی پژوهش در هوش مصنوعی مورد توجه قرارگرفته است.
البته هنگامی كه از گرایش‌های آینده سخن می‌گوییم، هرگز نباید از گرایش‌های تركیبی غفلت كنیم. گرایش‌هایی كه خود را به حركت در چارچوب شناختی یا بیولوژیك یا منطقی محدود نكرده و به تركیبی از آنها می‌اندیشند. شاید بتوان پیش‌بینی كرد كه چنین گرایش‌هایی فرا ساختارهای (Meta ?Structure) روانی را براساس عناصر ساده بیولوژیك بنا خواهند كرد.

هوش مصنوعی شبیه یادگیری انسان است مثلاً:

نخستین کلمه‌ای که کودک به زبان می‌آورد چیست؟ گویا این همان کلمه‌ای است که با آن مادر خود را صدا می‌کند. شاید گمان کنیم که یاد گرفتن کلمه «مامان» کاری ساده است؛ ولی در حقیقت فرایند پیچیده‌ای برای این یادگیری وجود دارد. اکنون این فرایند را گام به گام از نظر می‌گذرانیم: وقتی که کودک پا به دنیا می‌گذارد، مغز وی همچون برگی سفید و ننوشته است؛ هیچ چیزی در آن وجود ندارد. قسمت‌های مختلف مغز که حواس گوناگون را درک می‌کنند، هنوز چیزی دریافت نکرده‌اند. درست است که چشمان کودک باز است، ولی رشته اعصابی که چشم او را به مغز ارتباط می‌دهد، هنوز تکامل نیافته است؛ از این‌رو مغز وی نمی‌تواند چیزی را در خود ثبت کند. پس از یکی دو ماه که این اعصاب رشد یافت، کودک قادر به دیدن مادرش می‌شود. بر اثر دیدن مکرر چیزی،‌ مرکز حافظه برای مرئیات، در مغز کودک رشد می‌یابد. برخوردهای مکرر وی با مادرش، پی در پی ادراک‌هایی برایش پدید می‌آورد؛ ادراک‌هایی که همه در همان مرکز ثبت می‌شوند. تازه در این مرحله است که کودک مادر خود را می‌شناسد. هنگامی که مادر متوجه این مرحله از رشد کودک خویش می‌شود، شروع به معرفی خود می‌کند؛ یعنی گاه و بی‌گاه به خود اشاره می‌کند و می‌گوید: «مادر» یا «مامان». در آغاز، کودک قادر به شنیدن نیست؛ ولی هم‌چنان که اعصابش به تدریج رشد می‌یابد، به شنیدن هم توانا می‌شود. آن‌گاه بر اثر تکرار، مرکز حافظه برای مسموعات، در مغزش پیدا می‌شود و کم‌کم معنای کلمه «مادر» را درک می‌کند و مفهوم آن را خوب به ذهن می‌سپارد. در این مرحله، مادر باید به فرزند خود حرف زدن بیاموزد؛ مثلا بر اثر تکرار کلمه «مادر» یک واقعه مهم برای کودک روی می‌دهد؛ یعنی میان تصویر مادر که در مرکز بینایی مغز وی نقش می‌بندد، با ادراک صدایی که از گفتن آن کلمه برخاسته و به مرکز شنوایی مغز وی راه یافته است، رابطه‌ای برقرار می‌شود. چنین رویدادی را تداعی می‌گویند. یعنی اکنون کودک نه تنها چهره مادر را باز می‌شناسد، بلکه وقتی او را می‌بیند به یاد کلمه «مادر» هم می‌افتد. از این پس کودک شروع به تقلید از مادر خود می‌کند. کلمه «مادر» را بی‌آنکه بر زبان بیاورد، فعلا در ذهن خود جایگزین می‌سازد، و می‌کوشد تا رفته‌رفته آن را ادا نیز بکند. بر اثر کوشش‌های مکرر، هربار که مادر خود را می‌بیند، عضله‌های صورتش را به حرکت درمی‌آورد و سرانجام این توانایی را در خود ایجاد می‌کند که بگوید: «مادر». اما مادر در چنین حالی چون می‌بیند که کودکش قادر به تکلم شده است، از شادی در پوست خود نمی‌گنجد.
http://www.return.mihanblog.com/post/93

صفحات جانبی

نظرسنجی

    لطفاً نظرات خود را درمورد وبلاگ با اینجانب در میان بگذارید.(iman.sariri@yahoo.com)نتایج تاکنون15000مفید و 125غیرمفید. با سپاس


  • آخرین پستها

آمار وبلاگ

  • کل بازدید :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :