6
م ا خد ن ون فنم و و عل ده شک ن ا د ن ی و نرم)يانشرا( مبانی محاسبات( 01 - 039 - 05 - 83 ) Fundamentals of Soft Computing نيم سال اول1397 - 1396 سی وی توسط: هادی مدرسسی وی هادیانشکده دوین نونم و فن علونشگاه ، دا تهرانکی: الکترونی پست[email protected] ار آموزشی دستیحسان حس ا ی ن زاده( [email protected] ) ( لوفر ابهری نی[email protected] ) وب سایت درسhttp://dsp.ut.ac.ir/en ط با درس، زمان مرتبعات اط بندی ها، یل ارائه فا،)یدهااس( ها تمرینز منابع، برخی ا ها درسی ، نمراته شده است.ین سایت آورد و ... در ا برای بهعات خود درباره روز شدن اطیت راین سا درس، اتب و دورهت مر به صور اید کنید. بازدی پیش نیازارد ند واحداد تعد3 واحد منابع1. F. Karray, C. De Silva, Soft Computing and Intelligent Systems Design: Theory, Tools, and Applications, Addison-Wesley Publishing, 2004. 2 . هادیسی، وی کبری مفاخری، سعید باقری شورکی، مبانی شبکه های عصبی: عماری، م الگوریتم ها وبردها کار، راتنتشا ا نص،یز پای1388 ترجمه( Laurene Fausette, Fundamentals of neural networks, architecture, algorithms and application, Prentice Hall, 1994) 3 . حمد معی صنی آباده، ره زه جبل عاملیان، الگوریتم های تکاملی و محاسباتستی زی، راتنتشا ا نیاز دانش، 1396 . 4. George J. Klir, Bo Yuan, Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice Hall, 1995. 5. Simon Haykin, Neural Networks: A Comprehensive Foundation, Prentice

Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

خدا هب انم

ویندانشکده علوم و فنون ن

(83-05-039-01) مبانی محاسبات )رايانش( نرم

Fundamentals of Soft Computing

1396-1397 اولسال نيم

توسط: هادی ویسی

هادی ویسی مدرس

تهران، دانشگاه علوم و فنون نویندانشکده

[email protected]پست الکترونیکی:

([email protected])زاده نیاحسان حس دستیار آموزشی

([email protected]نیلوفر ابهری )

http://dsp.ut.ac.ir/en درس وب سایت

ها، برخی از منابع تمرینها )اسالیدها(، فایل ارائه ،هابندیاطالعات مرتبط با درس، زمان

روز شدن اطالعات خود درباره برای به و ... در این سایت آورده شده است. ، نمراتدرسی

بازدید کنید.ای به صورت مرتب و دورهدرس، این سایت را

ندارد پیش نیاز

واحد 3 تعداد واحد

:F. Karray, C. De Silva, Soft Computing and Intelligent Systems Design .1 منابعTheory, Tools, and Applications, Addison-Wesley Publishing, 2004.

معماری،: عصبی های شبکه مبانی شورکی، باقری سعید مفاخری، کبری ویسی، هادی .2

,Laurene Fausette)ترجمه 1388 پاییز نص، انتشارات ،کاربردها و هاالگوریتم

Fundamentals of neural networks, architecture, algorithms and application, Prentice Hall, 1994)

،زیستی محاسبات و تکاملی هایالگوریتم ،عاملیانجبل زهره ،آباده صنیعی محمد .3

.1396، دانش نیاز انتشارات

4. George J. Klir, Bo Yuan, Fuzzy Sets and Fuzzy Logic: Theory and

Applications, Prentice Hall, 1995.

5. Simon Haykin, Neural Networks: A Comprehensive Foundation, Prentice

Page 2: Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

خدا هب انم

ویندانشکده علوم و فنون ن

