رفتن به مطلب

نرمال کردن داده ها


ارسال های توصیه شده

سلام

می خواستم یکسری از ویژگی هایی را که از تصویر بدست آوردم را نرمال کنم.

اما نمی دونم نرمال کردن چطوریه چه کاربردی داره، و یا اصلا چرا باید داده ها نرمال بشن

سپاس از راهنمایی شما

لینک به دیدگاه
سلام

می خواستم یکسری از ویژگی هایی را که از تصویر بدست آوردم را نرمال کنم.

اما نمی دونم نرمال کردن چطوریه چه کاربردی داره، و یا اصلا چرا باید داده ها نرمال بشن

سپاس از راهنمایی شما

 

سلام

نرمال سازی ویژگی ها به این معنی هست که بیایم رنج مقادیر ویژگی هامون رو یکسان در نظر بگیریم، معمولا بین 0 تا 1 و یا 1- تا 1 به عبارتی با میانگین صفر در نظر می گیرن. یا اینکه فقط ماکزیمم رو برابر یک در نظر می گیرن و مینیمم هم یه مقدری بین صفر و یک خواهد داشت.

اما برای چی میایم اینکار رو انجام میدیم، می خوایم همه ویژگی ها تاثیر یکسانی توی تشخیص ما داشته باشن، یه ویژگی اگه مقادیر خیلی بزرگ نسبت به بقیه داشته باشه، باعث نشه بقیه ویژگی هامون توی تصمیم گیری یا کلاس بندی نقشی نداشته باشن.

 

ساده ترین راهش هم اینه همه ویژگی هامون رو تقسیم بر ماکزیممشون کنیم. مثلا ماکزیمم سطوح روشناییم می تونه 255 باشه، ویژگی هایی که مربوط به سطح روناشنایی رو تقسیم بر 255 کنیم. یا اینکه مثل ویژگی دیگه ای بین صفر رو یک باشه، یعنی ماکزیممش یک باشه، خب تغییر نمی دیم.

 

برای راه حل اول هم باید اول از این فرمول استفاده کنیم:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه

ممنون از راهنمایی شما

من یک مثال می زنم

در توضیحات بالا x چه نقشی داره؟

و لطفا با این مثال توضیح بدین مثلا اگر سط اول خصوصیات رنگ 64 تا و 2341 بزرگترین عدد و صفر یا یک کوچکترین عدد مربوط به خصوصیت رنگ باشند و همین روش را هم برای ویژگی های دیگر مثلا سه تا ویژگی دیگر باشند در این صورت باید چه کار کنیم

لینک به دیدگاه
ممنون از راهنمایی شما

من یک مثال می زنم

در توضیحات بالا x چه نقشی داره؟

و لطفا با این مثال توضیح بدین مثلا اگر سط اول خصوصیات رنگ 64 تا و 2341 بزرگترین عدد و صفر یا یک کوچکترین عدد مربوط به خصوصیت رنگ باشند و همین روش را هم برای ویژگی های دیگر مثلا سه تا ویژگی دیگر باشند در این صورت باید چه کار کنیم

 

مینیمم بین تمام ویژگی ها را در نظر می گیریم یا مینیم را از بین تمام ویژگی ها در نظر می گیریم

 

خواهش می کنم، همونطور که بالا هم توضیح دادم باید هر ویژگی رو به طور جداگانه در نظر بگیری، مثلا اگه همه مقادیرمون کوچکتر از 1000 باشه، تقسیم بر 1000 کنیم مقادیرمون بین صفر و یک میشه، ولی عملا تغییری توی رنج تغییرات نخواهیم داشت، یعنی بازم مقادیر بزگتر می تونن تاصیر بیشتری داشته باشن، چون ما همه رو با اونا مقایسه کردیم. یعنی مثلا ما مقادیر سطوح روشناییمون بین 0 تا 255 هست، خب تقسیم بر 255 می کنیم، اگه برای ویژگی دیگه حداکثر مقدار می تونه 10 باشه، تقسیم بر 10 می کنیم. البته مینیمم هم گفتم میشه در نظر گرفت تا مقادیرمون بین 0 تا یک بشن، نه کوچکتر از یک.

 

X می تونه هر کدوم از ویژگی هامون باشه.

لینک به دیدگاه

ببیند من باید از بین خصوصیات رنگ و شکل و بافت و . . . از بین همشون بزرگترین و کوچکترین عدد را پیدا کنم؟

خصوصیات من بسیار زیاد هستند 95 تا هستند باید همه را داخل یک متغیر قرار بدم یا باید از هم جداشون کنم

مثلا رنگ = 64

بافت = 24

شکل = 13016 و 137.319722468579 121.930521534498 0.459975505105558 135x128 logical -5 0.934319144354318 539.847000000000

و به همین شکل خصوصیات بافت و رنگ هم زیاد هستند

خوب من باید اینها را چی کارش کنم

سپاس از شما دوست عزیز

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...