هوش مصنوعي چيست ؟

هوش مصنوعي، شاخه‌ايست از علم كامپيوتر كه ملزومات محاسباتي اعمالي همچون ادراك (Perception)، استدلال(reasoning) و يادگيري(learning) را بررسي كرده و سيستمي جهت انجام چنين اعمالي ارائه مي‌دهد.
 
هوش مصنوعي، دانش ساختن ماشين‌‌ ها يا برنامه‌هاي هوشمند است. همانگونه كه از تعريف فوق-كه توسط يكي از بنيانگذاران هوش مصنوعي ارائه شده است- برمي‌آيد،حداقل به دو سؤال بايد پاسخ داد:
?ـ هوشمندي چيست؟
?ـ برنامه‌هاي هوشمند، چه نوعي از برنامه‌ها هستند؟تعريف ديگري كه از هوش مصنوعي مي‌توان ارائه داد به قرار زير است:
هوش مصنوعي، شاخه‌ايست از علم كامپيوتر كه ملزومات محاسباتي اعمالي همچون ادراك (Perception)، استدلال(reasoning) و يادگيري(learning) را بررسي كرده و سيستمي جهت انجام چنين اعمالي ارائه مي‌دهد. و در نهايت تعريف سوم هوش مصنوعي از قرار زير است:
هوش مصنوعي، مطالعه روش‌هايي است براي تبديل كامپيوتر به ماشيني كه بتواند اعمال انجام شده توسط انسان را انجام دهد. به اين ترتيب مي‌توان ديد كه دو تعريف آخر كاملاً دو چيز را در تعريف نخست واضح كرده‌اند.
?ـ منظور از موجود يا ماشين هوشمند چيزي است شبيه انسان.
?ـ ابزار يا ماشيني كه قرار است محمل هوشمندي باشد يا به انسان شبيه شود، كامپيوتر است. هر دوي اين نكات كماكان مبهم و قابل پرسشند. آيا تنها اين نكته كه هوشمندترين موجودي كه مي‌شناسيم، انسان است كافي است تا هوشمندي را به تمامي اعمال انسان نسبت دهيم؟ حداقل اين نكته كاملاً واضح است كه بعضي جنبه‌هاي ادراك انسان همچون ديدن و شنيدن كاملاً ضعيف‌تر از موجودات ديگر است. علاوه بر اين، كامپيوترهاي امروزي با روش‌هايي كاملاً مكانيكي(منطقي) توانسته‌اند در برخي جنبه‌هاي استدلال، فراتر از توانايي‌هاي انسان عمل كنند. بدين ترتيب، آيا مي‌توان در همين نقطه ادعا كرد كه هوش مصنوعي تنها نوعي دغدغه علمي يا كنجكاوي دانشمندانه است و قابليت تعمق مهندسي ندارد؟(زيرا اگر مهندسي، يافتن روش‌هاي بهينه انجام امور باشد، به هيچ رو مشخص نيست كه انسان اعمال خويش را به گونه‌اي بهينه انجام مي‌دهد). به اين نكته نيز باز خواهيم گشت. اما همين سؤال را مي‌توان از سويي ديگر نيز مطرح ساخت، چگونه مي‌توان يقين حاصل كرد كه كامپيوترهاي امروزين، بهترين ابزارهاي پياده‌سازي هوشمندي هستند؟
رؤياي طراحان اوليه كامپيوتر از بابيج تا تورينگ، ساختن ماشيني بود كه قادر به حل تمامي مسائل باشد، البته ماشيني كه در نهايت ساخته شد(كامپيوتر) به جز دسته اي خاص از مسائلقادر به حل تمامي مسائل بود. اما نكته در اينجاست كه اين "تمامي مسائل " چيست؟ طبيعتاً چون طراحان اوليه كامپيوتر، منطق‌دانان و رياضيدانان بودند، منظورشان تمامي مسائل منطقي يا محاسباتي بود. بدين ترتيب عجيب نيست، هنگامي كه فون‌نيومان سازنده اولين كامپيوتر، در حال طراحي اين ماشين بود، كماكان اعتقاد داشت براي داشتن هوشمندي شبيه به انسان، كليد اصلي، منطق(از نوع به كار رفته در كامپيوتر) نيست، بلكه احتمالاً چيزي خواهد بود شبيه ترموديناميك!
به هرحال، كامپيوتر تا به حال به چنان درجه‌اي از پيشرفت رسيده و چنان سرمايه‌گذاري عظيمي برروي اين ماشين انجام شده است كه به فرض اين كه بهترين انتخاب نباشد هم، حداقل سهل‌الوصول‌ترين و ارزان‌ترين و عمومي‌ترين انتخاب براي پياده‌سازي هوشمنديست.
بنابراين ظاهراً به نظر مي‌رسد به جاي سرمايه‌گذاري براي ساخت ماشين‌هاي ديگر هوشمند، مي‌توان از كامپيوترهاي موجود براي پياده‌سازي برنامه‌هاي هوشمند استفاده كرد و اگر چنين شود، بايد گفت كه طبيعت هوشمندي ايجاد شده حداقل از لحاظ پياده‌سازي، كاملاً با طبيعت هوشمندي انساني متناسب خواهد بود، زيرا هوشمندي انساني، نوعي هوشمندي بيولوژيك است كه با استفاده از مكانيسم‌هاي طبيعي ايجاد شده، و نه استفاده از عناصر و مدارهاي منطقي. در برابر تمامي استدلالات فوق مي توان اين نكته را مورد تاُمل و پرسش قرار داد كه هوشمندي طبيعي تا بدان جايي كه ما سراغ داريم، تنها برمحمل طبيعي و با استفاده از روش هاي طبيعت ايجاد شده است. طرفداران اين ديدگاه تا بدانجا پيش رفته‌اند كه حتي ماده ايجاد كننده هوشمندي را مورد پرسش قرار داده اند، كامپيوتر از سيليكون استفاده مي كند، در حالي كه طبيعت همه جا از كربن سود برده است. مهم تر از همه، اين نكته است كه در كامپيوتر، يك واحد كاملاً پيچيده مسئوليت انجام كليه اعمال هوشمندانه را بعهده دارد، در حالي كه طبيعت در سمت و سويي كاملاً مخالف حركت كرده است. تعداد بسيار زيادي از واحدهاي كاملاً ساده (بعنوان مثال از نورون‌هاي شبكه عصبي) با عملكرد همزمان خود (موازي) رفتار هوشمند را سبب مي شوند. بنابراين تقابل هوشمندي مصنوعي و هوشمندي طبيعي حداقل در حال حاضر تقابل پيچيدگي فوق العاده و سادگي فوق العاده است. اين مساُله هم اكنون كاملاً به صورت يك جنجال(debate) علمي در جريان است.
در هر حال حتي اگر بپذيريم كه كامپيوتر در نهايت ماشين هوشمند مورد نظر ما نيست، مجبوريم براي شبيه‌سازي هر روش يا ماشين ديگري از آن سود بجوييم.
? تاريخ هوش مصنوعي
هوش مصنوعي به خودي خود علمي است كاملاً جوان. در واقع بسياري شروع هوش مصنوعي را ???? مي‌ دانند زماني كه آلن تورينگ مقاله دوران‌ساز خود را در باب چگونگي ساخت ماشين هوشمند نوشت (آنچه بعدها به تست تورينگ مشهور شد) تورينگ درآن مقاله يك روش را براي تشخيص هوشمندي پيشنهاد مي‌كرد. اين روش بيشتر به يك بازي شبيه بود.
فرض كنيد شما در يك سمت يك ديوار (پرده يا هر مانع ديگر) هستيد و به صورت تله تايپ باآن سوي ديوار ارتباط داريد و شخصي از آن سوي ديوار از اين طريق با شما در تماس است. طبيعتاً يك مكالمه بين شما و شخص آن سوي ديوار مي‌تواند صورت پذيرد. حال اگر پس از پايان اين مكالمه، به شما گفته شود كه آن سوي ديوار نه يك شخص بلكه (شما كاملاً از هويت شخص آن سوي ديوار بي‌خبريد) يك ماشين بوده كه پاسخ شما را مي‌داده، آن ماشين يك ماشين هوشمند خواهد بود، در غير اين صورت(يعني در صورتي كه شما در وسط مكالمه به مصنوعي بودن پاسخ پي ببريد) ماشين آن سوي ديوار هوشمند نيست و موفق به گذراندن تست تورينگ نشده است. بايد دقت كرد كه تورينگ به دو دليل كاملاً مهم اين نوع از ارتباط(ارتباط متني به جاي صوت) را انتخاب كرد. اول اين كه موضوع ادراكي صوت را كاملاً از صورت مساُله حذف كند و اين تست هوشمندي را درگير مباحث مربوط به دريافت و پردازش صوت نكند و دوم اين كه بر جهت ديگري هوش مصنوعي به سمت نوعي از پردازش زبان طبيعي تاكيد كند.
 
 

10‌ نكته براي‌ امنيت رايانه شما

هر روزه اخبار جديدي در مورد حملات و تهديدات كامپيوتري در رسانه هاي مختلف انتشار مي يابد. اين تهديدات شامل ويروس هاي جديد و يا انواع هك و نفوذ در سيستم هاي كامپيوتري است. انتشار اين گونه اخبار باعث شيوع اضطراب و نگراني در بين كاربراني مي شود كه به صورت مستمر از كامپيوتر بهره مي گيرند و يا اطلاعاتي ارزشمند روي كامپيوترهاي خود دارند.

در اين مقاله سعي شده نكاتي مهم در امنيت رايانه به صورت مختصر شرح داده شوند. يك كاربر در صورت رعايت اين نكات مي تواند تا حدود زيادي از حفظ امنيت سيستم كامپيوتري خود مطمئن باشد.

1. استفاده از نرم افزارهاي محافظتي (مانند ضدويروس ها) و به روز نگه داشتن آنها 

  از وجود ضدويروس بر روي دستگاه خود اطمينان حاصل كنيد. اين نرم افزارها براي محافظت از كامپيوتر در برابر ويروس هاي شناخته شده به كارمي روند و در صورت استفاده از آنها كاربر نياز به نگراني در مورد ويروس ها نخواهد داشت.

