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

هوش مصنوعی

دانلود پایان نامه سیستم های خبره

تاریخ : 7 اردیبهشت 1398

هوش مصنوعی

سیستم های خبره

عنوان پایان نامه  :  سیستم های خبره

قالب بندی :  PDF

قیمت :   رایگان

شرح مختصر :  هوش مصنوعی دانش ساخت ماشین ها یا برنامه های هوشمند است تعریف دیگری که ازهوش مصنوعی می توان ارائه داد به قرارزیراست :

هوش مصنوعی شاخه ا ی است ازعلم کامپیوترکه ملزومات محاسباتی واعمالی همچون ادراک (perception ) –استدلال (reasoxing ) –یادگیری (Learning ) را بررسی می کندوسیستمی جهت انجام چنین اعمالی ارائه می دهد. وهمچنین مطالعه روش هایی است برای تبدیل کامپیوتربه ماشینی که بتواند اعمال انجام شده توسط انسان راانجام دهد.آیا تنها این نکته که هوشمندترین موجودی که می شناسیم انسان است کافی است تا هوشمندی را به تمام اعمال انسان نسبت دهیم اما حداقل توجه به این نکته کاملاً واضح ، لازم است که برخی از جنبه های ادراکی انسان مثل شنیدن و دیدن کاملاً ضعیف تر از موجودات دیگر است .

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

الف) پردازش زبان طبیعی (ترجمه ، خلاصه سازی ، محاوره زبان طبیعی)

ب) اثبات قضایا (اثبات وجود / عدم وجود ویژگی های مورد نظر)

ج) سیستم های بنیادی

د) پردازش صوت و تصویر

هـ) برنامه ریزی و هدایت رباط

و) سیستم های خبره

ز) عامل های نرم افزاری

در طراحی و ساخت سیستم های خبره افراد زیر به صورت گروهی با هم کار می کنند.

الف)متخصص دامنه: کسی که دانش و فن کافی در زمینه خاصی را دارد .

ب) مهندس دانش: شخصی که طراحی، ساخت وآزمایش سیتم خبره را به عهده دارد.

ج) کاربر: شخصی که با سیستم کارخواهد کرد و پذیرش نهایی سیستم بستگی به نظر او دارد.

فهرست :

فصل اول : تاریخچه مختصری از سیستم های خبره و هوش مصنوعی

فصل دوم : مفاهیم اساسی سیستم های خبره

فصل سوم : نمــایــش دانــش

 

دانلود مقاله انواع هوش و هوش مصنوعی

تاریخ : 21 شهریور 1394

هوش مصنوعی

 

عنوان مقاله : انواع هوش و هوش مصنوعی

قالب بندی : Word

قیمت : رایگان

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

فهرست :

تعریف هوش

تعریف تربیتی هوش

تعریف تحلیلی هوش

تعریف کاربردی هوش

تاریخچه مطالعات مربوط به هوش

عوامل موثر بر هوش

انواع آزمونهای هوش

طبقات هوش

هوش چندگانه

پوستر

صوت

نمایش دادن

موسیقی

هوش هیجانی

اندازه‌گیری هوش هیجانی

هوش معنوی

هوش مصنوعی

فلسفۀ هوش مصنوعی

مدیریت پیچیدگی

سیستم‌های خبره

عامل‌های هوشمند

آینده هوش مصنوعی

تاریخ هوش مصنوعی

جان مک کارتی

هدف هوش مصنوعی

هوش مصنوعی و هوش انسانی

ویژگی های هوش مصنوعی

هوش مصنوعی ترکیبی

دین و هوش مصنوعی

اشاره

بررسی آزمون

دستکاری نمادها

دو فرضیه در هوش مصنوعی

استدلال اتاق چینی

دین و برداشت مکانیکی از تفکر

منابع

دانلود مقاله یک طبقه بندی کننده گروهی الهام گرفته از یادگیری عاطفی مغز ELiEC

تاریخ : 25 مرداد 1393

هوش مصنوعی

 

عنوان مقاله یک طبقه بندی کننده گروهی الهام گرفته از یادگیری عاطفی مغز ELiEC

قالب بندی : PDF

قیمت : رایگان

شرح مختصر : در این مقاله ما یک معماری الهام گرفته از پردازش عاطفی مغز برای کاربردهای طبقه بندی شده را نشان می دهیم.این معماری از انواع طبقه بندی کننده گروهی موسوم به “طبقه بندی کننده گروهی الهام گرفته از یادگیری عاطفی مغز (ELiEC)” نامیده می شود. دراین مقاله ما یک طبقه بندی کننده مشابه با وزن k را به عنوان طبقه بندی کننده ELiEC ارائه می دهیم. ما کارآیی ELiEC را با طبقه بندی بعضی از مجموعه داده های آزمایشی مورد ارزیابی قرار خواهیم داد.

فهرست :

چکیده

مقددمه

کارهای مرتبط با روشهای طبقه بندی

مدلهای مبتنی بر یادگیری عاطفی مغز

طبقه بندی گروهی الهام گرفته از یادگیری عاطفی

یک طبقه بندی اساسی از ELIEC

مجموعه داده های آزمایشی

مجموعه داده های آزمایشی چند کلاسی با تعادل عالی

ابعاد پایین و دودویی

نتیجه گیری

منابع

الگوریتم و سورس کد مسئله هشت وزیر ( 8 وزیر )

تاریخ : 30 خرداد 1389

هوش مصنوعی

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

برای افرادی که با بازی شطرنج آشنایی ندارن:

