۰
subtitle
ارسال: #۱
  
توضیح از تحمل پذیری خطا
سلام
بچه ها کسی میتونه توضیح بده این رو؟
راستش من اصلا نمیفهمم چی میگه. حتی یک جمله
اگر لطف کنید کامل توضیح بدید،من ممنون تون میشم ببخشید
بچه ها کسی میتونه توضیح بده این رو؟
راستش من اصلا نمیفهمم چی میگه. حتی یک جمله
اگر لطف کنید کامل توضیح بدید،من ممنون تون میشم ببخشید
۰
ارسال: #۲
  
توضیح از تحمل پذیری خطا
ببینین اینجا داره مفهوم voter و تعاریفشو توضیح میده.
اول توضیح داده که کلا تو ووتر ها میشه بجای اینکه مقایسه ی دقیق انجام بشه میشه به طور غیر دقیق بر حسب نوع اپلیکیشن مقایسه در یه بازه انجام بشه. یعنی یه بازه ی صحیح تعریف میشه و اگر دو تا نتیجه هر دوتاشون توی اون رنج باشن - یعنی فاصله ی بین دو نتیجه از مقدار اپسیلون کمتر باشه- جوابشون یکسان تلقی میشه.
توی ووتر اکثریت - حالا چه بر حسب نوع اپلیکیشن به صورت دقیق مقایسه انجام بده یا بصورت رنجی - یک جواب هنگامی درست تلقی میشه که اکثریت اونها اون جواب رو تولید کرده باشن. به طور مثال اگر ۷ تا کامپوننت یه جواب رو تولید کردن اگر بیشتر یا مساوی چهارتای اونها یه جواب داشته باشن - یا یه بازه ی جوابی بر حسب نوع دقت رای دهنده - اون جواب جواب درست تلقی میشه.
یه نوع دیگه ی ووتر، ووتر میانه است. این ووتر میاد با مقایسه ی مقدارها، اونهایی که جدا افتادن رو میندازه دور تا وقتی که یه دونه باقی بمونه. در واقع داره میانه ی داده ها رو به عنوان جواب صحیح انتخاب میکنه.
نوع دیگه ی ووتر plurality voter هست .توی plurality میاد مجموعه ی جواب ها رو بر حسب یه متریک خاص- این متریک به اپلیکیشن بستگی داره - دسته بندی میکنه و دسته ای که بیشترین مقدار رو داشته باشه به عنوان جواب صحیح انتخاب میکنه.
در نهایت هم ووتر میانگین گیری وزنی رو معرفی کرده. که بر حسب اعتبار هر نسخه میان یه وزنی بهش اختصاص میدن و در نهایت میانگین گیری وزنی انجام میدن. حالا اگه وزنشون یکسان باشه همون میانگین گیری عادی میشه. این وزن میتونه برحسب پرت نبودن جوابشون از همدیگه بهشون داده بشه یا اینکه بر حسب تاریخچه ی جواب صحیح اون نسخه ی خاص.
اول توضیح داده که کلا تو ووتر ها میشه بجای اینکه مقایسه ی دقیق انجام بشه میشه به طور غیر دقیق بر حسب نوع اپلیکیشن مقایسه در یه بازه انجام بشه. یعنی یه بازه ی صحیح تعریف میشه و اگر دو تا نتیجه هر دوتاشون توی اون رنج باشن - یعنی فاصله ی بین دو نتیجه از مقدار اپسیلون کمتر باشه- جوابشون یکسان تلقی میشه.
توی ووتر اکثریت - حالا چه بر حسب نوع اپلیکیشن به صورت دقیق مقایسه انجام بده یا بصورت رنجی - یک جواب هنگامی درست تلقی میشه که اکثریت اونها اون جواب رو تولید کرده باشن. به طور مثال اگر ۷ تا کامپوننت یه جواب رو تولید کردن اگر بیشتر یا مساوی چهارتای اونها یه جواب داشته باشن - یا یه بازه ی جوابی بر حسب نوع دقت رای دهنده - اون جواب جواب درست تلقی میشه.
یه نوع دیگه ی ووتر، ووتر میانه است. این ووتر میاد با مقایسه ی مقدارها، اونهایی که جدا افتادن رو میندازه دور تا وقتی که یه دونه باقی بمونه. در واقع داره میانه ی داده ها رو به عنوان جواب صحیح انتخاب میکنه.
نوع دیگه ی ووتر plurality voter هست .توی plurality میاد مجموعه ی جواب ها رو بر حسب یه متریک خاص- این متریک به اپلیکیشن بستگی داره - دسته بندی میکنه و دسته ای که بیشترین مقدار رو داشته باشه به عنوان جواب صحیح انتخاب میکنه.
در نهایت هم ووتر میانگین گیری وزنی رو معرفی کرده. که بر حسب اعتبار هر نسخه میان یه وزنی بهش اختصاص میدن و در نهایت میانگین گیری وزنی انجام میدن. حالا اگه وزنشون یکسان باشه همون میانگین گیری عادی میشه. این وزن میتونه برحسب پرت نبودن جوابشون از همدیگه بهشون داده بشه یا اینکه بر حسب تاریخچه ی جواب صحیح اون نسخه ی خاص.
۰
ارسال: #۳
  
توضیح از تحمل پذیری خطا
سلام
ممنون از پاسخی که دادید
نکته ای که پیدا کردم
در یکی از سایت ها ذکر شده که Recovery block به صورت سریالی اجرا میشه. فقط یک version در یک زمان اجرا میشه
اما در کتاب گفته میتونه موازی هم اجرا بشه!
اخه اگر RB هم بتونه مثل NVP همزمان همه نسخه ها اجرا بشن. اون وقت دیگه تنها تفاوت N-Self Prograaming با RB این میشه که در N-Self برای هر نسخه یک AT وجود داره!
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
و کتاب
و سوال دیگه. اینجا Version 1A و Version 1B منظورش چیه؟
تا قبل از این میدونستیم هر version با ورژن بعدی در پیاده سازی تفاوت داره. اما این چی؟
ممنون از پاسخی که دادید
نکته ای که پیدا کردم
در یکی از سایت ها ذکر شده که Recovery block به صورت سریالی اجرا میشه. فقط یک version در یک زمان اجرا میشه
اما در کتاب گفته میتونه موازی هم اجرا بشه!
اخه اگر RB هم بتونه مثل NVP همزمان همه نسخه ها اجرا بشن. اون وقت دیگه تنها تفاوت N-Self Prograaming با RB این میشه که در N-Self برای هر نسخه یک AT وجود داره!
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
و کتاب
و سوال دیگه. اینجا Version 1A و Version 1B منظورش چیه؟
تا قبل از این میدونستیم هر version با ورژن بعدی در پیاده سازی تفاوت داره. اما این چی؟
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close