قلم

وبلاگ امیرحسین حاجی حسینی

قلم

وبلاگ امیرحسین حاجی حسینی

قلم

طبقه بندی موضوعی

جمعه, ۲۹ خرداد ۱۳۹۴، ۱۱:۲۴ ب.ظ

۴

A Three-dimension Localization in

Wireless Sensor Network Nodes Based on SVM

Electrical Engineering Department of

Shahid Beheshti University

Course name: Pattern Recognition

Advisor: Dr.Gharavian

Lecturer: A.Hajihoseini

برای دریافت اسلایدهای ارائه اینجا کلیک کنید.

برای مشاهده آنلاین اسلایدها به ادامه مطلب مراجعه کنید. (ممکن است این فرایند چند لجظه طول بکشد.)

نظرات  (۴)

سلام
لطفا ادرس ایمیل رو ارسال کنید تا فایل پروژه را براتون ارسال کنم، که شما لطف کنید خطاها را بر طرف کنید.
بسیار سپاسگذارم
پاسخ:
سلام
بنده یک ایمیل برای شما فرستادم...
با سلام
فرمودید؟
کلاس بندی در هر سه بعد انجام شده، در فایل ارائه برای اختصار فقط یک بعد را نمایش دادم.(هر سه بعد مشابه هستند.)
منظورتون اینه که برای بعدهای y وz  از همین کد استفاده کردید؟
%% classification of x
D = area; a_x = 0; b_x = D;a_y = 0; b_y = D; threshold = area/2;
for j = 1:m
group_x = floor(nodes_loc(1,:)./threshold)';
group_x(group_x>=1)  = 1
struct_x = svmtrain(dHat(1:k,:),group_x(1:k) );
label_x = svmclassify(struct_x,dHat(k+1:N,:));

if label_x == 1
    a_x = threshold;
    threshold = (b_x + a_x)/2;
else
    b_x = threshold;
    threshold = (b_x + a_x)/2;
end
end
ما برای بعدهای y و z از این کد  استفاده کردیم و خطای مکانیابی خیلی زیاد میشه.
لطف میکنید ایملتون برام بفرستید تا فایل matlab رو براتون بفرستم؟


پاسخ:
سلام
بله همین کد استفاده شده ولی با توجه به تغییر بعد، تعدادی از متغیرها هم باید تغییر کنند. مثلا برای بعد y، باید متغیر group_x رو به group_y تغییر بدید.
دو بار دیگه باید همین کد رو تو متن استفاده کنید و توی هرکدوم با توجه به بعد، اسامی متغیر ها رو تغییر بدید. 
اگر کدتون درست نشد توی یک کامنت، کل کد رو قرار بدید، بنده یا همینجا جواب میدم یا کد اصلاح شده رو براتون ایمیل می کنم.
سلام
لطف میکنید مستند فارسی مکانیابی در شبکه های حسگر بی سیم با استفاده از svm را ارسال نمایید؟
لطفا کمکم کنید.
سپاسگزارم
پاسخ:
سلام
فایل گزارش را نمی توانم ارسال کنم ولی اگر سوالی دارید بفرمایید، اگر بلد باشم در خدمتتون هستم.
با سلام و احترام
من فایل مکانیابی در شبکه های حسگر بی سیم با استفاده از svm  را مطالعه کردم و کد Matlab رو هم اجرا کردم. داخل این کد گروهبندی را بر اساس بعد x انجام دادید.
چرا گروهبندی را بر اساس بعدهای y,z انجام ندادید؟؟
locazition error چطور محاسبه می شود؟
لطفا کمکم کنید.
تشکر
پاسخ:
سلام
کلاس بندی در هر سه بعد انجام شده، در فایل ارائه برای اختصار فقط یک بعد را نمایش دادم.(هر سه بعد مشابه هستند.)
خطای موقعیت یابی به روش های متفاوتی ممکنه محاسبه بشن، کاری که من اینجا انجام دادم به این صورته که موقعیت اصلی رو منهای موقعیت به دست آمده از طریق شبیه سازی کردم و به توان دو رسوندم، این کار تو هر سه بعد انجام شده و بعد با هم جمع کردم.
تو مسائل موقعیت یابی چون نویز به صورت رندوم اضافه میشه، معمولا الگوریتم رو چندین بار اجرا می کنن و از نتایج میانگین میگیرن.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی