تخفیف نوروزی پی استور

کد تخفیف: PR1404

شامل تمامی آثار
روز
ساعت
دقیقه
ثانیه

با خرید اشتراک ویژه ، با هزینه بسیار کمتر به فایل های پاورپوینت دسترسی داشته باشید!

تبدیل دیتاست KDD99 برای استفاده الگوریتم های یادگیری ماشین در متلب

هزینه سفارش:

۱۹۹,۰۰۰ تومان

روز
ساعت
دقیقه
ثانیه
دریافت کد تخفیف با گردونه شانس %
تعداد فراگیر
364 نفر
امتیاز کاربران
امتیاز 5.00 از 5

یکی از مباحث مهم در پیاده سازی‌های سیستم‌های تشخیص نفوذ، استفاده از دیتاست‌های مناسب است. در این میان دیتاست KDD99 یا همان KDDCUP99 یک دیتاست کامل و کاربردی است که برای الگوریتم های یادگیری ماشین استفاده می‌شود. از مشکلات اصلی پس از پیدا کردن یک دیتاست مناسب، نحوه استفاده و تزریق آن به الگوریتم‌ها است. بدین صورت که اکثر دیتاست‌ها یا مجموعه داده‌ها بصورت خام هستند و برای استفاده از آن‌ها بایستی پیش پردازش شوند.

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

تبدیل دیتاست KDD99 در متلب

دیتاست KDD99 به عنوان یک داده‌ی استاندارد برای ارزیابی سیستم‌های تشخیص نفوذ پذیرفته شده و مورد استفاده قرار گرفته است. این داده اعتبار خود را از سومین مسابقه بین الملی کشف دانش و داده کاوی کسب کرده است. گروه IST از آزمایشگاه MIT Lincoln زیر نظر DARPA و AFRL/SNHS ، اولین داده‌های استاندارد برای بررسی و ارزیابی سیستم‌های تشخیص نفوذ را جمع آوری نمودند.

این اطلاعات در طول چند هفته در یک شبیه سازی برای آزمایش سیستم تشخیص نفوذ DARPA به کار رفته‌اند. این مجموعه داده‌ها براساس سال جمع آوری اطلاعات ( ۱۹۹۸ – ۱۹۹۹ ) طبقه بندی شده است. دیتاست KDD99 شامل رکوردهای اتصال استانداردی می‌باشد که مجموعه‌ای از حملات و نفوذهای شبیه سازی شده در یک شبکه نظامی را شامل می‌شود.

یک اتصال با پروتکل TCP ،UDP و یا ICMP است که در زمان‌های مشخص شروع و پایان می‌یابد و بین آن زمان‌ها، داده‌ها از آدرس IP مبدأ به آدرس IP مقصد و برعکس تحت یک پروتکل تعریف شده جریان دارند. هر اتصال به عنوان نرمال (Normal) یا حمله (Attack) برچسب گذاری می‌شود و درمورد حمله، نوع آن دقیقاً مشخص می‌گردد.

حملاتی که در این مجموعه داده مشاهده می‌شوند، در چهار دسته اصلی U2R ،R2L ، DOS و Probe قرار می‌گیرند. دیتاست KDD99 در قالب چند فایل سازماندهی گردیده‌اند. در این مجموعه از فایل‌ها، دو فایل به نام‌های 10_percent و corrected وجود دارند که در بسیاری از پژوهش‌ها از دیتاست 10_percent برای آموزش و آزمایش سیستم‌های طراحی شده به استفاده می‌گردد.

جزئیات دیتاست KDD99

همانطور که قبلا هم گفته شد حملاتی که در این مجموعه داده مشاهده می‌شوند، در چهار دسته اصلی U2R ،R2L ، DOS و Probe قرار می‌گیرند. اما در خود فایل 10_percent در ۲۳ دسته مختلف قرار دارد از این رو طبق مقالات و رفرنس‌های متنوع ما نیز این دسته بندی را بصورت زیر در ۴ گروه انجام می‌دهیم و اعداد جلوی آ‌ن‌ها مربوط به تعداد رکوردهای موجود است.

There are total of 23 types of attack, and all of them belong to the four main attack categories (DoS, R2L, U2R, Probing) and normal.
%normal.=normal. =97278
%DoS=back. land. neptune. pod. smurf. teardrop. =391458
%R2L=warezclient. warezmaster. spy. multihop. phf. ftp_write. guess_passwd. imap.=1126
%U2R=rootkit. perl. loadmodule. buffer_overflow.= 52
%Probing=portsweep. satan. ipsweep. nmap.= 4107

بنابراین ما ۵ کلاس داریم که یک کلاس مربوط به حالت نرمال و ۴ کلاس مربوط به حمله است. تعداد کل داده‌های ۱۰ درصدی۴۹۴۰۲۱ رکورد می‌باشد. این دیتاست شامل ۴۱ ویژگی یا ستون است و ستون ۴۲ نیز معرف نوع حمله یا نرمال بودن است. در زیر تصویری از این دیتاست مشاهده می‌شود.

دیتاست KDD99

هر کدام از ستون‌ها معرف یک خصیصه از یک اتصال است که در فایل دانلودی از سایت UCI قابل مشاهده است.

درباره تبدیل دیتاست KDD99 برای استفاده الگوریتم های یادگیری ماشین در متلب

سورس کد آماده تبدیل دیتاست KDD99 خام به دیتاست رقمی در متلب در متلب ۲۰۱۴ نوشته شده است. این کد بصورت کامل توسط گروه پشتیبانی پی استور تست و اجرا شده است و دارای نشان تضمین کیفیت پی استور می‌باشد. برای دانلود اثر آن را خریداری کنید. بمحض خرید سورس کد؛ لینک دانلود در دسترس خواهد بود.
مشاهده بیشتر

ویدئوی معرفی اثر

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


برنامه‌نویس:  تیم برنامه‌نویسی پی‌استور

متشکل از اساتید و فارغ التحصیلان رشته‌های فنی - مهندسی

تیم برنامه نویسی پی استور یکی از اولین گروه‌های تشکیل شده در مجموعه آموزشی پی استور می‌باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته‌های فنی و مهندسی تشکیل شده که در زمینه‌های مختلف برنامه‌نویسی و تهیه سورس کد فعال هستند.

مشخصات تکمیلی سورس کد

نام اثر: تبدیل دیتاست KDD99 برای استفاده الگوریتم های یادگیری ماشین در متلب
نوع اثر: سورس کد
برنامه‌نویس: تیم برنامه‌نویسی پی‌استور
زبان برنامه نویسی: متلب Matlab
ویژگی: قابلیت دانلود و ویرایش

راهنمای خرید و ثبت سفارش

تصویر مراحل خرید از پی استور

اگر در مورد این اثر یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین 44225175 (پیش شماره 041) تماس بگیرید. – تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). – تمام ساعات

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

تصویر و لوگوی گارانتی

نظرات

2 نظر|5.00 (میانگین امتیاز کاربران)

  1. آواتار علی فاخری

    علی فاخری

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

  2. آواتار مدیریت و پشتیبانی

    مدیریت و پشتیبانی

    نظرات و دیدگاه های خود را با ما درمیان بگذارید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شناسه اثر: 4488 دسته‌بندی موضوعی: برچسب ,

هزینه سفارش:

۱۹۹,۰۰۰ تومان

دریافت کد تخفیف %