دانلود مقاله داده کاوی پویا با استفاده از عامل هوشمند

داده کاوی پویا با استفاده از عامل هوشمند

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

دانلود داده کاوی پویا با استفاده از عامل هوشمند

عامل
طبقه بندی
رفتار واکنشی
رفتار پیش فعال
داده کاوی جریان داده ها
دانلود داده کاوی پویا با استفاده از عامل هوشمند
سیستم همکاری در فروش فایل
همکاری در فروش فایل
فروش فایل
fileina
فروشگاه ساز فایل
فروشگاه فایل
خرید مقاله و تحقیق رشته مهندسی نرم افزار
خرید پایان نامه کارشناسی ارشد نرم افزار
دسته بندی مهندسی نرم افزار
فرمت فایل doc
حجم فایل 118 کیلو بایت
تعداد صفحات فایل 23

داده کاوی پویا با استفاده از عامل هوشمند

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

عامل

طبقه بندی

رفتار واکنشی

رفتار پیش فعال

داده کاوی جریان داده ها

 
 
مقدمه
امروزه بدلیل حجم گسترده و بسیار زیاد داده های موجود و همچنین عدم امکان ذخیره سازی آنها و نیاز به پردازش و استخراج پویای اطلاعات و دانش نهفته در داده ها، بحث داده کاوی جریان داده ها (Data Stream Mining) طی سالهای اخیر بسیار مورد توجه قرار گرفته است. از جمله کاربردهای داده کاوی جریان داده ها می توان به استفاده در بحث تشخیص تقلب در کارتهای اعتباری، بحث پردازش ترافیک شبکه و ... اشاره کرد. در این میان بحث طبقه بندی جریان داده ها از اهمیت بسزایی برخوردار است و کارهای متعددی در این زمینه انجام گرفته است که از آن جمله می توان به موارد ]4،7،10،11،12[ اشاره کرد.
 
 یکی از مهمترین مباحثی که در بحث طبقه بندی و داده کاوی جریان داده ها وجود دارد ، بحث مربوط به تغییر مفهوم (concept drift) می باشد که بمعنی تغییر مدل یا مفهوم نهفته در پس داده های یک جریان داده می باشد، به این معنی که مدلهایی که از یک جریان داده در یک زمان خاص ساخته می شوند ، با گذشت زمان دقت خود را از دست داده و قادر به طبقه بندی صحیح داده ها با دقت لازم نیستند. اکثر روشهایی که تاکنون برای مدیریت تغییر مفهوم در داده ها ارائه گردیده اند، بصورت واکنشی عمل کرده و سعی می کنند، همواره مدل داده خود را با مفهوم های جدید در داده ها وفق دهند. بررسی و مرور جامعی بر این روشها را می توان در [9] مشاهده کرد.
 
 از آنجایی که این روشها تنها از یک مدل داده استفاده می کنند، بحث دقیق نگه داشتن این مدل داده هنگامی که تغییر مفهوم در جریان داده وجود دارد، امری دشوار و مشکل می-باشد، لذا بنظر می رسد در صورت وجود تغییر مفهوم در داده استفاده از چند مدل داده مختلف متناسب با مفاهیم مختلف بر استفاده از یک مدل داده واحد برتری داشته باشد، اما مشکلی که وجود دارد تصمیم گیری درست در مورد استفاده از مدل داده مناسب در هر لحظه است. برخی روشها یا الگوریتمها همانند [7] که از چند مدل داده استفاده می کنند، برای بالا بردن دقت خود در طبقه بندی از روشهای Ensemble کردن چندین طبقه بند مختلف بهره می گیرند. برای مثال در ][7] طبقه بندهایی در بازه های زمانی مختلف بر روی داده هایی از جریان داده ایجاد می گردند.
 
الگوریتم این طبقه بندها را بر روی اخیرترین داده ها اعمال می-کند و بسته به دقت این طبقه بندها به هر کدام وزنی تخصیص می-یابد تا برای جریان داده های فعلی بکار گرفته شوند. در واقع اشکالی که روشهای Ensemble کردن دارند این است که نحوه انتخاب درست طبقه بندها برای Ensemble کردن نیز ساده تر از مشکل قبلی (انتخاب درست طبقه بند مناسب با مفهوم جاری موجود در جریان داده ) نمی باشد. رویکردهایی همانند رویکرد [7] اگر چه قادر به ارائه عملکرد قابل قبولی بر روی جریان داده هایی که در آنها تغییر تدریجی مفهوم وجود دارد می باشد، اما در مواردی که جریان داده دارای تغییر مفهوم ناگهانی (Concept shift) باشد، خطای این روشها زیاد می باشد.
 
 
 
