اطلاعیه

Collapse
No announcement yet.

سوال؟؟؟نرمالیزه کردن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال؟؟؟نرمالیزه کردن

    سلام
    با تشکر از همه فعالان این سایت

    1)پیش پردازش و پس پردازش یعنی انجام چه عملیاتی؟آیا نرمالیزه کردن یه نوع پیش پردازش واسه داده ها محسوب میشه؟

    2)فرق میکنه که از توابع خود مطلب (مثلا تابع mapminmax) واسه نرمالیزه استفاده کنی یا از فرمولهایی که واسه اینکار هست.(مثلا نرمال کردن آماری xn=(x-xave)/δ)؟

    3)وقتی داده ها را نرمال کردی با چه دستوری میتونی مقادیر واقعی را بگیری؟

    ممنون اگه کسی راهنمایی کنه

    #2
    پاسخ : سوال؟؟؟نرمالیزه کردن

    سلام
    1- پیش پردازش مراحل مقدماتی پردازش روی سیگنال هست که قبل از مرحله پردازش اصلی انجام میشه. بله نرمالیزه کردن نوعی پیش پردازش است.
    2- بستگی به کاربرد داره.
    3- دستور خاصی نداره باید عکس عملیاتی که انجام شده انجام بدی (اگه عملش معکوس پذیر باشه) یا این که داده های اولیه ذخیره شده باشه.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه


      #3
      پاسخ : سوال؟؟؟نرمالیزه کردن

      نوشته اصلی توسط هـــادی
      سلام
      1- پیش پردازش مراحل مقدماتی پردازش روی سیگنال هست که قبل از مرحله پردازش اصلی انجام میشه. بله نرمالیزه کردن نوعی پیش پردازش است.
      2- بستگی به کاربرد داره.
      3- دستور خاصی نداره باید عکس عملیاتی که انجام شده انجام بدی (اگه عملش معکوس پذیر باشه) یا این که داده های اولیه ذخیره شده باشه.
      ممنون از کمکتون
      من چند مورد مطالعه کردم و نوشته بودن که بهتره قبل از ایجاد شبکه داده ها نرمالیزه شن و....منم اینکارو انجام دادم . خوب مسلمه که وقتی داده ها مثلا به بازه -1 تا 1 مقیاس شن خطاشون خیلی کمتر میشه ولی چیزی که من باید به عنوان نتیجه کارم گزارش بدم که این خطا نیست!!باید خطای حالت اصلی بدون نرمالیزه را بیان کنم.درسته؟ یعنی در واقع نرمال کردن فقط باعث میشه که روند آموزش بهتر انجام شه؟ چرا واسه کار من هیچ تاثیری نداره؟من دارم جایی اشتباه میکنم؟

      دیدگاه


        #4
        پاسخ : سوال؟؟؟نرمالیزه کردن

        نوشته اصلی توسط laughingrose1
        ممنون از کمکتون
        من چند مورد مطالعه کردم و نوشته بودن که بهتره قبل از ایجاد شبکه داده ها نرمالیزه شن و....منم اینکارو انجام دادم . خوب مسلمه که وقتی داده ها مثلا به بازه -1 تا 1 مقیاس شن خطاشون خیلی کمتر میشه ولی چیزی که من باید به عنوان نتیجه کارم گزارش بدم که این خطا نیست!!باید خطای حالت اصلی بدون نرمالیزه را بیان کنم.درسته؟ یعنی در واقع نرمال کردن فقط باعث میشه که روند آموزش بهتر انجام شه؟ چرا واسه کار من هیچ تاثیری نداره؟من دارم جایی اشتباه میکنم؟
        یکی از دلایل پیش پردازش کم کردن خطا هست، هم داده آموزش و هم آزمایشی باید پیش پردازش بشن و نتیجه هم معتبره و لازم نیست روی خطا روی داده اصلی بیان بشه. ممکنه جایی تو برنامه اشتباه کرده باشید شاید هم نوع پیش پردازشی که انجام دادید تأثیر زیادی روی خطا نداشته.
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه


          #5
          پاسخ : سوال؟؟؟نرمالیزه کردن

          نوشته اصلی توسط هـــادی
          یکی از دلایل پیش پردازش کم کردن خطا هست، هم داده آموزش و هم آزمایشی باید پیش پردازش بشن و نتیجه هم معتبره و لازم نیست روی خطا روی داده اصلی بیان بشه. ممکنه جایی تو برنامه اشتباه کرده باشید شاید هم نوع پیش پردازشی که انجام دادید تأثیر زیادی روی خطا نداشته.
          با تشکر
          روی خطای شبکه ام که تاثیر میذاره و خیلی هم کمش میکنه ولی فقط کم کردن خطا واسم مهم نیست.آخه کار من پیش بینی جریان رودخانه است و برام مهمه که در طی روند آموزش و مدلسازی، شکل هیدروگراف جریان حفظ بشه.یعنی بعضی جاها جریان نقطه پیک داره و دارای روند صعودی است و بعضی جاها روند نزولی داره.حالا وقتی نرمال میکنم احتمالا واسه اینکه داده ها به مقیاس خیلی کوچیک آورده میشن خطا خیلی کم میشه ولی باز همون آش و همون کاسه.... یعنی بازم تفاوت زیادی بین شکل هیدروگراف جریان و شکلی که شبکه آموزش میبینه وجود داره.
          متوجه منظورم شدین؟

          دیدگاه


            #6
            پاسخ : سوال؟؟؟نرمالیزه کردن

            نوشته اصلی توسط laughingrose1
            با تشکر
            روی خطای شبکه ام که تاثیر میذاره و خیلی هم کمش میکنه ولی فقط کم کردن خطا واسم مهم نیست.آخه کار من پیش بینی جریان رودخانه است و برام مهمه که در طی روند آموزش و مدلسازی، شکل هیدروگراف جریان حفظ بشه.یعنی بعضی جاها جریان نقطه پیک داره و دارای روند صعودی است و بعضی جاها روند نزولی داره.حالا وقتی نرمال میکنم احتمالا واسه اینکه داده ها به مقیاس خیلی کوچیک آورده میشن خطا خیلی کم میشه ولی باز همون آش و همون کاسه.... یعنی بازم تفاوت زیادی بین شکل هیدروگراف جریان و شکلی که شبکه آموزش میبینه وجود داره.
            متوجه منظورم شدین؟
            درست نه. البته شاید به خاطر اینه که من پیش بینی و مدلسازی با شبکه عصبی کار نکردم. منظورت اینه که مدلی که از داده های نرمالیزه شده به دست اوردی دوباره به حالت اصلی تبدیل کردی و خطا تغییری نکرد؟
            لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
            لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
            با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
            اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
            يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

            دیدگاه


              #7
              پاسخ : سوال؟؟؟نرمالیزه کردن

              نوشته اصلی توسط هـــادی
              درست نه. البته شاید به خاطر اینه که من پیش بینی و مدلسازی با شبکه عصبی کار نکردم. منظورت اینه که مدلی که از داده های نرمالیزه شده به دست اوردی دوباره به حالت اصلی تبدیل کردی و خطا تغییری نکرد؟

              من با دو تا معیار R2 و RMSE شبکه مو می سنجم. کلا روند مدلسازی خوب انجام نمیشه. چون میزان همبستگی داده هام (R) خیلی کم هست. میزان R2 خیلی کم و میزان RMSE خیلی زیاد به دست میاد.نرمالیزه کردن باعث میشه که میزان RMSE خیلی کمتر بشه ولی خوب در میزان R2 علنا بی تاثیر است و خوب گره ای از مشکلات من حل نمیکنه.خطا رو کم کرده ولی این در واقع به خاطر اینه که به بازه کوچکی مقیاسشون کرده و واسه این، خطا کم شده وگرنه مدل من همچنان OK نیست!!!
              حالا متوجه منظورم شدین؟

              دیدگاه


                #8
                پاسخ : سوال؟؟؟نرمالیزه کردن

                فکر نمی کنم بتونم کمکی کنم. شاید اگه برنامه و داده ها رو میذاشتید میشد شاید. شاید بقیه دوستان مثل آقای شفقی یا خانم جعفری بتونن کمک کنن.
                لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
                لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
                با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
                اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
                يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

                دیدگاه


                  #9
                  پاسخ : سوال؟؟؟نرمالیزه کردن

                  نوشته اصلی توسط laughingrose1
                  سلام
                  با تشکر از همه فعالان این سایت

                  1)پیش پردازش و پس پردازش یعنی انجام چه عملیاتی؟آیا نرمالیزه کردن یه نوع پیش پردازش واسه داده ها محسوب میشه؟

                  2)فرق میکنه که از توابع خود مطلب (مثلا تابع mapminmax) واسه نرمالیزه استفاده کنی یا از فرمولهایی که واسه اینکار هست.(مثلا نرمال کردن آماری xn=(x-xave)/δ)؟

                  3)وقتی داده ها را نرمال کردی با چه دستوری میتونی مقادیر واقعی را بگیری؟

                  ممنون اگه کسی راهنمایی کنه

                  با فرض اینکه شما شبکه رو با داده های نرمال شده train کردین با استفاده از کد زیر می تونید خروجی شبکه رو به اسکیل اصلی(قبل از نرمالایز شدن) بر گردونید
                  a = mapminmax('reverse',an,ts); که an خروجی نرمال شده ی شبکه هست و a برگردان خروجی به اسکیل اصلی هست...

                  دیدگاه


                    #10
                    پاسخ : سوال؟؟؟نرمالیزه کردن

                    من هم همین مشکل را را دارم. لطفا کدی که خروجی شبکه رو به اسکیل اصلی(قبل از نرمالایز شدن) بر می گرداند یکبار دیگر بنویسید

                    دیدگاه

                    لطفا صبر کنید...
                    X