
167 صفحه
فورمت pdf
خلاصه نکات و مطالب فارسی کتاب مرجع هوش مصنوعی راسل :
167 صفحه
فورمت pdf
زبانهای برنامهنویسیAI، برنامهنویسی تابعی ، برنامهنویسی تابعی در Lisp ، A- Syntax (نحو) و semantic های (معانی) Lisp ، لیست انواع داده ، تعریف توابع جدید ، تعریف ساختارهای کنترلی ، تعریف توابع بازگشتی ، توابع مرتبه بالا ، سایر زبانهای برنامهنویسی تابعی غیر از Lisp ، برنامهنویسی منطقی در Prolog ، سایر روشهای برنامهنویسی
واژه نامه
بندهای برنامه Prolog شامل مجموعهای از جملات بنام بندها هستند که برای نشان دادن دادهها و برنامهها بکار میروند.
تابع مرتبه بالا تعریف تابعی است که اجازه میدهد آرگومانها یا مقدار بازگشتی تابع، مقدار توابع باشد. نماد ساختار لیستها اغلب نشاندهنده نحوه استفاده از لیست ساختاری داده هستند، که یک عنصر لیست ممکن است نماد یا لیست دیگر باشد. لیستها ساختاری مرکزی Lisp هستند که برای نشان دادن دادهها و برنامهها بکار میروند. بازگشت تکنیکی الگوریتمی برای انجام یک کار است که یک تابع با بعضی از قسمتهای کار خودش را فراخوانی میکند.
محاسبات نمادین برنامهنویسی AI (اساساً) شامل دستکاری نمادها است نه اعداد. این نمادها میتوانند اشیاء در جهان و ارتباط بین آن اشیاء را نشان دهند- ساختارهای پیچیده نمادها نیاز به دانش ما از جهان دارند. واژه ساختار اساسی دادهها در Prolog واژهای است که میتواند یک ثابت، یک متغیر یا یک ساختار باشد. ساختارها موضوعات ریز محاسبات گزارهای را نشان میدهند و شامل یک عملگر نام و یک پارامتر لیست هستند.
زبانهای برنامهنویسی هوش مصنوعی(AI) ابزار اصلی بررسی و ساخت برنامههای کامپیوتری هستند که میتوانند در شبیهسازی فرایندهای هوشمند مانند یادگیری، استدلال و فهم اطلاعات نمادین بکار بروند. هر چند اخیراً زبان کامپیوتر اصولاً برای استفاده از کامپیوترها برای انجام محاسبات با اعداد طراحی شده بود، اما بزودی دریافتند که رشتهای از بیتها نه تنها اعداد بلکه میتوانند اشیای دلخواه را نیز نمایش دهند. عملیات روی ویژهگیها یا نمادها میتواند با استفاده از قوانین برای ایجاد، انتساب یا دستکاری نشان داده شود. این تصور از محاسبات نمادین بعنوان تعریف الگوریتمهایی که هر نوع اطلاعات را پردازش میکنند و بنابراین میتواند برای شبیهسازی هوش انسان بکار برود مناسب است.بزودی برنامه نویسی با نمادها که نیاز به سطح بالایی از چکیدگی دارند تولید میشوند، غیر از امکاناتی که با زبانهای برنامه نویسی مخصوص پردازش اعداد ممکن بود مانند فرترن
I-زبانهای برنامه نویسی AI
در AI خودکار کردن یا برنامهنویسی همه جنبههای شناخت انسانی بوسیله بنیادهای شناخت علمی روشهای نمادین و غیر نمادین AI، پردازش زبان طبیعی، دید کامپیوتری و سیستمهای تکامل یا سازگار مطرح میشود. لازم است دامنه مسئلههای خیلی پیچیده در ابتدای مرحله برنامهنویسی یک مسئله AI معین، مشخص شود که کافی نیست. تنها بوسیله تعامل و افزایش اصلاحات خصوصیات بسیار دقیق ممکن است. در حقیقت مسئلههای معمول AI به بسیاری از زمینههای خاص گرایش دارند، بنابراین روشهای ذهنی باید بوسیله تولید و آزمایش روشها بطور تجربی توسعه یابند(مشهور به نمونه سازی سریع). در اینصورت برنامهنویسی AI بطور قابل توجهی با روشهای استاندارد مهندسی نرمافزار متفاوت بوده زیرا برنامهنویسی معمولا از یک مشخصات رسمی با جزئیات شروع میشود. در برنامهنویسی AI پیادهسازی در واقع جزئی از پردازش مشخصات مسئله است. به اقتضای طبیعت مسئلههای AI برنامهنویسی AI مزایای بسیاری دارد اگر زبانهای برنامه نویسی، برنامهنویسAI را آزاد بگذارند و در بسیاری از ساختارهای فنی محدود نکنند (مانند ساختار انواع دادهای جدید سطح پایین، دستیابی دستی به حافظه). ترجیحاً سبک برنامهنویسی اعلانی برای استفاده در ساختارهای پیشساخته دادهای سطح بالا(مانند لیستها و درختها) و عملیات(مانند تطبیق الگوها) مناسب است، بنابراین محاسبات نمادین سطح خلاصهسازی بیشتری نسبت به آنچه که با زبانهای دستوری استاندارد مانند فرترن، پاسکال یا C امکانپذیر خواهد بود را پشتیبانی میکند. البته طبقهبندی خلاصه سازی آسان نیست، زیرا تدوین برنامههای AI روی کامپیوترهای استاندارد وان نیومن نمیتواند به کارآمدی زبانهای دستوری باشد. هر چند یک مسئله مسلم AI فهم آن است (حداقل جزئیات) امکان دارد با تنظیم مجدد آن به شکل خصوصیات جزئی شده با بکار بردن یک زبان دستوری پیاده سازی مجدد شود. با توجه به نیازمندیهای محاسبات نمادین و برنامهنویسی AI دو الگوی جدید برنامهنویسی که به سبک دستوری پیشنهاد میشوند بوجود میآید: سبک برنامهنویسی تابعی و منطقی. هر دو بر مبنای ریاضیات طرحریزی شدهاند، یعنی نظریه توابع بازگشتی و منطق رسمی. اولین زبان برنامهنویسی AI کاربردی که هنوز هم بطور گسترده استفاده میشود زبان برنامهنویسی Lisp است که در اواخر دهه 1950 توسط جان مک کارتی توسعه یافته است. Lisp برمبنای نظریه توابع ریاضی و خلاصهسازی Lambda است. تعدادی از کاربردهای مهم و موثرAI در Lisp نوشته شده است. که ما بعضی از جزئیات این زبان برنامهنویسی را در این مقاله شرح خواهیم داد. در اوایل دهه 1970 یک الگوی برنامهنویسی جدید بنام برنامهنویسی منطقی بر اساس محاسبات گزارهای بوجود آمد. اولین و مهمترین زبان برنامهنویسی منطقی Prolog است که توسط آلن کالمرار، رابرت کوالسکی و فیلیپ راسل توسعه یافته است. مسئلهها در prolog بصورت حقایق، بدیهیات و قوانین منطقی برای استنباط حقایق جدید بیان میشوند. Prolog با قانون ریاضی در محاسبات گزارهای و نتایج نظری بدست آمده در زمینه اثبات قضیه خودکار در اواخر دهه 1960 بنا نهاده شده است.
شامل 19 صفحه word
دانلود سورس کد شطرنج با استفاده از هوش مصنوعی
موضوع پروژه: کدنویسی بازی شطرنج با WPF و بازی با کامپیوتر به صورت هوشمند
زبان برنامه نویسی: Csharp (سی شارپ دات نت)
محیط برنامه نویسی: Visual Studio 2012
محیط گرافیکی با استفاده از WPF - استفاده از الگوریتم هوش مصنوعی آلفا بتا
توضیحات:
شطرنج یک بازی دونفره است که بر روی صفحه شطرنج و با استفاده از مهرههای شطرنج (شاه، وزیر، رخ، فیل، اسب و سرباز) انجام میشود. هر یک از مهرههای شطرنج به شکل مخصوصی حرکت میکنند و قادر به زدن مهرههای حریف نیز هستند. هدف این بازی مات کردنِ حریف است؛ یعنی ایجاد وضعیتی که شاه حریف هیچ راهی برای فرار نداشته باشد. همچنین بازی درصورت تسلیم اختیاریِ یکی از بازیکنان نیز به پایان میرسد؛ این اتفاق معمولاً وقتی میافتد که شکست اجتنابناپذیر بهنظر برسد. بازی شطرنج همچنین در چندین حالت ممکن است با تساوی ختم شود. بازی شطرنج به سه بخشِ شروع بازی یا گشایش، وسط بازی و آخر بازی تقسیم میشود که در هر یک از این مراحل، تاکتیکها و سبکهای متفاوتی بهکار بسته میشوند. مهرههای شطرنج دارای ارزش متفاوتی هستند و برای ثبتِ حرکات، با نمادهای ویژهای نوشته میشوند. شطرنج دارای تاکتیکهایی ازجمله چنگال و آچمز و دارای جنبشها و حرکات ویژهای مانند حرکت قلعه، آنپاسان و ترفیع پیاده است.
WPF (برگرفته از ویکی پدیا)
بنیان نمایش ویندوز (به انگلیسی: Windows Presentation Foundation) (یا WPF) که توسط مایکروسافت ایجاد شد، یک زیر سیستم گرافیکی برای رندر کردن واسطهای کاربر در برنامههای کاربردی تحت ویندوز می باشد. WPF بستری هسته WPF یک موتور رندرینگ برداری و مستقل از وضوح تصویر است که برای بهره برداری از مزایای سخت افزارهای گرافیکی امروزی ساخته شده است. تعبیه WPF در نسخههای سیستم عامل ویندوز از ویندوز ویستا و ویندوز سرور ۲۰۰۸ آغاز شد، که البته در ویندوز XP و ویندوز سرور ۲۰۰۳ نیز قابل استفاده است.
WPF که پیشتر به نام "Avalon" شناخته می شد، اولین بار به عنوان بخشی از چارچوب دات نت 3 به بازار آمد. WPF به جای استفاده از سیستم قدیمی تر واسط دستگاه گرافیک (GDI) از دایرکت ایکس استفاده می کند. WPF سعی دارد که مدل پایداری از برنامه نویسی ارائه کند که در آن واسط کاربر از منطق تجاری(Business Logic) برنامه کاملاً جدا باشند. از این جهت شباهت زیادی به زول (زبان برنامهنویسی) و SVG دارد.
WPF از XAML (با تلفظ زمل)، که از مشتقات ایکسامال (XML) است، برای تعریف و پیوند عناصر تشکیل دهنده واسط کاربر استفاده می کند.[۱] برنامههای WPF می توانند به صورت مستقل ومنزوی یا به صورت شی ادغام شده در یک صفحه وب به کار روند.
مایکروسافت سیلورلایت نیز از WPF استفاده می کنند تا کنترلهای وب ادغام شده در صفحات را به شیوه ای قابل مقایسه با ادوبی فلش ارائه دهد، اما تاکید آن بیشتر بر مدل شیئی واسط کاربر است تا پویانمایی. سیلور لایت از رندرینگ زمان اجرای سه بعدی پشتیبانی نمیکند.
نمونه تصویر برنامه:
آنچه تحویل داده می شود:
1. کد منبع برنامه بازی شطرنج طبق تصویر نمونه به زبان سی شارپ به صورت فرم اپلیکیشن قابل اجرا در محیط Visual Studio 2012 و نسخه های بالاتر (این کدها تست شده و 100 درصد به صورت تضمینی قابل اجرا می باشند) محیط گرافیکی با استفاده از WPF
توجه توجه: در صورتی که بخواهید ما میتوانیم یک ویدئوی آموزشی که در آن به طور کامل کدهای برنامه نویسی توضیح داده شده اند تنها با قیمت 100 هزار تومان ضبط نموده و در اختیارتان قرار دهیم. در صورتی که بخواهید صفحه About برنامه به نام شما تغییر کند با قیمت 10 هزار تومان این شخصی سازی برای شما انجام خواهد شد.
مناسب برای دانشجویان کارشناسی (لیسانس) و کاردانی و دیپلم هنرستان
می توان به عنوان پروژه دروس کارشناسی یا کاردانی یا دیپلم، دروسی مانند هوش مصنوعی، طراحی الگوریتم ها، Artificial Intelligence، آزمایشگاه هوش مصنوعی، ساختمان داده ها، برنامه نویسی پیشرفته، محیط های چند رسانه ای
پس از خرید از درگاه امن بانکی، لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده می شود. تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه و یا انجام پروژه های برنامه نویسی و حل تمرینات با آدرس ایمیل:
ebarkat.shop@yahoo.com
یا شناسه تلگرام (آی دی تلگرام ما): @ebarkat
توجه: اگر کارت بانکی شما رمز دوم ندارد و یا در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.
توجه توجه توجه: هرگونه کپی برداری و فروش فایل های فروشگاه برکت الکترونیک (به آدرس ebarkat.ir یا codes.sellfile.ir) در فروشگاه های دیگر شرعاً حرام است، تمامی فایل ها و پروژه های موجود در فروشگاه، توسط ما اجرا و پیاده سازی و یا از منابع معتبر زبان اصلی جمع آوری شده اند و دارای حق کپی رایت اسلامی می باشند.
از پایین همین صفحه (بخش پرداخت و دانلود) می توانید این پروژه را خریداری و دانلود نمایید.
کد محصول 30109
این فایل به فرمت ورد بوده و شامل موارد زیر میشود:
چکیده.................................................................. 3
کلمات کلیدی........................................................ 3
مقدمه................................................................. 4
تعریف هوش مصنوعی........................................... 5
تاریخچه هوش مصنوعی......................................... 5
تعریف و طبیعت هوش مصنوعی.............................. 7
اتاق چینی........................................................... 7
فلسفه هوش مصنوعی......................................... 8
آزمون تورینگ........................................................ 8
زبان های برنامه نویسی هوش مصنوعی 9
عاملهای هوشمند................................................. 11
شاخه های مختلف هوش مصنوعی........................ 11
نتیجه گیری.......................................................... 15
منابع.................................................................... 16
نوع فایل : Word
تعداد صفحات : 50
شرح مختصر :
بطور کلی تعاریف متعددی را که توسط روان شناسان برای هوش ارائه شده است، میتوان به سه گروه تربیتی (تحصیلی) ، تحلیلی و کاربردی تفسیم کرد. به اعتقاد روانشناسان تربیتی ، هوش کیفیتی است که مسبب موفقیت تحصیلی میشود و از این رو یک نوع استعداد تحصیلی به شمار میرود. آنها برای توجیه این اعتقاد اشاره میکنند که کودکان باهوش نمرههای بهتری در دروس خود میگیرند و پیشرفت تحصیلی چشم گیری نسبت به کودکان کم هوش دارند. مخالفان این دیدگاه معتقدند کیفیت هوش را نمیتوان به نمرهها و پیشرفت تحصیلی محدود کرد، زیرا موفقیت در مشاغل و نوع کاری که فرد قادر به انجام آن است و به گونه کلی پیشرفت در بیشتر موقعیتهای زندگی بستگی به میزان هوش دارد. بنابه اعتقاد نظریه پردازان تحلیلی ، هوش توانایی استفاده از پدیدههای رمزی و یا قدرت و رفتار موثر و یا سازگاری با موقعیتهای جدید و تازه و یا تشخیص حالات و کیفیات محیط است. شاید بهترین تعریف تحلیلی هوش به وسیله « دیوید وکسلر » ، روان شناس امریکایی ، پیشنهاد شده باشد که بیان میکند: هوش یعنی تفکر عاقلانه ، عمل منطقی و رفتار موثر در محیط.
فهرست مطالب :
تعریف هوش
تعریف تربیتی هوش
تعریف تحلیلی هوش
تعریف کاربردی هوش
تاریخچه مطالعات مربوط به هوش
عوامل موثر بر هوش
انواع آزمونهای هوش
طبقات هوش
هوش چندگانه
پوستر
صوت
نمایش دادن
موسیقی
هوش هیجانی
اندازهگیری هوش هیجانی
هوش معنوی
هوش مصنوعی
فلسفۀ هوش مصنوعی
مدیریت پیچیدگی
سیستمهای خبره
عاملهای هوشمند
آینده هوش مصنوعی
تاریخ هوش مصنوعی
جان مک کارتی
هدف هوش مصنوعی
هوش مصنوعی و هوش انسانی
ویژگی های هوش مصنوعی
هوش مصنوعی ترکیبی
دین و هوش مصنوعی
اشاره
بررسی آزمون
دستکاری نمادها
دو فرضیه در هوش مصنوعی
استدلال اتاق چینی
دین و برداشت مکانیکی از تفکر
منابع