وزیر مهره ای از مهره های بازی شطرنجه که می تونه در تمامی 8 جهت هر تعداد خانه – تا زمانی که مهره ای مانع نباشه – حرکت کنه و اگه در یکی از این خانه ها مهره حریف قرار داشته باشه تهدیدش کنه.

مساله هشت وزیر :  ما مساله رو در حالت کلی در نظر می گیریم. یعنی زمانی که ابعاد صفحه شطرنج n در n و تعداد مهره ها n هستش. ( n > 3 ) روشهای مختلفی برای پیدا کردن جواب وجود داره. یکی از این روشها چیدن تصادفی مهره ها روی صفحه شطرنجه! به عبارت دیگه n مهره رو به صورت تصادفی در خانه های مختلف صفحه قرار می دیم و بررسی می کنیم که آیا شرط مساله رو برآورده می کنن یا نه؟ این روش بسیار سریع ما رو به جواب می رسونه. اما ایرادی که داره نمی شه مطمئن بود بشه به همه حالتهای چینش دست پیدا کرد. در صفحه 8 در 8 شطرنج این مساله 92 جواب مختلف داره. شما ممکنه روش تصادفی رو هزار بار به کار ببرید، اما نتونید همه 92 حالت ممکنه رو به دست بیارید. این روش زمانی مفیده که پیدا کردن یه جواب برای ما کافی باشه.

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

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

روش دیگه تعریف کردن صفحه شطرنج به صورت یه آرایه n در n هستش که خونه های امن و غیر امن با علامتگذاری مشخص می شن. هر بار که مهره ای رو صفحه قرار می گیره تمام خونه هایی که توسط این مهره تهدید می شن به صورت غیر امن علامتگذاری می شن. به این ترتیب می شه فهمید که هر خونه با توجه به چینش مهره های قبلی امن هست یا نه؟ اما این روش هم معایبی داره که باعث می شه به روش سوم رجوع کنیم. برای آشنایی با این معایب کافیه سعی کنید کد برنامه رو بنویسید!

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

کدی که به زبان ++C درباره این مساله نوشته شده با استفاده از روش سوم تعداد جوابهای ممکن – و نه خود جوابها – برای مقادیر مختلف n رو مشخص می کنه. به عنوان مثال اگر n رو 8 وارد کنید خروجی برنامه 92 خواهد بود. توصیه می کنم برای nهای بزرگ برنامه رو امتحان نکنید! اگر n رو 16 وارد کنید بعد از گذشتن زمان زیادی عدد 14772512 روی صفحه نمایش چاپ می شه. یعنی در صفحه شطرنج 16 در 16 حدود ۱۵ میلیون حالت مختلف برای چیدمان صحیح وجود داره!!

در ادامه میتونید الگوریتم، تحلیل و سورس کد این مسئله را ( با زبان های مختلف ) از سایت پروژه دانلود کنید

دانلود پروژه و پایان نامه رشته کامپیوتر – هوش مصنوعی

تاریخ : 15 اردیبهشت 1389

هوش مصنوعی

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

سرفصل :

عوامل هوشمند

عوامل و محيطها

رفتار خوب: مفهوم عقلانيت

مقياسهاي عملكرد

علم مطلق، يا يادگيري و خود مختاري

ماهيت محيطها

هوش مصنوعی

تعيين محيط كاري

arad  به Bucharest

مجموعا 50 صفحه فایل Word

دانلود جزوه هوش مصنوعی

تاریخ : 5 فروردین 1389

هوش مصنوعی

« هوش مصنوعی، دانش ساختن ماشین‌‌ ها یا برنامه‌های هوشمند است. »   همانگونه كه از تعریف فوق-كه توسط یكی از بنیانگذاران هوش مصنوعی ارائه شده است- برمی‌آید،حداقل به دو سؤال باید پاسخ داد:

1ـ هوشمندی چیست؟

2ـ برنامه‌های هوشمند، چه نوعی از برنامه‌ها هستند؟تعریف دیگری كه از هوش مصنوعی می‌توان ارائه داد به قرار زیر است:

« هوش مصنوعی، شاخه‌ایست از علم كامپیوتر كه ملزومات محاسباتی اعمالی همچون ادراك (Perception)، استدلال(reasoning) و یادگیری(learning) را بررسی كرده و سیستمی جهت انجام چنین اعمالی ارائه می‌دهد.» و در نهایت تعریف سوم هوش مصنوعی از قرار زیر است:

«هوش مصنوعی، مطالعه روش‌هایی است برای تبدیل كامپیوتر به ماشینی كه بتواند اعمال انجام شده توسط انسان را انجام دهد.»   به این ترتیب می‌توان دید كه دو تعریف آخر كاملاً دو چیز را در تعریف نخست واضح كرده‌اند.

1ـ منظور از موجود یا ماشین هوشمند چیزی است شبیه انسان.

2ـ ابزار یا ماشینی كه قرار است محمل هوشمندی باشد یا به انسان شبیه شود، كامپیوتر است.   هر دوی این نكات كماكان مبهم و قابل پرسشند. آیا تنها این نكته كه هوشمندترین موجودی كه می‌شناسیم، انسان است كافی است تا هوشمندی را به تمامی اعمال انسان نسبت دهیم؟ حداقل این نكته كاملاً واضح است كه بعضی جنبه‌های ادراك انسان همچون دیدن و شنیدن كاملاً ضعیف‌تر از موجودات دیگر است.   علاوه بر این، كامپیوترهای امروزی با روش‌هایی كاملاً مكانیكی(منطقی) توانسته‌اند در برخی جنبه‌های استدلال، فراتر از توانایی‌های انسان عمل كنند.