پاور پوینت پرورش طیور گوشتی
مقدمه
اهمیت گوشت طیور در تغذیه انسان
گوشت طیور به عنوان یک منبع غنی پروتئین در سال های اخیر به طور وسیعی در تغذیه انسان در دنیا و در کشور ما مورد استفاده قرار گرفته است به طوری که در بعضی از کشورها که از نظر شرایط طبیعی و کمبود مرتع دچار مضیقه هستند گوشت طیور به سرعت جانشین گوشت دام های دیگر شده است.
ارزش غذایی گوشت مرغ: می دانیم که منظور اصلی استفاده از گوشت در جیره های غذایی انسان تامین پروتئین مورد نیاز بدن است.
طبقه بندی گوشت طیور
پرندگانی که برای تولید گوشت پرورش داده می شوند عبارتند از انواع مرغ، بوقلمون، غاز، اردک، و اخیرا بلدرچین قسمت اعظم فعالیت برای تولید گوشت در پرندگان در روی مرغ متمرکز شده اند و بعد از آن به ترتیب، بوقلمون، اردک و غاز قرار گرفته است. در سال های اخیر به علت اصلاح نژاد و کارهای ژنتیکی که از نظر بهبود کمیت و کیفیت گوشت مرغ انجام گرفته است نژادها و نوع تیپ های مختلفی بسته به سلیقه بازار بوجود آمده است که هر نوع دارای اختصاصات بخود می باشد از این رو امروزه در بازارهای دنیا و ایران انواع مختلف گوشت مرغ وجود دارد.
تاریخچه
وضعیت تولید مواد غذایی در دنیای امروز بخصوص در کشورهای جهان سوم یکی از مسائل بغرنج اجتماعی به شمار می رود و طبق پیش بینی این مسئله در آینده نزدیک تولید اشکالات و تنش های اجتماعی بیشتری خواهد بود زیرا روز به روز به ویژه در کشورهای فقیر و عقب مانده افزوده می گردد.
طبق مطالعات تاریخی جمعیت کره زمین در 4 هزار سال قبل از میلاد مسیح در حدود 30 میلیون نفر بوده است (20/1 جمعیت فعلی هندوستان) و 1000 سال قبل از میلاد به 200 میلیون نفر رسید، این جمعیت با افزایش ملایم به مرور بیشتر شد، به طوری که در سال 1600 میلادی به 500 میلیون و در سال 1825 به یک میلیارد نفر بالغ گردید. از اوائل قرن بیستم افزایش جمعیت جهان به نحو چشمگیری افزایش یافت به طوری که در سال 1980 به رقمی در حدود 5/4 میلیارد نفر رسید.
این روند رشد جمعیت در دنیا هم چنان با سرعت ادامه دارد به طوری که هم اکنون در هر ساعت 8700 نفر به جمعیت دنیا اضافه می گردد بدین ترتیب به طوری که پیش بینی می شود در سال 2000 سال جمعیت دنیا به رقمی بین 6 – 7 میلیارد نفر بالغ خواهد شد.
از سوی دیگر به علت بهبود بهداشت و روش های پیشگیری از بیماری در سال های اخیر درصد تلفات و مرگ و میر به حد قابل توجهی کاهش یافته است و حد متوسط عمر در کشورهای مختلف افزایش پیدا نموده است به عنوان مثال در 200 سال قبل حد متوسط سن انسان 33 سال بود حال آن که در عصر حاضر در بیشتر کشورهای اروپایی عمر متوسط بشر به حدود 70 سال رسیده است.
متاسفانه بیشترین افزایش جمعیت دنیا در نقاطی است که از نظر مواد غذایی در کمبود و فقر هستند و امکانات افزایش تولید مواد غذایی به تناسب افزایش جمعیت در آن ها وجود ندارد از این رو کم غذایی در این گونه جوامع به مرور تبدیل به گرسنگی و مرگ و میر دسته جمعی شده است
تعداد مشاهده: 1512 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: doc
تعداد صفحات: 50
حجم فایل:504 کیلوبایت
از انواع روشهای کنترل مدرن می توان به روشهای زیر اشاره کرد:
1- کنترل pid با استفاده از تنظیم پارامترهای روش فازی
2- کنترل pid با استفاده از تنظیم توسط شبکه عصبی
3- کنترل پیش بین
توسط کنترل پیش بین می توان رفتار سیستم را در زمانهای روبرو برای سیستم مورد نظر پیش بینی کرد که می توان در کاربرد های مختلف سیستم کنترلی ربات مانند ربات مسیر یاب با استفاده از زمانهای آینده توسط کنترل پیش بین استفاده نمود.
کاربرد اول کنترل پیش بین در صنایع رباتیکی :
اولین فایده استفاده از کنترل پیش بین در صنایع رباتیکی رسیدن به اهداف کنترلی و بهینه کردن عملکرد کنترلی می باشد که پیش بینی متغیر های حالت سیستم در این حالت بوسیله یک سری از متغیر های همسایه اتفاق می افتد تا بتوان متغیر های حالت را در آینده پیش بینی کرد و سیگنال کنترلی مرتبط تولید کردتعداد مشاهده: 2255 مشاهده
فرمت فایل دانلودی:.rar
حجم فایل:856 کیلوبایت
چکیده
با رشد فناوری اطلاعات، امنیت شبکه به عنوان یکی از مباحث مهم و چالش بسیار بزرگ مطرح است. سیستم های تشخیص نفوذ، مولفه اصلی یک شبکه امن است. سیستم های تشخیص نفوذ سنتی نمیتوانند خود را با حملات جدید تطبیق دهند از این رو امروزه سیستم های تشخیص نفوذ مبتنی بر دادهکاوی مطرح گردیدهاند. مشخص نمودن الگوهای در حجم زیاد داده، کمک بسیار بزرگی به ما میکند. روشهای دادهکاوی با مشخص نمودن یک برچسب دودویی (بسته نرمال، بسته غیرنرمال) و همچنین مشخص نمودن ویژگیها و خصیصه با الگوریتمهای دستهبندی میتوانند داده غیرنرمال تشخیص دهند. از همین رو دقت و درستی سیستمهای تشخیصنفوذ افزایش یافته و در نتیجه امنیت شبکه بالا میرود. در این پایاننامه ما مدلی پیشنهادی ارائه مینماییم که الگوریتمهای مختلف دستهبندی را روی مجموعه داده خود تست نموده و نتایج شبیهسازی نشان میدهد در درخت تصمیم الگوریتم J48 ، شبکه عصبی الگوریتم Neural net ، شبکه بیزین الگوریتم HNB ، مدل کاهل الگوریتم K-STAR، در ماشین بردار پشتیبان الگوریتم LibSVM و در مدل قانون محور الگوریتمRule Induction Single Attribute دارای بهترین جواب از نظر پارامترهای مختلف ارزیابی برای سیستم تشخیص نفوذ است. بین تمامی الگوریتمها با این مجموعه داده، الگوریتم J48 دارای بالاترین مقدار درستی به میزان 85.49%، دارای بالاترین میزان دقت به مقدار 86.57% و دارای بالاترین مقدار یادآوری به مقدار 86.57% میباشد. نوآوری اصلی در پایاننامه، استفاده از الگوریتمهای مدل کاهل و مدل قانونمحور است که تاکنون برای سیستمهای تشخیصنفوذ استفاده نشده است. و همچنین پیشنهاد 5 نمونه داده که از داده اولیه استخراج شده که برای مدلهای مختلف و الگوریتمها بهترین جواب را میدهد.
کلمات کلیدی: داده کاوی، کشف تقلب، یادگیری بانظارت، تشخیصنفوذ و حملات
فهرست مطالب
فصل اول
1-1 مقدمه
1-2 بیان مسئله
1-3 اهمیت و ضرورت تحقیق
1-4 اهداف تحقیق
1-5 تعاریف و اختصار
1-6 ساختار پایاننامه
فصل دوم
2-1 دادهکاوی
2-1-1دستهبندی
2-2مدلها و الگوریتمهای دادهکاوی
2-2-1 شبکههای عصبی
2-2-2درخت تصمیم
2-2-3 روش طبقهبندی بیزین
2-3-2-2 شبکههای بیزین
2-2-4 مدل قانونمحور
2-2-5 مدل کاهل
2-2-6ماشین بردارپشتیبان
2-3 مقدمهای بر تقلب
2-3-1 ساختن مدل برای تقلب
2-3-2 اصول کلی تقلب:
2-3-3 چگونگی شناسایی تقلب:
2-3-4 چگونگی ساخت مدل تقلب:
2-4 مقدمهای بر سیستم تشخیص نفوذ
2-4-1 تعاریف اولیه
2-4-2 وظایف عمومی یک سیستم تشخیص نفوذ:
2-4-3 دلایل استفاده از سیستم های تشخیص نفوذ:
2-4-4 جمع آوری اطلاعات
2-4-5 تشخیص و تحلیل:
2-4-6 تشخیص سوء استفاده:
2-4-7 تشخیص ناهنجاری:
2-4-8 مقایسه بین تشخیص سوء استفاده و تشخیص ناهنجاری:
2-4-9 پیاده سازی سیستمهای تشخیص نفوذ:
2-5 تعاریف برخی مقادیر ارزیابی مورد استفاده در سیستم داده کاوی:
2-5-1Confusion matrix:
2-5-2 درستی
2-5-3 میزان خطا
2-5-4 حساسیت، میزان مثبت واقعی، یاد آوری
2-5-5 ویژگی، میزان منفی واقعی
2-5-6 حساسیت:
2-5-7دقت
2-5-8 معیار F:
2-6 پژوهشهای انجام شده در این زمینه:
2-6-1 پژوهش اول: کشف تقلب در سیستمهای مالیبا استفاده از دادهکاوی...
2-6-2 پژوهش دوم: کشف تقلب در کارت اعتباری با استفاده از شبکه عصبی و بیزین
2-6-3پژوهش سوم: شناسایی تقلب بیمه با استفاده از تکنیکهای دادهکاوی.......
2-6-4 پژوهش چهارم: استفاده از الگوریتم ژنتیک برای تشخیص تست نفوذ
2-6-5 پژوهش پنجم: شناسایی ترافیک غیرنرمال در شبکه با الگوریتم خوشه بندی
3-1 روش تحقیق
3-2 دادههای آموزشی و تست:
3-2-1 ویژگیهای دادهها ..........
3-2-2 ویژگیهای اساسی مجموعه دادهها:
4-1 الگوریتمهای مدل بیزین و ارزیابی آنها
4-2 مدل کاهل
4-3 شبکه عصبی
4-4 مدل قانون محور
4-5 درخت تصمیم
4-6 ماشین بردار پشتیبان
فصل پنجم
5-1 مقدمه
5-2 مزایا
5-3 پیشنهادات
فصل ششم
فهرست منابع
پیوستها
پیوست الف -مجموعه داده نوع اول:
پیوست ب-مجموعه داده نوع دوم
پیوست ج-نوع داده مجموعه سوم:
پیوست د-مجموعه داده نوع چهارم
پیوست ه -مجموعه داده نوع پنجم
فهرست جداول
جدول2‑1: تعریف معیارها45
جدول2‑2: ماتریس Confusion46
جدول2‑3:معیارهای مختلف ارزیابی وفرمول آنها50
جدول2‑4: مقایسه نتیجه بین شبکهعصبی وشبکه بیزین56
جدول2‑5: داده برای دسته بندی بیزین59
جدول2‑6: داده برای دستهبندی بیزین60
جدول2‑7: ارزیابی درخت تصمیم62
جدول2‑11: ارزیابی با استفاده ازخوشهبندی69
جدول3‑1 :ویژگیهای اساسی استخراج شده ازارتباطTCP74
جدول3‑2 :ویژگی های استخراجی ازارتباطTCP74
جدول3‑3: ویژگیهای استخراج شده ازپنجره76
جدول4‑2: ماتریس Confusion الگوریتم Kernel naive Baysian
جدول4‑1: معیارهای ارزیابی ونتایج الگوریتم Kernel naive Baysian 84
جدول4‑4: ماتریس Confusion الگوریتم Naive Baysian
جدول4‑3: معیارهای ارزیابی ونتایج الگوریتم Naive Baysian 84
جدول4‑6: ماتریس Confusion الگوریتم Waode
جدول4‑5: معیارهای ارزیابی ونتایج الگوریتم Waode85
جدول4‑8: ماتریس Confusion الگوریتم Aode
جدول4‑7: معیارهای ارزیابی و نتایج الگوریتم Aode86
جدول4‑10: ماتریسConfusion الگوریتم Aodesr86
جدول4‑9: معیارهای ارزیابی ونتایج الگوریتم Aodesr 86
جدول4‑12: ماتریسConfusion الگوریتم Bayesenet87
جدول4‑11: معیارهای ارزیابی ونتایج الگوریتم Bayesenet87
جدول4‑13: معیارهای ارزیابی ونتایج الگوریتم HNB88
جدول4‑14: ماتریسConfusion الگوریتم HNB 88
جدول4‑16: ماتریس Confusion الگوریتم Dmnbtext88
جدول4‑15: معیارهای ارزیابی ونتایج الگوریتم Dmnbtext89
جدول4‑18: ماتریسConfusion الگوریتم BaysianLogic Regression89
جدول4‑17: معیارهای ارزیابی ونتایج الگوریتم BaysianLogic Regression89
جدول4‑20: ماتریسConfusion الگوریتم IB193
جدول4‑19: معیارهای ارزیابی و نتایج الگوریتم IB1 93
جدول4‑21: معیارهای ارزیابی ونتایج الگوریتم IBK93
جدول4‑22: ماتریس Confusion الگوریتم IBK94
جدول4‑24: ماتریس Confusion الگوریتم LWL94
جدول4‑23: معیارهای ارزیابی ونتایج الگوریتم LWL94
جدول4‑26: ماتریسConfusion الگوریتم KSTAR95
جدول4‑25: معیارهای ارزیابی ونتایج الگوریتم KSTAR95
جدول4‑27: معیارهای ارزیابی ونتایج الگوریتم KNN95
جدول4‑28: ماتریس Confusion الگوریتم KNN96
جدول4‑29: معیارهای ارزیابی ونتایج شبکه MLP101
جدول4‑30: ماتریس ConfusionشبکهMLP 101
جدول4‑32: ماتریس Confusionشبکه Perceptrons102
جدول4‑31: معیارهای ارزیابی ونتایج شبکه Perceptrons 103
جدول4‑34: ماتریسConfusion الگوریتم RBF104
جدول4‑33: معیارهای ارزیابی ونتایج الگوریتم RBF104
جدول4‑36:ماتریسConfusion الگوریتم Neural net105
جدول4‑35:معیارهای ارزیابی ونتایج الگوریتم Neural net105
جدول4‑38: ماتریس Confusion الگوریتم Conjuctive rule108
جدول4‑37: معیارهای ارزیابی ونتایج الگوریتم Conjuctive rule108
جدول4‑39: معیارهای ارزیابی ونتایج الگوریتم decision table109
جدول4‑40: ماتریسConfusion الگوریتم decision table109
جدول4‑41 :معیارهای ارزیابی ونتایج الگوریتم DTNB110
جدول4‑42: ماتریسConfusion الگوریتم DTNB110
جدول4‑44: ماتریس Confusion الگوریتم JRIP110
جدول4‑43: معیارهای ارزیابی ونتایج الگوریتم JRIP111
جدول4‑45: معیارهای ارزیابی ونتایج الگوریتم ONER111
جدول4‑46: ماتریس Confusion الگوریتم ONER111
جدول4‑47: معیارهای ارزیابی ونتایج الگوریتم PRSIM112
جدول4‑48: ماتریس Confusion الگوریتم PRSIM112
جدول4‑49: معیارهای ارزیابی ونتایج الگوریتم RIDOR112
جدول4‑50: ماتریسConfusion الگوریتم RIDOR113
جدول4‑51: معیارهای ارزیابی ونتایج الگوریتم RULE Induction113
جدول4‑52: ماتریسConfusion الگوریتم RULE Induction113
جدول4‑53: معیارهای ارزیابی ونتایج الگوریتم RULE Induction single attribute114
جدول4‑54: ماتریسConfusion الگوریتم RULE Induction single attribute114
جدول4‑55: معیارهای ارزیابی ونتایج الگوریتم TREE by rule114
جدول4‑56:ماتریس Confusion الگوریتم TREE by rule115
جدول4‑57: معیارهای ارزیابی ونتایج الگوریتم part115
جدول7‑58: ماتریسConfusion الگوریتم part115
جدول4‑59: معیارهای ارزیابی ونتایج الگوریتم CHAID119
جدول4‑60: ماتریسConfusion الگوریتم CHAID119
جدول4‑61: معیارهای ارزیابی ونتایج الگوریتم DECISION TREE 119
جدول4‑62: ماتریس Confusion الگوریتم DECISION TREE120
جدول4‑63: معیارهای ارزیابی ونتایج الگوریتم J48120
جدول4‑64: ماتریسConfusion الگوریتم J48120
جدول4‑65: معیارهای ارزیابی ونتایج الگوریتم FT121
جدول4‑66: ماتریس Confusion الگوریتم FT 121
جدول4‑68: ماتریس Confusion الگوریتم ID3121
جدول4‑67: معیارهای ارزیابی ونتایج الگوریتم ID3122
جدول4‑69: معیارهای ارزیابی ونتایج الگوریتم LAD122
جدول4‑70: ماتریس Confusion الگوریتم LAD122
جدول4‑71: معیارهای ارزیابی ونتایج الگوریتم ADT123
جدول4‑72: ماتریس Confusion الگوریتم ADT123
جدول4‑73: معیارهای ارزیابی ونتایج الگوریتم BF123
جدول4‑74: ماتریس Confusion الگوریتم BF123
جدول4‑75:معیارهای ارزیابی ونتایج الگوریتم LMT124
جدول4‑76:ماتریسConfusion الگوریتم LMT124
جدول4‑77: معیارهای ارزیابی ونتایج الگوریتم J48graft124
جدول4‑78: ماتریس Confusion الگوریتم J48graft125
جدول4‑79: معیارهای ارزیابی ونتایج الگوریتم NB 125
جدول4‑80:ماتریس Confusion الگوریتم NB125
جدول4‑81:معیارهای ارزیابی ونتایج الگوریتم REEPTREE 126
جدول4‑82: ماتریس Confusion الگوریتم REEPTREE126
جدول4‑83: معیارهای ارزیابی ونتایج الگوریتم Simplecart126
جدول4‑84:ماتریس Confusion الگوریتم Simplecart127
جدول4‑85:معیارهای ارزیابی ونتایج روش Libsvm130
جدول4‑86: ماتریسConfusion روش Libsvm130
جدول4‑87: معیارهای ارزیابی ونتایج روش Support vector machine131
جدول4‑88: ماتریس Confusion روش Support vector machine 131
جدول4‑89: معیارهای ارزیابی ونتایج روش Support vector machine(linear)132
جدول4‑90: ماتریسConfusion روش Support vector machine(linear)132
جدول4‑91: معیارهای ارزیابی ونتایج روش Speggeous132
جدول4‑92: ماتریسConfusion روش Speggeous133
جدول4‑93: معیارهای ارزیابی ونتایج روش W-svm133
جدول4‑94: ماتریس Confusion روش W-svm133
جدول4‑95: معیارهای ارزیابی ونتایج روش Fast large134
جدول4‑96: ماتریس Confusion روش Fast large. 134
فهرست اشکال و نمودارها
شکل2‑1: معماری یک نمونه سیستم دادهکاوی12
شکل2‑2: Wx,yوزن یال بینXو Yاست.15
شکل2‑3: درخت تصمیم گیری17
شکل2‑4: شبکه بیزین21
شکل2‑5: شبه کد الگوریتم توالی پوشش26
شکل2‑6: شبکه کد الگوریتم IB329
شکل2‑7: شبکه کد مربوطذ به الگوریتمKDD 31
شکل2‑8: انواع سیستم های تشخیص تقلب38
شکل2‑9: معماری یک سیستم تشخیص نفوذ40
شکل2‑10: چارچوب کلی دادهکاوی برای کشف تقلب52
شکل2‑11: مقایسه خروجیهابااستفاده ازنمودارROC55
شکل2‑12: الگوریتم استخراج شده ازدرخت تصمیم61
شکل2‑13: عملکرد الگوریتم ژنتیک63
شکل2‑14: قاعده استخراج شده ازالگورِیتم ژنتیک64
شکل2‑15: توابع مربوط به الگوریتم ژنتیک ومقداردهی آنها64
شکل2‑16: معماری الگوریتم ژنتیک برای تست نفوذ65
شکل2‑17: خوشه بندی برایk=267
شکل2‑18: شناسایی دادهغیرنرمال68
شکل2‑19: ترکیب دستهبندی وشناسایی غیرنرمال68
شکل3‑1: معماری پیشنهاد داده شده برای تشخیص نفوذ باروش مبتنی بردادهکاوی72
شکل3‑2: مدلسازی الگوریتم شبکهعصبی با نرمافزارRapidminer78
شکل3‑3: مدلسازی الگوریتم مدلبیزین با نرمافزارRapidminer78
شکل3‑4: مدلسازی الگوریتم درخت تصمیم با نرمافزارRapidminer79
شکل3‑5: مدلسازی الگوریتم مدلقانونمحوربا نرمافزارRapidminer79
شکل3‑6: مدلسازی الگوریتم مدل بردارپشتیبان با نرمافزارRapidminer80
شکل3‑7: مدلسازی الگوریتم مدل کاهل بانرم افزارRapidminer80
شکل3‑8: نمونهای ازخروجی نرمافزار Rapidminerباپارامترهای مختلف ارزیابی81
شکل4‑1: نمودار ارزیابی الگوریتمهای مدل بیزین برحسب پارامتر درستی90
شکل4‑2: نمودار ارزیابی الگوریتمهای مدل بیزین برحسب پارامتر دقت90
شکل4‑3: نمودار ارزیابی الگوریتمهای مدل بیزین بر حسب پارامتر یادآوری91
شکل4‑4: نمودار ارزیابی الگوریتمهای مدل بیزین برحسب پارامتر F91
شکل4‑5: نمودار ارزیابی الگوریتمهای مدل بیزین برحسب پارامترهای مختلف92
شکل4‑6: نمودار ارزیابی الگوریتمهای مدل کاهل برحسب پارامتر درستی96
شکل4‑7: نمودار ارزیابی الگوریتمهای مدل کاهل برحسب پارامتر دقت97
شکل4‑8: نمودار ارزیابی الگوریتمهای مدل کاهل برحسب پارامتر یادآوری97
شکل4‑9: نمودار م ارزیابی الگوریتمهای مدل کاهل برحسب پارامتر F98
شکل4‑10: نمودار مربوط به ارزیابی الگوریتمهای مدل کاهل برحسب پارامترهای مختلف98
شکل4‑11: نمونه ای ازشبکهMLP100
شکل4‑12: عملکرد شبکه پرسپتون102
شکل4‑13: نمونه ای ازشبکهRBF103
شکل4‑14:نمودار ارزیابی مدلهای شبکه عصبی برحسب پارامتر درستی105
شکل4‑15: نمودار ارزیابی مدلهای شبکه عصبی برحسب پارامتر دقت106
شکل4‑16: نمودار ارزیابی مدلهای شبکه عصبی برحسب پارامتر یادآوری106
شکل4‑17: نمودار ارزیابی مدلهای شبکه عصبی برحسب پارامتر F107
شکل4‑18: نموداره ارزیابی مدلهای شبکه عصبی برحسب پارامتر مختلف107
شکل4‑19:نمودار ارزیابی الگوریتمهای مدل قانونمحور برحسب پارامتر درستی116
شکل4‑20: نمودار ارزیابی الگوریتمهای مدل قانونمحور برحسب پارامتر دقت116
شکل4‑21: نمودار ارزیابی الگوریتمهای مدل قانونمحور برحسب پارامتر یادآوری117
شکل4‑22: نمودار ارزیابی الگوریتمهای مدل قانونمحور برحسب پارامتر F117
شکل4‑23: نمودار ارزیابی الگوریتمهای مدل قانون محور برحسب پارامتر مختلف118
شکل4‑24:نمودار ارزیابی الگوریتمهای مدل درخت برحسب پارامتر درستی127
شکل4‑25: نمودار ارزیابی الگوریتمهای مدل درخت برحسب پارامتر دقت128
شکل4‑26: نمودار ارزیابی الگوریتمهای مدل درخت برحسب پارامتر یادآوری128
شکل4‑27: نمودار ارزیابی الگوریتمهای مدل درخت برحسب پارامتر F129
شکل4‑28: نمودار ارزیابی الگوریتمهای مدل درخت برحسب پارامتر مختلف129
شکل4‑29: نمودار ارزیابی روشهای مختلف ماشین بردارپشتیبان برحسب پارامتر درستی135
شکل4‑30: نمودار ارزیابی روشهای مختلف ماشین بردارپشتیبان برحسب پارامتر یادآوری135
شکل4‑31: نمودار ارزیابی روشهای مختلف ماشین بردارپشتیبان برحسب پارامتر F136
شکل4‑32: نمودار ارزیابی روشهای مختلف ماشین بردارپشتیبان برحسب پارامتر دقت136
شکل4‑33: نمودار ارزیابی روشهای مختلف ماشین بردارپشتیبان برحسب پارامتر مختلف 137
شکل 4-34: نمودار مربوط به مقایسه بین همه الگوریتمها بر حسب پارامترهای مختلف 137
فصل اول
مقدمه و کلیات تحقیق
1-1 مقدمه
از آنجایی که از نظر تکنیکی ایجاد سیستمهای کامپیوتری بدون نقاط ضعف و شکست امنیتی عملا غیر ممکن است. تشخیص نفوذ در سیستمهای کامپیوتری با اهمیت خاصی دنبال میشود. سیستمهای تشخیص نفوذ سختافزار یا نرمافزاری است که کار نظارت بر شبکه کامپیوتری را در مورد فعالیتهای مخرب و یا نقص سیاستهای مدیریتی و امنیتی را انجام میدهد و گزارشهای حاصله را به بخش مدیریت شبکه ارائه میدهد[1]. سیستمهای تشخیص نفوذ وظیف شناسایی و تشخیص هر گونه استفاده غیر مجاز به سیستم، سوء استفاده و یا آسیب رسانی توسط هر دودسته کاربران داخلی و خارجی را بر عهده دارند. هدف این سیستمها جلوگیری از حمله نیست و تنها کشف و احتمالا شناسایی حملات و تشخیص اشکالات امنیتی در سیستم یا شبکهکامپیوتری و اعلام آن به مدیر سیستم است. عموما سیستمهای تشخیص نفوذ در کنار دیوارهای آتش و بصورت مکمل امنیتی برای آنها مورد استفاده قرار میگیرد. سیستم های تشخیص نفوذ ستنی نمیتوانند خود را با حملات جدید تطبیق دهند از این رو امروزه سیستم های تشخیص نفوذ مبتنی بر دادهکاوی مطرح گردیدهاند[1]. مشخص نمودن الگوهای در حجم زیاد داده، کمک بسیار بزرگی به ما میکند. روشهای دادهکاوی با مشخص نمودن یک برچسب دودویی (بسته نرمال، بسته غیرنرمال) و همچنین مشخص نمودن ویژگیها و خصیصه با الگوریتمهای دسته بندی میتوانند داده غیرنرمال تشخیص دهند. از همین رو دقت و درستی سیستم های تشخیص نفوذ افزایش یافته و در نتیجه امنیت شبکه بالا میرود[1].
در این پایاننامه سعی شده است با استفاده از روشهای مبتنی بر دادهکاوی سیتم های تشخیص نفوذ پیشنهاد کنیم که از این روشها برای شناسایی و کشف حملات استفاده میکنند. در این روش ما تمامی الگوریتمهای موجود را شبیهسازی نموده و در خاتمه بهترین الگوریتم را پیشنهاد مینماییم. نوآوری اصلی در این پایاننامه، استفاده از الگوریتمهای مدل کاهل و مدل قانونمحور در دادهکاوی است که تاکنون برای سیستمهای تشخیصنفوذ استفاده نشده است. همچنین استفاده از تمام الگوریتمهای موجود در روشهای دستهبندی است که در نرم افزار WEKA و Rapidminer موجود است[67]. پیشنهاد 5 نمونه داده که از داده اولیه استخراج شده و برای مدلهای مختلف و الگوریتمها بهترین جواب را میدهد از نوآوری این پایاننامه است. استخراج 5 نمونه داده وقت بسیار زیادی به خود اختصاص داده وهمه الگوریتمهای مختلف موجود در مدلهای دستهبندی با مجموعه دادههای مختلف شبیهسازی و اجرا شدند که در نهایت 5 نمونه داده اولیه پیشنهاد نمودهایم.
1-2 بیان مسئلهدر دنیای امروز، کامپیوتر و شبکههای کامپیوتری متصل به اینترنت نقش عمدهای در ارتباطات و انتقال اطلاعات ایفا میکند. در این بین افراد سودجو با دسترسی به اطلاعات مهم مراکز خاص یا اطلاعات افراد دیگر و با قصد اعمال نفوذ یا اعمال فشار و یا حتی به هم ریختن نظم سیستمها، به سیستم های کامپیوتری حمله میکنند. بنابراین لزوم حفظ امنیت اطلاعاتی و حفظ کارآیی در شبکههای کامپیوتری که با دنیای خارج ارتباط دارند، کاملا محسوس است.
مکانیزمهای امنیتی به 2 گروه کلی محافظتی و مقابلهای تقسیمبندی میشوند. مکانیزمهای محافظتی سعی میکنند از اطلاعات و سیستم در مقابل حملات محافظت کنند. مکانیزمهای مقابلهای هم برای مقابله با حمله تدارک دیده شدهاند.[1] سیستمهای تشخیص نفوذ مطابق تعریف مؤسسه ملی استانداردها و تکنولوژیهای آمریکا، فرایندی هستند که کار نظارت بر رویدادهایی که در شبکه و سیستم رخ میدهد و همچنین کار تحلیل رویدادهای مشکوک را برای بهدست آوردن نشانه نفوذ، بر عهده دارند.
1-3 اهمیت و ضرورت تحقیق هدف از این پایاننامه استفاده از روشهای مبتنی بر دادهکاوی برای تشخیص نفوذ است زیرا حملات همواره بروز میشوند و سیستمهای تشخیص نفوذ ستنی نمیتوانند این حملات شناسایی کنند. وقتی نفوذ اتفاق میافتد مهمترین کار شناسایی است. رخداد مربوط به نفوذ در هر زمان مرتبط به الگویی ازاتفاقات است که در گذشته رخ داده است. این دادههای تاریخی منبع بسیار مهمی از صفات هستند که نیاز هست تا بطور موثر علامت و نشانه های نفوذ در مجموعه دادهها مشخص شود. دادهکاوی با کشف الگوهای مناسب از میان دادههای قبلی به روند ساخت این مدل ها کمک شایانی میکند. در این روش مجموعهای از قانونهای دستهبندی از دادههای شبکه بدست میآید. این قانونها توانایی تعیین رفتار عادی از غیر عادی را دارا میباشند. این پایاننامه با استفاده از مجموعه داده DARPA مورد ارزیابی قرار گرفته است. هدف اصلی این پایاننامه معرفی بهترین الگوریتم با توجه به مجموعه دادهها است. که بتواند بسته های عادی را از غیر عادی تشخیص دهد. .نوآوری اصلی در پایاننامه، استفاده از الگوریتمهای مدل کاهل و مدل قانونمحور است که تاکنون برای سیستمهای تشخیصنفوذ استفاده نشده است. همچنین استفاده از تمام الگوریتمهای مجود در روشهای دستهبندی است که در نرم افزار WEKA و Rapidminer موجود است. و پیشنهاد 5 نمونه داده که از داده اولیه استخراج شده و برای مدلهای مختلف و الگوریتمها بهترین جواب را میدهد. استخراج 5تعداد مشاهده: 2153 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: وورد
تعداد صفحات: 220
حجم فایل:4,142 کیلوبایت
تعداد مشاهده: 1765 مشاهده
فرمت فایل دانلودی:.pptx
فرمت فایل اصلی: ppt
تعداد صفحات: 12
حجم فایل:4,733 کیلوبایت
تعداد مشاهده: 1760 مشاهده
فرمت فایل دانلودی:.zip
فرمت فایل اصلی: zip
حجم فایل:4,759 کیلوبایت