پروژه جهت اخذ درجه کارشناسی رشته کامپیوتر
تعداد صفحات | 148 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | doc |
دسته بندی | کامپیوتر |
امروزه با توجه به گسترش روز افزون اطلاعاتی که بشر با آنها سر و کار دارد، بهره گیری از روشهایی همچون داده کاوی برای استخراج دانش و اطلاعات نهفته در داده ها، امری غیرقابل اجتناب میباشد. بدلیل حجم بسیار بالای داده ها در بسیاری از کاربردها و اهمیت بیشتر داده های جدید، ذخیره سازی این داده ها امری مقرون به صرفه نیست، لذا داده هایی که باید مورد پردازش قرار گیرند، همواره بصوت پویا در حال تغییر و تحول هستند. مساله دیگری که امروزه در بحث داده کاوی وجود دارد، بحث توزیع شدگی ذاتی داده ها است. معمولا پایگاه هایی که این داده ها را ایجاد یا دریافت میکنند، متعلق به افراد حقیقی یا حقوقی هستند که هر کدام بدنبال اهداف و منافع خود میباشند و حاضر نیستند دانش خود را بطور رایگان در اختیار دیگران قرار دهند.
با توجه به قابلیتهای عامل و سیستمهای چندعامله و مناسب بودن آنها برای محیط های پویا و توزیع شده بنظر میرسد که بتوان از قابلیتهای آنها برای داده کاوی در محیط های پویا و محیط های توزیع شده بهره برد. اکثر کارهایی که تاکنون در زمینه بهره گیری از عامل و سیستمهای چندعامله انجام شده است خصوصیتهایی همانند خودآغازی و بخصوص متحرک بودن عاملها را مورد بررسی قرار داده است و در آنها مواردی همچون هوشمندی، یادگیری، قابلیت استدلال، هدفگرایی و قابلیتهای اجتماعی عاملها مورد بررسی قرار نگرفته است. در این تحقیق ما قصد داریم تا ضمن بررسی کارهای موجود در زمینه کاربرد عامل و سیستمهای چندعامله در داده کاوی، بحث طبقه بندی جریان داده ها را در یک محیط پویا مورد بررسی قرار دهیم. ما مساله خود را در دو فاز مورد بررسی قرار خواهیم داد. در فاز اول خصوصیتهای یک عامل تنها مورد بررسی قرار خواهد گرفت و در فاز دوم قابلیتهای اجتماعی عاملها مانند مذاکره، دستیابی به توافق و ... برای داده کاوی در یک محیط پویا و توزیع شده رقابتی مورد استفاده قرار خواهد گرفت. بطور کلی دستاوردهای اصلی این تحقیق عبارتند از 1) ارائه یک رویکرد مبتنی بر عامل برای مساله طبقه بندی جریان داده های دارای تغییر مفهوم و پویا با استفاده از قابلیتهای هدفگرایی، هوشمندی، یادگیری و استدلال 2) ارائه یک رویکرد مبتنی بر سیستمهای چندعامله برای طبقهبندی جریان دادههای توزیعشده در یک محیط رقابتی با استفاده از قابلیتهای اجتماعی عاملها و دستیابی به توافق. نتایج حاصل از آزمایشات انجام شده در این پایان نامه نشان دهنده برتری استفاده از عاملها و سیستمهای چندعامله برای بحث طبقه بندی و داده کاوی در محیطهای پویا و توزیع شده میباشد.
فهرست مطالب
1. فصل اول - معرفی و آشنایی با مفاهیم اولیه. 1
1-1- مقدمهای بر داده کاوی.. 2
1-1-1- خوشه بندی.. 3
1-1-2- کشف قواعد وابستگی.. 4
1-1-3- طبقه بندی.. 4
1-1-3-1- طبقه بندی مبتنی بر قواعد. 5
1-2- داده کاوی توزیع شده. 7
1-3- عاملها و سیستمهای چندعامله. 8
1-3-1- عامل. 8
1-3-1-1- مقایسه عامل با شی.. 9
1-3-1-2- معماری عاملها11
1-3-1-3- معماری BDI. 12
1-3-2- سیستمهای چندعامله. 14
1-3-2-1- مذاکره. 17
1-4- بهره گیری از عامل برای داده کاوی.. 19
1-4-1- سیستمهای چندعامله، بستری برای داده کاوی توزیع شده. 19
1-5- جمع بندی.. 22
2. فصل دوم - داده کاوی پویا23
2-1- مقدمه ای بر داده کاوی پویا24
2-2- جریان داده. 25
2-3- طبقه بندی جریان داده. 26
2-3-1- موضوعات پژوهشی.. 27
2-4- جمع بندی.. 31
3. فصل سوم - مروری بر کارهای انجام شده. 33
3-1- مقدمه. 34
3-2- داده کاوی توزیع شده ایستا. 35
3-2-1- روشهای غیرمتمرکز. 36
3-2-2- روشهای مبتنی بر توزیع ذاتی داده ها37
3-3- کارهای مهم انجام شده در زمینه داده کاوی با استفاده از عامل. 38
3-4- کارهای انجام شده در زمینه طبقه بندی جریان دادهها41
3-4-1- روشهای طبقه بندی Ensemble-based. 41
3-4-2- درختهای تصمیم بسیار سریع. 43
3-4-3- طبقه بندی On-Demand. 46
3-4-4- OLIN.. 48
3-4-5- الگوریتمهای LWClass. 49
3-4-6- الگوریتم ANNCAD.. 51
3-4-7- الگوریتم SCALLOP. 51
3-4-8- طبقه بندی جریان داده ها با استفاده از یک روش Rule-based. 53
3-5- جمع بندی.. 54
4. فصل چهارم - تعریف مساله. 55
4-1- مقدمه. 56
4-2- تعریف مساله برای فاز اول. 56
4-2-1- جریان داده. 57
4-2-2- مفهوم یا مدل موجود در جریان داده. 57
4-2-3- مساله طبقه بندی جریان داده های دارای تغییر مفهوم. 57
4-3- تعریف مساله برای فاز دوم. 59
5. فصل پنجم - رویکردهای پیشنهادی.. 62
5-1- مقدمه. 63
5-2- رویکرد پیشنهادی برای فاز اول پروژه. 63
5-2-1- عامل و ویژگیهای آن در این مساله. 64
5-2-2- عملکرد کلی عامل. 65
5-2-3- معماری عامل. 66
5-2-3-1- حسگرها 67
5-2-3-2- پایگاه دانش عامل. 68
5-2-3-3- تابع ارزیابی محیط.. 70
5-2-3-3-1- نحوه تشخیص اطلاعات و نگهداری الگوهای recur در جریان داده. 70
5-2-3-3-2- نحوه استخراج الگوهای recur70
5-2-3-3-3- نحوه بروزرسانی اطلاعات مربوط به الگوهای recur73
5-2-3-3-4- نحوه محاسبه وقوع احتمال وقوع یک الگوی خاص.... 74
5-2-3-4- تابع سودمندی.. 75
5-2-3-5- بخش تصمیم گیری Planning. 79
5-2-3-5-1- بخش تصمیم گیری.. 79
5-2-3-5-2- Planning. 83
5-2-3-6- بخش Action. 86
5-3- رویکرد پیشنهادی برای فاز دوم مساله. 87
5-3-1- عاملهای مشتری.. 88
5-3-2- عامل صفحه زرد. 90
5-3-3- عاملهای داده کاو. 91
5-3-3-1- معماری عاملهای داده کاو. 92
5-3-3-1-1- تابع BRF. 94
5-3-3-1-2- تابع Generate Options. 95
5-3-3-1-3- تابع فیلتر. 95
5-3-3-1-4- بخش Actions. 96
5-3-3-1-5- Plan های عامل. 97
5-3-3-1-5- 1- Plan مربوط به طبقه بندی.. 97
5-3-3-1-5-2- Plan مربوط به تطبیق طبقه بندی98
5-3-3-1-5-3- Plan مربوط به خرید و فروش قواعد با استفاده از مذاکره. 101
5-4- جمع بندی.. 111
6. فصل ششم - آزمایشات و نتایج.. 113
6-1- مقدمه. 114
6-2- محیط عملیاتی.. 114
6-3- مجموعه داده های مورد استفاده. 116
6-3-1- مجموعه داده های استاندارد. 116
6-3-2- مجموعه داده های واقعی.. 117
6-4- معیارهای ارزیابی و روشهای مورد استفاده برای مقایسه. 117
6-5- آزمایشات انجام شده. 118
6-5-1- آزمایشات مربوط به فاز اول. 119
6-5-2- آزمایشات مربوط به فاز دوم. 128
6-6- جمع بندی.. 130
7. فصل هفتم- جمع بندی و نتیجه گیری.. 132
فهرست مراجع. 136
فهرست اشکال
شکل1-1- معماری BDI در عامل. 15
فهرست جدولها
جدول1-1- ویژگیهای یک عامل 11
دانلود پروژه شبیه سازی شبکه های کامپیوتری
تعداد صفحات | 33 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | doc |
دسته بندی | کامپیوتر |
اندیشه شبیه سازی از این جا آغاز می شود که ما برای بدست آوردن شناخت نسبت به آن کار، بدون اینکه متحمل هزینه های سنگین پیاده سازی مدل نمونه شویم، قبل از هر کار یک مدل کامپیوتری کامل از فعالیت مورد نظر بوجود آورده و نیازها، فعالیت ها، مواد اولیه، نیروی کار و کلاً عوامل دخیل در نتیجه فعالیت را لحاظ کنیم و می سنجیم و با در نظر گرفتن تمامی اثرات آنان، با ضریب اطمینان بیشتری نسبت به ادامه کار و فعالیت اقتصادی اقدام می نماییم. استفاده های ما از شبکه های کامیوتری نیز به این تکنولوژی نقش مهمی در زندگی روزمره ما بخشیده است و لزوم بهینه سازی در سرعت، کیفیت ارائه و نیز هزینه خدمات شبکه ای به وضوح احساس می شود. به همین جهت بر آن شدیم تا با ارائه مدلی کلی از اعمال انجام گرفته در یک شبکه محلی (Lan) که برخورد بیشتری با آن داریم، یکی از راه های بهینه سازی در سرعت دسترسی به شبکه را مورد بررسی و تحلیل قرار دهیم و موضوع مقایسه بین فعالیت های انجام گرفته توسط هاب و هاب-سوییچ در شبکه محلی را انتخاب نمودیم.
سرفصل :
توضیحاتی در مورد شبکه های کامپیوتری
مدل OSI و توضیح وظایف لایه های آن
توضیحاتی در مورد شبکه محلی ( LAN ) و هم بندی های معروف
توضیحاتی در مورد شبیه سازی
نرم افزار Arena و توضیحات کلی در مورد ساختمان کاری آن
توضیحاتی کوتاه در مورد قطعات مختلف موجود در ماژول Basic Process
مدل سازی از LAN و توضیحات مرحله ای از روند انجام کار
به همراه فایل اصلی پروژه
منابع و مأخذ
دانلود تحقیق و مقاله پیرامون زبان های برنامه نویسی مختلف
تعداد صفحات | 18 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | doc |
دسته بندی | کامپیوتر |
برنامهنویسی رایانه در فرهنگ واژه غیر متخصصین ممکن است به تمام پروژه ساخت نرمافزار یا برنامهٔ رایانهای گفته شود. با این همه برنامهنویسی تنها بخشی از فرآیند توسعه نرمافزار یا برنامه رایانهای است. اهمیت، توجه و منابع اختصاص داده شده به برنامهنویسی، بسته به ویژگیهای مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرمافزار متغیر است. در این مقاله شش زبان مهم و رایج برنامه نویسی مورد برسی قرار میگرید
سرفصل :
زبان دلفی ( Delphi )
دلفی 2006
دلفی 2007
زبان سی پلاس پلاس ( C++ )
تاریخچه زبان
استاندارد زبان
نام ++C
توسعه آینده
فلسفه
کتابخانه استاندارد
ویژگیهای معرفی شده در ++C
پیش پردازنده
قالبها
اشیا
وراثت
چندریختی
چندریختی ایستا
گرانبارسازی تابع
گرانبارسازی عملگر
ساختار برنامه ها
محیطهای برنامه نویسی
زبان سی شارپ ( C# )
سکّوی دات نت
انعطاف پذیری سی شارپ
مثالی از سی شارپ
منبع اطلاعات در سی شارپ
فایلهای تولیدی در سی شارپ
ابزارهای دیگر در سی شارپ
زبان بیسیک ( basic )
Basic فرزند دردانه بیل گیتس
ظهور میکروکامپیوترها
زبان FORTRAN
معرفی و تاریخچه فرترن
چرا فرترن؟
فرترن 90
استانداردهای کد نویسی
ساختار برنامه فرترن
متغیرها
قوانین نامگذاری متغیرها
انواع داده ها
تعریف متغیرها
عبارات و عملیات محاسباتی
توابع رشته ای
ورودی و خروجی
ورودی و خروجی فایل
زبان ویژوال بیسیک ( Visual Basic )
visual basic چیست؟
تاریخچه visual basic
برنامه نویسی ساخت یافته
دانلود مقاله و تحقیق پیرامون مانیتورهای CRT
تعداد صفحات | 17 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | doc |
دسته بندی | کامپیوتر |
مونیتورهای مبتنی بر لامپ های اشعه کاتدی CRT در واقع از شگفتیهای دنیای مهندسی می باشد. اگر چه در دهههای اخیر قطعات و اجزای تشکیل دهنده این دستگاهها پیشرفتهای تلویزیونی پیروی می کنند که از سال 1950 بدون تغییر باقیمانده است. به ط.ر کلی می توان عملکرد مونیتور را به 5 قسمت مجزا تفکیک کرد. قسمتهای مزبور عبارتند از CRT. مدار راه انداز ویدئو مدل راه انداز عمودی. ولتاژ بالا و منبع تغذیه.
سرفصل :
مونیتورهای کامپیوترهای امروزی
اصول عملکرد مونیتورهای مبتنی بر لامپ های اشعه کاتدی
تعریف CRT
CRT تک رنگ
CRT رنگی
پوشش مشبک و شیاردار
همگرایی
امواج بشکه ای و بالشتکی
پویش افقی و پویش عمودی
پهنای باند
تموج سرزنش و انحراف
روشنایی
تنظیم وسط
سیگنال ویدوئی
مدار راه انداز ویدئو
مدار مولد ولتاژ بالا
منبع تغذیه
آداپتورهای ویدئویی
متن و گرافیک
حالت گرافیک
سخت افزارهای نمایشگر ویدئویی
CGA
PGA
MCGA
UGA
SVGA
عیب یابی
عیب یابی منبع تغذیه
ولتاژهای AC
ایمنی مقابل پرتوی X
کنتراست یا هم سنجی
زمان واکنش
زاویه دید
بستن مونیتور
عیب یابی مونیتودتک رنگ
عیب یابی در مونیتور رنگی
بخشی از متن:
سختافزار رایانه مجموعهای از اجزای فیزیکی است که یک سیستم رایانه را تشکیل میدهند.سختافزار رایانه به قسمتهای فیزیکی و یا اجزای یک رایانه مانند صفحه نمایش، صفحه کلید، حافظههای رایانه، دیسک سخت،پردازنده و .....گفته می شود.