صفحه نخست
لیست فایل ها
درباره ما
پیگیری خرید
راهنماي خريد
گارانتی بازگشت وجه
RSS
ربات تلگرام
دسته بندی ها
علوم انسانی
اقتصاد
برنامه ریزی شهری
بیمه
تاریخ و ادبیات
تربیت بدنی
جغرافیا
حسابداری
حقوق
خبرنگاری
روانشناسی و علوم تربیتی
زبانهای خارجی
علوم اجتماعی
علوم سیاسی
فلسفه و منطق
گردشگری و توریسم
مدیریت
فقه و معارف اسلامی
هتلداری
هنر و گرافیک
کتابداری
علوم پایه
آمار
ریاضی
زمین شناسی
زیست شناسی
شیمی
فیزیک
محیط زیست
علوم پزشکی
بهداشت عمومی
پرستاری
پزشکی
پیراپزشکی
تغذیه
داروسازی
دامپزشکی
دندانپزشکی
روانپزشکی
ژنتیک
طب سنتی
طب هسته ای
طب کار و ایمنی
علوم آزمایشگاهی
مامایی
متافیزیک
مهندسی پزشکی
عمومی
آزمون استخدامی
آموزشی
سئوالات نهایی
فرم و مستندات
گوناگون
کنکور
فنی و مهندسی
حمل و نقل
برق، الکترونیک و مخابرات
دام و طیور
سرامیک
شیلات
صنایع
صنایع غذایی
عمران
فنی و حرفه ای
معدن
معماری
مهندسی شیمی
مواد و متالورژی
مکانیک
نساجی
نفت و پتروشیمی
نقشه برداری
کامپیوتر و IT
کشاورزی و زراعت
شهرسازی
کاربردی
امنیتی
اندروید
اینترنت
حسابداری
مالتی مدیا
مهندسی
موبایل
کاربردی و کانورتور
آمار
وب و برنامه نویسی
ASP.net
Android
Ajax
Access
C و ++C
سی شارپ
Fortran
Delphi
Assembly
OpenGL
Matlab
Java
html
Visual Basic.net
SQL server
PHP
اسکریپت
طراحی وب
گوناگون
فتوشاپ
کتاب
آموزشی
ادبیات
داستانی
دین و مذهب
روانشناسی و روانپزشکی
زبانهای خارجی
زناشویی
شعر
فلسفه و عرفان
فنی و مهندسی
گوناگون
موسیقی
نمایشنامه
هنری
کامپیوتر
کسب و کار
کارآفرینی
برق و الکترونیک
تولیدی
خدماتی و آموزشی
دام و طیور
شیلات
صنایع دارویی و پزشکی
صنایع دستی
صنایع شیمیایی
صنایع غذایی
صنایع معدنی
صنعتی
معماری و عمران
کامپیوتر و IT
کشاورزی و زراعت
جزوات و نمونه سوالات کنکور
دهم تجربی و ریاضی
یازدهم تجربی
یازدهم ریاضی
یازدهم انسانی
دوازدهم تجربی
دوازدهم ریاضی
دوازدهم انسانی
کنکور تجربی
کنکور ریاضی
کنکور انسانی
لیست فایل ها
درباره ما
پیگیری خرید
راهنماي خريد
گارانتی بازگشت وجه
RSS
ربات تلگرام
فرافایل 1400
کد متلب تعیین موقعیت گره های شبکه حسگر بیسیم با GEP
دسته بندي :
فنی و مهندسی
»
کامپیوتر و IT
جزئیات و دریافت
توضیحات:
کد متلب تعیین موقعیت گره های شبکه حسگر بیسیم با GEP (برنامه نویسی مبتنی بر بیان ژن)
.
این M فایل حاوی کد شبیه سازی متلب- محلی سازی نودها در شبکه WSN با استفاده از الگوریتم GEP
می باشد.
در اسقرار دستی گره ها در یک
شبکه حسگر بیسیم
(manual Placement)، این امکان وجود دارد که موقعیت گره ها را طوری تنظیم کنیم که هر گره قادر به تعیین موقعیت خود در شبکه باشد. اما شرایطی پیش می آید ، که امکان چینش نظارت شده نودها وجود ندارد. بطور مشخص این محدودیت در مواردی بیشتر نمود پیدا میکند که:
1- پدیده هدف متحرک باشد و نیاز به ایجاد تغییرات سریع در معماری شبکه مطرح باشد. (ردگیری پرندگان مهاجر، ردیابی کلونی ماهیها در زیر آب ).
2- دسترسی به فضا یا منطقه مورد نظر مقدور نباشد (خاک دشمن هنگام وقوع جنگها، میادین مین، ، مناطق آلوده) ،
3- فاکتور محدودیت زمانی مطرح باشد
4- قابلیت سنسورها بعلت تفاوتهای سخت افزاری و نرم افزاری متفاوت، یا مستلزم محاسبات بسیار پیچیده باشد
5- ...
در چنین مواردی، از
معماری چینش تصادفی (Random Placement)
برای استقرار نودها استفاده میکنیم. مهمترین چالشی که در استقرار رندوم ممکن است بروز کند این است که تنها تعداد معدودی از سنسورها بتوانند موقعیتشان را شناسایی و اعلان کنند. در اصطلاح از این نودها با نام گره های لنگر شبکه(Anchor Nodes) یا گره فانوس دریایی (Beacon) یاد میشود.
برنامه نویسی مبتنی بر بیان ژن (Gene Expression Programming)
یک الگوریتم یادگیری تکاملی برای ایجاد مدلهای بهبود یافته ی کامپیوتری است. این مدل ، ساختاری درختی دارد، که برای تعریف آن ، از "درخت بیان" (Expression tree) استفاده میکنیم. این ساختار درختی ، مشابه یک موجود زنده خودش را ، با تغییر اندازه ، تغییر شکل، و ترکیبهای مختلف ، تطبیق و آموزش میدهد.GEP هم گروه ، الگوریتم ژنتیک (GA) و برنامه نویسی ژنتیک(GP) است و وجوه تشابه زیادی با آنها دارد ولی از دیدگاه تخصصی الگوریتمهای تکاملی، با آنها تفاوتهای مشخص ساختاری و کاربردی دارد .بعبارت دیگر، GEP از قابلیتهای GA و GP بطور هدفمند و همزمان بهره میبرد. همانند سایر الگوریتمهای یادگیری، هدف از بکارگیری GEP استخراج روابط بین متغیرها در مجموعه ای از داده ها و سپس ایجاد مدل برای توضیح این روابط است.
مراحل کلی الگوریتم GEP برای ایجاد این مدل شامل این موارد است:
1-ایجاد جمعیت اولیه از راه حلهای کاندید
2- انتخاب و تولید مجدد جمعیتها در یک فرایند دوره ای(تکاملی)، با توجه به شاخص برازش
3- ایجاد تغییر و تنوع در جمعیتها، برای دستیابی به بهترین راه حل کاندید ، با استفاده از عملگرهای ژنتیک از قبیل جهش(mutation) و نوترکیبی(Recombination)..
یکی از بهترین عملکردهای الگوریتم GEP زمانی است که بدنبال رسیدن به مدلی بهینه در فضایی با متغیرهایی با تولید تصادفی هستیم.
در این شبیه سازی افراد (individuals) جمعیت اولیه را سنسورهای یک شبکه بیسیم با نودهای لنگر محدود و تصادفی ،در نظر گرفته ایم. با الگوریتم GEP فرایند یادگیری را به این جمعیت اعمال کرده ایم. بطوریکه همه نودها پس از فرایند آموزش و با واسطه قرار دادن نودهای لنگر قادر به تعیین و اعلام موقعیت خود نسبت به سایر گره ها در سراسر شبکه با باشند. پیاده سازی تنها در قالب یک mfile با 196 خط کدنویسی در نرم افزار متلب انجام شده . برنامه حافظه ی رم کمی را درگیر میکند لذا، زمان اجرایی آن نسبت به سایر الگوریتمهای تکاملی مشابه بسیار سریع تر است. سعی شده با تعریف ساختاری ساده و سلسله مراتبی ،این برنامه قابلیت تعمیم در مسایل و سناریوهای مشابه را دارا باشد. برای فهم بهتر مراحل، قطعه کدها را با عبارات ساده انگلیسی کامنت گذاری کرده ایم.
برای اجرا کافی است فایل برنامه با نام GEP_WSN.m را به Current folder متلب کپی کرده، با دابل کلیک باز کنید، سپاس با استفاده از آیکون Run در نوار ابزار متلب و یا با تایپ عبارت GEP_WSN در پنجره Command window و اینتر از صفحه کلید اجراکنید. نتایج گرافیکی در دو پنجره فیگور نمایش داده شده و نتایج محاسباتی در قالب ماتریس در پنجره Work space قابل مشاهده و ارزیابی خواهد بود.
برای مطالعات بیشتر ، مراجعه به لینکهای زیر پیشنهاد میشود:
http://www.gene-expression-programming.com/Tutorial001.asp
http://www.cleveralgorithms.com/nature-inspired/evolution/gene_expression_programming.html
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4003940
دسته بندی:
فنی و مهندسی
»
کامپیوتر و IT
تعداد مشاهده:
25963 مشاهده
فرمت فایل دانلودی:
.rar
فرمت فایل اصلی:
m
حجم فایل:
3 کیلوبایت
قیمت:
35,600 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
پرداخت و دریافت فایل
راهنمای استفاده:
با نرم افزار winrar از حالت فشرده خارج گردد.
mfile را در محیط نرم افزار متلب اجرا کنید.
محتوای فایل دانلودی:
mfile متلب
برچسب ها:
کد متلب
تعیین موقعیت
شبکه حسگر بیسیم
برنامه نویسی بیان ژن
WSN
localization
MATLAB
الگوریتمGEP
پروژه کامپیوتر
تعیین موقعیت گره ها
گره ها در شبکه های حسگر بیسیم
GEP
الگوریتم GEP
برنامه نویسی مبتنی بر بیان ژن
بیان ژن
متلب
به اشتراک بگذارید:
خرید مطمئن
ضمانت بازگشت وجه
درگاه پرداخت ملت
نماد اعتماد الکترونیک
دسته بندی
علوم انسانی
اقتصاد
برنامه ریزی شهری
بیمه
تاریخ و ادبیات
تربیت بدنی
جغرافیا
حسابداری
حقوق
خبرنگاری
روانشناسی و علوم تربیتی
زبانهای خارجی
علوم اجتماعی
علوم سیاسی
فلسفه و منطق
گردشگری و توریسم
مدیریت
فقه و معارف اسلامی
هتلداری
هنر و گرافیک
کتابداری
علوم پایه
آمار
ریاضی
زمین شناسی
زیست شناسی
شیمی
فیزیک
محیط زیست
علوم پزشکی
بهداشت عمومی
پرستاری
پزشکی
پیراپزشکی
تغذیه
داروسازی
دامپزشکی
دندانپزشکی
روانپزشکی
ژنتیک
طب سنتی
طب هسته ای
طب کار و ایمنی
علوم آزمایشگاهی
مامایی
متافیزیک
مهندسی پزشکی
عمومی
آزمون استخدامی
آموزشی
سئوالات نهایی
فرم و مستندات
گوناگون
کنکور
فنی و مهندسی
حمل و نقل
برق، الکترونیک و مخابرات
دام و طیور
سرامیک
شیلات
صنایع
صنایع غذایی
عمران
فنی و حرفه ای
معدن
معماری
مهندسی شیمی
مواد و متالورژی
مکانیک
نساجی
نفت و پتروشیمی
نقشه برداری
کامپیوتر و IT
کشاورزی و زراعت
شهرسازی
کاربردی
امنیتی
اندروید
اینترنت
حسابداری
مالتی مدیا
مهندسی
موبایل
کاربردی و کانورتور
آمار
وب و برنامه نویسی
ASP.net
Android
Ajax
Access
C و ++C
سی شارپ
Fortran
Delphi
Assembly
OpenGL
Matlab
Java
html
Visual Basic.net
SQL server
PHP
اسکریپت
طراحی وب
گوناگون
فتوشاپ
کتاب
آموزشی
ادبیات
داستانی
دین و مذهب
روانشناسی و روانپزشکی
زبانهای خارجی
زناشویی
شعر
فلسفه و عرفان
فنی و مهندسی
گوناگون
موسیقی
نمایشنامه
هنری
کامپیوتر
کسب و کار
کارآفرینی
برق و الکترونیک
تولیدی
خدماتی و آموزشی
دام و طیور
شیلات
صنایع دارویی و پزشکی
صنایع دستی
صنایع شیمیایی
صنایع غذایی
صنایع معدنی
صنعتی
معماری و عمران
کامپیوتر و IT
کشاورزی و زراعت
جزوات و نمونه سوالات کنکور
دهم تجربی و ریاضی
یازدهم تجربی
یازدهم ریاضی
یازدهم انسانی
دوازدهم تجربی
دوازدهم ریاضی
دوازدهم انسانی
کنکور تجربی
کنکور ریاضی
کنکور انسانی
پیوندهای فروشگاه
فروشگاه ساز رایگان فایل
آمار فروشگاه
امروز:
۱۶ تیر ۱۴۰۳
تعداد محصولات:
٢٥,٩٨٦
تعداد بازدید:
١,٣٠٤,٨٥٩