فهرست مطالب
داده کاوی پویا با استفاده از عامل هوشمند 1
چکیده 1
کلمات کلیدی 2
ABSTRACT 3
1- مقدمه 4
2- مفاهیم پایه 6
شکل (1) پنجره نظاره بر روی جریان دادهها 7
2-2- عامل و ویژگیهای آن 8
3- رویکرد پیشنهادی 9
3-1-1- روش مقایسه طبقهبند ایجاد شده با طبقهبندهای موجود در حافظه 10
شکل (2) نسبت واریانس به حاصاضرب 50 متغیر دارای مجموع ثابت 11
شکل (3) وزندهی چند داده مختلف 12
3-2- رفتار پیشفعال 12
3-2-1- نحوه پیشبینی مفهوم آتی 14
3-3- ترکیب رفتارهای واکنشی و پیشفعال 15
شکل (5) شبه کد برای تعیین مقدار k 18
4- آزمایشات انجام شده 18
شکل (6) شبیه سازی تغییر مفهوم تدریجی در مجموعه داده استاندارد Hyperplane 19
4-2- نتایج 20
شکل (7) نتایج حاصل از انجام آزمایش بر روی Stagger 20
شکل (8) نتایج حاصل از انجام آزمایش بر روی Hyperplane با تغییر مفهوم تدریجی 21
5- جمع بندی 21
6- مراجع 22
 
 
 
 
 
 
 

دانلود داده کاوی پویا با استفاده از عامل هوشمند

استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS

استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS

هدف این تحقیق استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS می باشد

دانلود استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS

سیستم GLITS
عاملهای هوشمند
مدلسازی شناختی
سیستم آموزش دهنده هوشمند
استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS
مدلسازی شناختی یک سیستم آموزش دهنده هوشمند به منظور توان‌بخشی علاقه به یادگیری و خلاقیت دانشجو
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 142 کیلو بایت
تعداد صفحات فایل 42

استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS

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

سیستم GLITS

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

مدلسازی شناختی

سیستم آموزش دهنده هوشمند

 
 
مقدمه:
اولین کنفرانس بین‌المللی سیستمهای آموزش دهنده هوشمند  (ITS) در سال 1988 در مونترال کانادا برگزار گردید. دومین و سومین و آخرین کنفرانس به ترتیب در سالهای 1992، 1996، . . . و 2004 برگزار گردیده‌اند. معماری شناختی  اولین بار توسط جان روبرت اندرسن در سال 1983 مطرح شد که تفکر تطبیقی انسان را برمبنای شناخت بررسی می‌کرد، شبیه‌سازی این تفکر به صورت نرم‌افزار ACT* ارائه گردیده است. مدلسازی شناختی در سال 1985 در کتابی با همین عنوان توسط Slack مطرح گردید. ساختار کنترلی عامل هوشمند BDI  که در سیستم مطرح شده در مقاله (سیستم GLITS) مورد استفاده قرار گرفته است، بر مبنای باورها، هدفها (آرزوها) و مقصدها، در اواخر دهه 90 مطرح شد. مهمترین کاربرد این عامل در تشخیص عیب، سیستمهای مدیریت، تجارت ماشینی و آموزش هوشمند بوده است. پردازش مفهومی اطلاعات اولین بار در سال 1975، در کتابی توسط Roger Schank مطرح گردید ولی مطالب جدید در مدلسازی مفهومی  در 1998 توسط Chen و همکارانش ارائه گردید. 
 
طراحی سیستمهای چند عاملی هوشمند  براساس معماری لایه‌ای  در سال 1996 توسط Muller در کتابی با همین عنوان مورد بحث قرار گرفته است. در مقاله حاضر یک مدلسازی شناختی از یک سیستم آموزش دهنده هوشمند پویا ارائه شده است که بر مبنای اصول مفهومی و کارکردی آموزش و تجربه طولانی تدریس دروس مختلف توسط اینجانب طراحی شده است. این مدل بنیادی است و سازماندهی تجربیات دوران تدریس است. از مطالب برخی مراجع در تعاریف پایه‌ای و بیان مفاهیم و اصطلاحات آشنا در سیستم‌های آموزش دهنده هوشمند (ITS) در این مقاله استفاده شده است. امید است که پیاده سازی این سیستم در محیط کاربردی برای آموزش به کمک کامپیوتر بتواند سبب توسعه تکنولوژی در کشورمان گردد.
 
 
 
 
 
فهرست مطالب

پروژه مدلسازی یک سیستم آموزش دهنده هوشمند (GLITS)

چکیده
مقدمه

مدلسازی شناختی سیستم GLITS

چرخه عملیات عامل یاد دهنده برای ارائه دروس

چرخه عملیات عامل یادگیرنده برای هر جلسه

مدلسازی نحوه آموزش برای ارزیابی کلاس ها

نتایج پیاده سازی مدل در دو ترم تحصیلی

نتیجه گیری

روش پیشنهادی به دانشجو برای بالا رفتن کارائی تحصیلی او

رویه پرورش استعدادها و کارایی دانشجو

مراجع
 
 
 
 
 

 

دانلود استفاده ساختار کنترلی عامل هوشمند در سیستم GLITS