توضیحات
در این قسمت برای شما یک سری کد متلب اماده گردیم که با استفاده از ماشین بردار پشتیبان تشخیص نفوذ را برای روی دیتاست NSL KDD انجام می شود.
در این کار از 43 ویژگی موجود در این دیتاست مانند ویژگیهای protocol_type و service و flag استفاده شده است.
محاسبه FNR و FPR و Precision و Recall و Fmeasure و DetectionRate نیز انجام شده است.
در صد performance شناسایی SVM محاسبه شده است.
این کد بر اساس آخرین نسخه متلب 2020 نوشته شده است.
زهرا –
سلام
مرسي براي كد
خيلي به من در فهم مفهوم نفوذ و كار با ماشين بردار پشتيبان كمك كرد.
معين –
سلام و تشكر
معيارهاي FNR و FPR و Precision و Recall و Fmeasure و DetectionRate را در اين كد فهميدم چه جور بايد بدست بياريم.
bayat –
سلام این مجموع کدهای تشخیص نفوذ همراه با توضیح هست یا فقط کدنویسیه ؟
ایران متلب –
سلام
فقط کد متلب می باشد.
bayat –
سلام من این کد را تهیه کردم در اجرا خطا می دهد مشکل از کجاست؟
Error using duration/vertcat (line 468)
Dimensions of matrices being concatenated are not consistent.
Error in construct_data2 (line 218)
data2 = [duration’;protocol_type2;service2;flag2;src_bytes;dst_bytes;land;wrong_fragment;urgent;hot2;num_failed_logins;logged_in;num_compromised;root_shell;…
Error in main5 (line 5)
[data2,target2]=construct_data2(‘KDDTrain3.mat’);
ایران متلب –
سلام
این خطا دلایل زیادی دارد با پشتیبانی تماس بگیرید.
bayat –
سلام این کد از svm چند کلاسه استفاده می کند؟
ایران متلب –
سلام
تشخیص نفوذ برای دیتاست NSL KDD می باشد که چهار کلاس (نفوذ intrusion ) دارد.
کاظمی –
تشخیص نفوذ با ماشین بردار را تهیه کردم لطفا ارسال فرمایید
ایران متلب –
با سلام و احترام
کدهای متلب مورد نظر برای شما ایمیل شد.
محمد –
سلام و خسته نباشید کدی که برای من ارسال کردید ارور میده میشه پیگیری کنید
ایران متلب –
با سلام و احترام
با پشتیبانی تماس بگیرید تا مشکل بررسی شود.
شما باید این کد را بر روی متلب 2015 به بالا اجرا کنید.
شما باید کمپایلر C را نصب کرده باشید.
و …
حیدری –
محاسبه FNR و FPR و Precision و Recall و Fmeasure و DetectionRate نیز انجام شده است.
اینارو از کدوم قسمت باید پیدا کنم. نیستن
حسن اصغري –
سلام
اگر به دستور perfcurve توجه فرمایید متوجه خواهید شد که در خروجی FNR و FPR و Precision و Recall محاسبه شده است .
راهنمای دستور perfcurve
بخش زیر را مشاهده فرمایید که با قرار دادن option به نام XCrit و مشخص کردن معیار مورد نظر در خروجی آن معیار را می گیریم.
‘XCrit’ — Criterion to compute for X
‘fpr’ (default) | ‘fnr’ | ‘tnr’ | ‘ppv’ | ‘ecost’ | …
Criterion to compute for X, specified as the comma-separated pair consisting of ‘XCrit’ and one of the following.
محمد آبسالان –
عالی