در شرايطي كه روزانه ويروس‌هاي جديد توليد شده و توزيع مي شوند، نرم‌افزارهاي ضدويروس براي تشخيص و از بين بردن آنها بايد به صورت منظم به روز شوند. براي اين كار مي توان به سايت شركت توليد كننده ضدويروس مراجعه كرد و اطلاعات لازم در مورد نحوه به روز رساني و نيز فايل هاي جديد را دريافت نمود. عموما نرم افزارهاي ضدويروس ابزار هاي به روز رساني و زمان بندي اين فرايند را در خود دارند. پيشنهاد مي كنيم براي شناسايي و محافظت از سيستم خود در برابر ويروس ها از نرم افزار آنتي ويروس32 NOD استفاده كنيد.

    2.  باز نكردن نامه هاي دريافتي از منابع ناشناس

  اين قانون ساده را پيروي كنيد، «اگر فرستنده نامه را نمي شناسيد، نسبت به نامه و پيوست هاي آن بسيار با دقت عمل نماييد». هرگاه يك نامه مشكوك دريافت كرديد، بهترين عمل حذف كل نامه همراه با پيوست هاي آن است.

  براي امنيت بيشتر حتي اگر فرستنده نامه آشنا باشد هم بايد با احتياط بود. اگر عنوان نامه، ناآشنا و عجيب باشد و بالاخص در صورتي كه نامه حاوي لينك هاي غيرمعمول باشد، بايد با دقت عمل كرد. ممكن است دوست شما به صورت تصادفي ويروسي را براي شما فرستاده باشد. ويروس “I Love You” دقيقا به همين صورت ميليون ها كامپيوتر را در سراسر دنيا آلوده نمود. ترديد نكنيد، نامه هاي مشكوك را پاك نماييد.

  3. استفاده از گذرواژه هاي مناسب

  گذرواژه تنها در صورتي دسترسي غريبه ها به منابع موجود را محدود مي كند كه حدس زدن آن به سادگي امكان پذير نباشد. گذرواژه هاي خود را در اختيار ديگران قرار ندهيد و از يك گذرواژه در بيشتر از يك جا استفاده نكنيد. در اين صورت اگر يكي از گذرواژه هاي شما لو برود، همه منابع در اختيار شما در معرض خطر قرار خواهند گرفت. قانون طلايي براي انتخاب گذرواژه شامل موارد زير است:

* گذرواژه بايد حداقل شامل  حرف بوده، حتي الامكان كلمه اي بي معنا باشد. در انتخاب اين كلمه اگر از حروف كوچك، بزرگ و اعداد استفاده شود (مانندxk27D8Fy  ضريب امنيت بالا تر خواهد رفت.

به صورت منظم گذرواژه هاي قبلي را عوض نماييد.

گذرواژه خود را در اختيار ديگران قرار ندهيد.

  4. محافظت از كامپيوتر در برابر نفوذ با استفاده از حفاظ (Firewall)

  حفاظ ديواري مجازي بين سيستم كامپيوتري و دنياي بيرون ايجاد مي كند. اين محصول به دو صورت نرم افزاري و سخت افزاري توليد مي شود و براي حفاظت كامپيوترهاي شخصي و نيز شبكه ها به كار مي رود. حفاظ داده هاي غير مجاز و يا داده هايي كه به صورت بالقوه خطرناك مي باشند را فيلتر كرده و ساير اطلاعات را عبور مي دهد. علاوه بر اين حفاظ در شرايطي كه كامپيوتر به اينترنت وصل است، مانع دسترسي افراد غيرمجاز به كامپيوتر مي شود.

پيشنهاد مي كنيم براي محافظت از سيستم هاي شخصي خود در برابر نفوذ هكرها از طريق نرم افزار هاي مخرب از نرم افزار ZoneAlarm استفاده كنيد.

5. خودداري از به اشتراك گذاشتن منابع كامپيوتر با افراد غريبه

  سيستم هاي عامل اين امكان را براي كاربران خود فراهم مي آورند كه با هدف به اشتراك گذاري فايل، دسترسي ديگران را از طريق شبكه و يا اينترنت به ديسك سخت محلي فراهم آورند. اين قابليت امكان انتقال ويروس از طريق شبكه را فراهم مي آورد. از سوي ديگر در صورتي كه كاربر دقت كافي را در به اشتراك گذاشتن فايل ها به عمل نياورد، امكان مشاهده فايل هاي خود را به ديگراني كه مجاز نيستند ايجاد مي كند. بنابراين درصورتي كه نياز واقعي به اين قابليت نداريد، به اشتراك گذاري فايل را متوقف نماييد.

6. قطع اتصال به اينترنت در مواقع عدم استفاده

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

7. تهيه پشتيبان از داده هاي موجود بر روي كامپيوتر

  همواره براي از بين رفتن اطلاعات ذخيره شده بر روي حافظه دستگاه خود آمادگي داشته باشيد. امروزه تجهيزات سخت افزاري و نرم افزاري متنوعي براي تهيه نسخه هاي پشتيبان توسعه يافته اند كه با توجه به نوع داده و اهميت آن مي توان از آنها بهره گرفت. بستهبه اهميت داده بايد سياست گذاري هاي لازم انجام شود. در اين فرايند تجهيزات مورد نياز و زمان هاي مناسب براي تهيه پشتيبان مشخص مي شوند. علاوه بر اين بايد همواره ديسك هاي Start up در دسترس داشته باشيد تا در صورت وقوع اتفاقات نامطلوب بتوانيد در اسرع وقت سيستم را بازيابي نماييد.

8. گرفتن منظم وصله هاي امنيتي (Patches)

  بيشتر شركت هاي توليد كننده نرم افزار هر از چند گاهي نرم افزارهاي به روز رسان و وصله هاي امنيتي جديدي را براي محصولات خود ارائه مي نمايند. با گذر زمان اشكالات جديد در نرم‌افزارهاي مختلف شناسايي مي‌شوند كه امكان سوء استفاده را براي هكرها بوجود مي آورند. پس از شناسايي هر اشكالي شركت توليد كننده محصول اقدام به نوشتن وصله‌هاي مناسب براي افزايش امنيت و از بين بردن راه هاي نفوذ به سيستم مي كنند. اين وصله ها بر روي سايت هاي وب شركت ها عرضه مي شود و كاربران بايد براي تامين امنيت سيستم خود همواره آخرين نسخه هاي وصله ها را گرفته و بر روي سيستم خود نصب كنند.

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

9. بررسي منظم امنيت كامپيوتر

  در بازه هاي زماني مشخص وضعيت امنيتي سيستم كامپيوتري خود را مورد ارزيابي قرار دهيد. انجام اين كار در هر سال حداقل دو بار توصيه مي شود. بررسي پيكربندي امنيتي نرم‌افزارهاي مختلف شامل مرورگرها و حصول اطمينان از مناسب بودن تنظيمات سطوح امنيتي در اين فرايند انجام مي شوند.

10. حصول اطمينان از آگاهي اعضاي خانواده و يا كارمندان از نحوه برخورد با كامپيوترهاي آلوده

  هر كسي كه از كامپيوتر استفاده مي كند بايد اطلاعات كافي در مورد امنيت داشته باشد. چگونگي استفاده از ضدويروس ها و به روز رساني آنها، روش گرفتن وصله هاي امنيتي و نصب آنها و چگونگي انتخاب گذرواژه مناسب از جمله موارد ضروري مي باشد.

 

بر گرفته از نوشته ی بهروز كماليان‌ از سایت عقیدتی سیاسی سازمان دفاع

و با تشکر از علی فیض آبادی