(83-05-039-01) مبانی محاسبات )رايانش( نرم

Fundamentals of Soft Computing

1396-1397 اولسال نيم

توسط: هادی ویسی

Hall, 1999.

6. David E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989.

7. J yh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, Neuro-Fuzzy and

Soft Computing: A Computational Approach to Learning and Machine Intelligence, Prentice Hall, 1997.

دانشکده علوم و فنون نوین ،12:٠٠الی 1٠:3٠، ساعت شنبهدوو شنبه زمان و محل کالس

نرم و (رایانشمحاسبات )پایه و کاربردهای مفاهیمشامل مروری بر مبانی محاسبات نرم درس شرح درس

، (های عصبی مصنوعیشبکهمحاسبات نرونی )در سه محور های غالب در این زمینه روش

اصولدر این درس، . ، و محاسبات تکاملی است(مبانی تفکر و منطق فازیمحاسبات فازی )

های متناسب و تمرین شوندهای غالب در سه موضوع مذکور پوشش داده میو روشنظری

.گیردصورت می

عنوان وزن توضیح نمره دهی

تمرین %3٠ ها برابر نیست()وزن تمرین موضوعبعد از هر

)کویز( آزمونک %1٠ ممکن است بدون اطالع قبلی باشد

ترمامتحان میان %2٠ 1٠:3٠ساعت 29/٠8/1396شنبه دو

ترمامتحان پایان %25 مطابق برنامه دانشگاه

موضوع اختیاری

٠1/٠8/1396 شنبهدو تعیین موضوع تا

٠7/11/1396پروژه: شنبه تحویل

پروژه 15%

مقاله )نمره اضافی( %15 مورد قبول است ارسال شده به مجله/کنفرانسمقاله

ها، آزمونک و پروژه، جهت و اختصاص بخش عمده نمره به تمرین نظر به تمرینی بودن درس

موفقیت، همراهی دانشجو در طول ترم و یادگیری مستمر، الزم است.

Page 3: Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

خدا هب انم

ویندانشکده علوم و فنون ن

(83-05-039-01) مبانی محاسبات )رايانش( نرم

Fundamentals of Soft Computing

1396-1397 اولسال نيم

توسط: هادی ویسی

برای هر بخش )موضوع(، تعدادی تمرین در نظر گرفته شده است که باید در :تمرین .1 های کلیسیاست

ها نه تنها های مقرر شده تحویل شود. همفکری و همکاری در یافتن پاسخ سوالمهلت

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

بودن یکی یا چند مورد از پاسخ صورت مستقل نوشته شود و در صورتی که کپی

شود. های یک تمرین مشخص شود، کل نمره آن تمرین در نظر گرفته نمیسوال

، سازی، باید هم شامل کدها و هم شامل گزارش مربوطه باشدهای دارای پیادهتمرین

شود. ارسال گزارش یا کد به تنهایی، شامل نمره نمی

است. تحویل الکترونیکی و به ایمیل استاد درس به صورت تنها : هاارسال پاسخ تمرین

های حل شدنی روی کاغذ، تصویر آن کاغذی نیاز نیست و در صورت نوشتن پاسخ تمرین

های مرتبط با یک تمرین را در یک فایل فشرده شده را ارسال کنید. همه مطالب و فایل

از ارسال فایل با گذاری فایل ارسالی به صورت زیر است )لطفا ارسال کنید. فرمت نام

خودداری کنید(: HW.rarیا New Folder.rarهایی مانند اسمSC_Family_StNo_HW#.rar

#شماره دانشجویی و StNo، )به التین( دگی دانشجواخانوبیانگر نام Familyکه در آن

توسط آقای احمدی با شماره 1مثال پاسخ تمرین شماره شماره تمرین است. معادل

است. SC_Ahmadi_830496001_HW1.rarبه صورت 83٠496٠٠1دانشجویی

ها باید و پاسخ ها از موارد ضرروی استتحویل به موقع پاسخ تمرین: تاخیر در تحویل

در صورت داشتن یک روز تاخیر .تاریخ تعیین شده ارسال شود 23:59حداکثر تا ساعت

نمره آن تمرین و در صورت تاخیر دو %25ساعت!(، 24ها )از یک ثانیه تا در ارسال پاسخ

ای در نظر شود. پس از دو روز نمرهنمره مربوطه به عنوان جریمه تاخیر لحاظ می %5٠روزه

شود. گرفته نمی

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

.بدون اطالع قبلی باشد برگزاری آن ممکن است شود کهبرگزار می

ترم شامل مطالب تدریس شده تا تاریخ اعالم امتحان میان :ترمترم و پایانامتحان میان .3

ترم شامل کلیه مطالب تدریس شده از جمله شده برای این امتحان است و امتحان پایان

ترم است.مطالب پوشش داده شده در امتحان میان

Page 4: Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

خدا هب انم

ویندانشکده علوم و فنون ن

(83-05-039-01) مبانی محاسبات )رايانش( نرم

Fundamentals of Soft Computing

1396-1397 اولسال نيم

توسط: هادی ویسی

انتخاب کرده و سازی یک پروژه کاربردی جهت پیادهباید ، هر دانشجو: برای درسپروژه .4

بر کد برنامه، گزارش نویسی( پیاده کند. عالوههای برنامه)یا سایر زبان MATLABا در آن ر

که باید شامل نتایج شودمکتوبی )به صورت تایپ شده( از دانشجویان تحویل گرفته می

تواند با هماهنگی استاد موضوع . هر دانشجو میهای مربوطه باشدبدست آمده و تحلیل

دهیدر جدول نمرهآخرین زمان تعیین موضوع پروژه اعالم نماید. خود را انتخاب کرده و

است. در صورت عدم نهایی کردن موضوع تا این تاریخ، یک موضوع توسط مشخص شده

شود.استاد تعیین شده و برای دانشجو در نظر گرفته می

های مرتبط با درس، به ویژه در پروژه، : برای آن دسته از دانشجویانی که در موضوعمقاله .5

توانند آن را در اند، میکار علمی مناسبی انجام داده و به نتایج قابل انتشاری دست یافته

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

گیرد که قبل از ارسال نمرات درس به نمره تنها به دانشجویانی تعلق می نمره درس است.

های این لذا از نظر سیاستآموزش، مقاله خود را به مجله/کنفرانس ارسال کرده باشند.

شود یادآوری می تر از نوشتن آن به هر قیمتی است!درس، ننوشتن مقاله، بسیار پسندیده

ها مشخص شده است، الزم است همکاری با این درس در دانشجویانی که استاد راهنمای آن

خود برسانند. راهنمای نوشتن مقاله را به اطالع استاد

: دانشجویانی که درخواست دارند هر کدام از نمرات آنها بازنگری هاها و برگهبازنگری نمره .6

( این های خود را ببینند، در زمان تحویل پروژه درس )به صورت حضوریشود و یا برگه

کار را انجام دهند.

هدف درس تمرین و یادگیری مطالب موردنظر توسط دانشجو در طول ترم است و الزم .7

هرچند همکاری ها توسط خود دانشجو انجام شود. است تمام مطالب مربوط به تمرین

ها باید توسط هر شود اما پاسخ نهایی سوالدانشجویان در حل مسائل درس توصیه می

در صورتی که در هر شرایطی مشخص شود که دانشجو به صورت مستقل نوشته شود.

برداری مستقیم و بدون مرجع تمام یا بخشی از مطالب توسط دانشجو آماده نشده و کپی

شود.ه و مطابق قوانین انضباطی دانشگاه با آن رفتار میبوده است، تقلب تلقی شد

Page 5: Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

خدا هب انم

ویندانشکده علوم و فنون ن

(83-05-039-01) مبانی محاسبات )رايانش( نرم

Fundamentals of Soft Computing

1396-1397 اولسال نيم

توسط: هادی ویسی

درسهای سرفصل

نرم محاسبات مروری بر مفاهیم و کاربردهای

( عصبی هایشبکهمحاسبات نرونی )مصنوعی

o های عصبی مصنوعی مرور تعاریف، مفاهیم و تاریخچه شبکه

o کاربردها و مثالپیتز و هب: ساختار، الگوریتم، -کالچمعرفی شبکه پایه مک

o ساختار، الگوریتم، کاربردها و مثالآداالین های پرسپترون وشبکه :

o ساختار، آموزش و کاربردها(انتشار )پرسپترون چند الیههای عصبی پسشبکه :

ها )آموزش(روز کردن وزنهای بهروش

سازیتوابع فعال

های مخفیتعداد الیه

زننده جهانیتقریب

o انواع، ساختار، الگوریتم، کاربردها و مثالانجمنی هایشبکه هایشبکه :

محاسبات تکاملی

o مرور مفاهیم و تعاریف محاسبات تکاملی

o های تکاملیمراحل الگوریتم

o ژنتیک الگوریتم

o جمعی هوش بر مبتنی زیستی محاسبات

محاسبات فازی

o های فازی و عملگرهای مرتبط با آنمجموعه

o روابط و( اعداد) محاسبات

o منطق و استدالل فازی

o گرهای فازیطراحی کنترل

های ترکیب محاسبات نرونی، فازی و تکاملیترکیب روش

Page 6: Fundamentals of Soft Computing - دانشگاه تهرانdsp.ut.ac.ir/en/wp-content/uploads/2017/10/SoftComputing-Syllabus-1396-1-1.pdf · شرازگ ،همانرب دک ربهولاع

خدا هب انم

ویندانشکده علوم و فنون ن

(83-05-039-01) مبانی محاسبات )رايانش( نرم

Fundamentals of Soft Computing

1396-1397 اولسال نيم

توسط: هادی ویسی

بندی کالسزمان

اتتوضیح کتاب موضوع تاریخ هفته

درس معرفی ٠3/٠7/1396و٠1 1

و کاربردهای محاسبات نرممروری بر مفهوم

کتاب شبکه عصبی ویسی

کتاب شبکه عصبی ویسی های عصبی تعاریف، مفاهیم و تاریخچه شبکه 1٠/٠7/1396و٠8 2

کتاب شبکه عصبی ویسی پرسپترون و هب و پیتز-کالچمک شبکه 17/٠7/1396و15 3

تمرین، کویز کتاب شبکه عصبی ویسی و ماداالین آداالین هایشبکه 24/٠7/1396و22 4

5 29/٠7/1396

٠1/٠8/1396

اعالم موضوع پروژه کتاب شبکه عصبی ویسی الیه چند پرسپترون عصبی هایشبکه

کتاب شبکه عصبی ویسی الیه چند پرسپترون عصبی هایشبکه ٠8/٠8/1396و٠6 6

تمرین، کویز کتاب شبکه عصبی ویسی انجمنیعصبی هایشبکه 15/٠8/1396و13 7

تکاملی صنیعی هایالگوریتمکتاب تکاملی محاسباتپایه تعاریف و مفاهیم 22/٠8/1396و2٠ 8

9 27/٠8/1396

29/٠8/1396

ژنتیک الگوریتم

امتحان میان ترم

تکاملی صنیعی هایکتاب الگوریتم

تکاملی صنیعی هایکتاب الگوریتم ژنتیک الگوریتم ٠6/٠9/1396و٠4 1٠

تکاملی صنیعی هایکتاب الگوریتم جمعی هوش بر مبتنی زیستی محاسبات 13/٠9/1396و11 11

تمرین، کویز Klirکتاب فازی های فازی و عملگرهامجموعه 2٠/٠9/1396و18 12

Klirکتاب فازی اعداد و روابط فازی 27/٠9/1396و25 13

Klirکتاب فازی مروری بر منطق و منطق فازی ٠4/1٠/1396و٠2 14

تمرین، کویز Klirکتاب فازی های فازیو سیستم استدالل فازی 11/1٠/1396و٠9 15

Klirکتاب فازی ، فازی و تکاملیعصبیترکیب محاسبات 18/1٠/1396و16 16

شهادت امام حسن )ع( :٠6/٠9/1396 ینیحس تاسوعای :٠7/1396/٠8

بندی )ناشی از موارد خاص، بینی نشده در زمانمتناسب شرایط و سطح کالس، و همچنین تغییرات پیشتوجه:

های کالس مقداری بندیهای کشوری و یا دانشگاهی( ممکن است سرفصل مطالب و یا زمانها و برنامهمناسبت

تغییر داشته باشد.

سربلند و پیروز باشد

1396 تابستان –ویسی