. بنابراین هر متغییر مانند Xt در زمان وقوع خود بیان کننده اثر تمامی متغیرهای اثر گذار است و در نتیجه روند آن از نظر تئوریک کاملاً تعیین پذیر است و تصادفی نیست .

در علم ریاضیات به این روندهای غیر خطی تصادفی نما[10] ، « آشوب »[11] اطلاق می شود و روند منتج از انها آشوبی است . به طور خلاصه ، یک آشوب ، سیستمی : 1) غیر خطی ؛ 2) پویاست ؛ 3) در کمال سادگی به خلق روندهای پیچیده می انجامد و 4) نسبت به وجود انحراف از شرایط اولیه بسیار حساس است . به این ترتیب است که تصادفی به نظر می رسد . تشخیص این سیستم از دو جهت جالب توجه است : 1) اگر اثبات شود که یک سیستم آشوبی است راه برای تشخیص نوع سیستم آشوبی و مکانیزمی که این سیستم را تولید می کند هموارتر می شود و می توان برای توضیح این پدیده مدل های مناسب طراحی کرد که در هنگام حل ، جوابی آشوبی ایجاد کند . 2 ) با کشف یک سیستم آشوبی و محتوای آن می توان امیدهای از دست رفته پیش بینی پذیری متغیرها را دوباره زنده کرد .

مطالعه این سیستم در اقتصاد از هر دو حیث حائز اهمیت است . لذا نزدیک به سه دهه است که مطالعات در این زمینه راه خود را در اقتصاد نیز باز نموده است . مطالعات در سه گروه متمرکز شده اند : 1) انهایی که تشخیص روند آشوبی از روند تصادفی را در مورد متغیرهای اقتصادی هدف خود قرار داده اند : 2) انهایی که بر تشکیل مدل هایی نظری که بتواند در حالاتی خاص رفتاری آشوبی خلق نموده و در عین حال از اصول اقتصادی تبعیت نماید ، تمرکز کرده اند و 3)انهایی که به دنبال کشف مکانیزم تولید داده های آشوبی در جهان واقعیت و به طور ساده ، فرمول اصلی تولید کننده داده ها بوده اند . متاسفانه علی رغم پیشرفت هایی که در دو زمینه قبلی رخ داده در زمینه سوم دستاور قابل توجهی ایجاد نشده است .

از طرفی درسال های اخیر ، پیشرفت های قابل توجه در پردازش سریع اطلاعات به وسیله کامپیوترها و نرم افزارهای کاربردی ، انگیزه پژوهش و به کارگیری مدل های غیر خطی را در میان اقتصادانان به طور چشم گیری افزایش داده است . یکی از معروف ترین مدل ها در این زمینه ، شبکه های عصبی مصنوعی است .[12]

مدل های شبکه های عصبی مصنوعی از ابزارهای قدرتمند در تجزیه و تحلیل داده ها در علوم مهندسی ، کامپیوتر ، علوم پایه ، پزشکی ، هوا و فضا و بسیاری از رشته های علمی است که استفاده از انها در مدل های اقتصاد کلان در دهه 90 مورد توجه پژوهشگران اقتصاد قرار گرفت . شبکه های عصبی مصنوعی را می توان با اغماض زیاد ، مدل های الکترونیکی از ساختار عصبی مغز انسان نامید . اگر چه مکانیزم دقیق کارکرد مغز انسان (یا حتی جانوران) به طور کامل شناخته شده نیست ، اما با این وجود جنبه های شناخته شده ایی نیز وجود دارند که الهام بخش تئوری شبکه های عصبی مصنوعی بوده اند . به عنوان مثال ، یکی از سلول های عصبی ، معروف به نرون [13] است که دانش بشری آن را به عنوان سازنده اصلی مغز می انگارد . سلول های عصبی قادرند تا با اتصال به یکدیگر تشکیل شبکه های عظیم بدهند . قدرت فوق العاده مغز انسان از تعداد بسیار زیاد نرون ها و ارتباط بین انها ناشی می‌شود.

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

در اصطلاح فنی ، نرون ها ، ارتباطات بین انها ، فرایند دودویی[14] پایدار [15] یا همزمان [16] محسوب نمی شوند .

در واقع شبکه های عصبی شبیه سازی شده یا کامپیوتری ، فقط قادرند بخش کوچکی از خصوصیات و ویژگی های شبکه های بیولوژیک را شبیه سازی کنند . در واقع هنر یک طراح شبکه های عصبی مصنوعی در چگونگی ترکیب نرون ها در یک شبکه[17] متجلی شود .

علوم بیولوژیک نشان داده اند که ترکیب نرون ها در شبکه عصبی مغز به گونه ایی است که ما را قادر می سازد تا اطلاعات را به صورتی پویا ، تعاملی و خود سازمان[18] پردازش می کنیم . در شبکه های عصبی بیولوژیک ، نرون ها در ساختاری سه بعدی به یکدیگر اتصال یافته اند . اتصالات بین نرون ها در شبکه های عصبی بیولوژیک آنقدر زیاد و پیچیده است که به هیچ وجه نمی توان شبکه مصنوعی مشابه ایی طراحی کرد .

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

در حال حاضر یکی از ساده ترین روش های ارتباط دهی در شبکه های عصبی مصنوعی آن است که ابتدا

 

برای دانلود متن کامل پایان نامه ها اینجا کلیک کنید

نرون ها در گروه های مشخصی به صورت لایه های نرونی سازماندهی می شوند و پس از تأمین ارتباطات بین نرونی در هر لایه ، ارتباطات بین لایه ها برقررا می شود . اگر چه در کاربردهای مشخصی می توان با موفقیت از شبکه های عصبی تک لایه استفاده کرد ، اما رسم بر آن است که شبکه های عصبی حداقل دارای سه لایه باشد. ( لایه ورودی – لایه میانی ( پنهان ) ، لایه خروجی )

در بسیاری از شبکه های عصبی مصنوعی ، اتصالات بین نرونی به گونه ایی است که نرون های لایه میانی ، ورودی خود را از تمام نرون های لایه پایینی خود ( به طور معمول لایه نرون های ورودی ) دریافت می کنند .

بدین ترتیب در یک شبکه عصبی ، سیگنال ها به تدریج از یک لایه نرون به لایه های بالاتر حرکت می کنند و در نهایت به لایه آخر و خروجی می رسند . چنین مسیری در اصطلاح فنی پیشخور[19] نامیده می شود .

نوع دیگری از اتصالات بین نرونی در شبکه های عصبی مصنوعی به ارتباط بازخورد[20] معروف است . در این نوع ارتباطات ، خروجی یک لایه نرونی به لایه قبلی[21] اتصال داده می شود . ارتباط بین نرونی در شبکه های عصبی مصنوعی از اهمیت بسیار زیادی برخوردار هستند و به نوعی قدرت یک شبکه را تعیین می کنند .

شبکه های عصبی می توانند بر اساس طراحی خود سیگنال های ورودی را طراحی کنند و به سیگنال های خروجی تبدیل نمایند . چنین فرآیندی را آموزش دیدن شبکه عصبی می نامند .

به طور کلی دو روش برای آموزش دادن شبکه‌های عصبی مصنوعی وجود دارد . روش آموزش با ناظر [22] ( معلم ) و روش آموزش بدون ناظر[23] ( بدون معلم ) . در روش آموزش با ناظر آنچه به شبکه به عنوان مجموعه آموزشی داده می شود همراه با قضاوتی است که ناظر انتظار دارد ، لذا نمونه ها همراه با قضاوت از پیش تعیین شده آموزش داده می شوند تا در آینده، شبکه در صورت برخورد با نمونه های جدید ، با توجه به روالی که آموزش دیده است ، عمل کند . اما در آموزش بدون ناظر شبکه های عصبی بدون در اختیار داشتن داده های خروجی ، در معرض آموزش قرار می گیرند . در واقع به تنهایی و بدون کمک خارجی باید با توجه به شکل سیگنال های خروجی خود ، درباره درستی یا نادرستی انها تصمیم بگیرد.

در مواردی ممکن است که شبکه عصبی اصولاً موفق به فراگیری نشود . بدین معنی که پارامترهای شبکه پس از زمانهای طولانی به مقدار مشخصی همگرا نشوند ، چنین مواردی ممکن است بر اثر ناکافی بودن داده های آموزشی و یا اصولاً نقص طراحی شبکه ایجاد شود . باید توجه داشت که فرآیند آموزش شبکه های عصبی فقط به ازای زیر مجموعه ایی از داده هایی که قرار است شبکه انها را در کاربرد حقیقی خود پردازش کند ، آموزش داده می شوند . در صورتی که شبکه بیش از حد آموزش ببیند[24]، یا تعداد داده های آموزشی یک شبکه بیش از حد زیاد باشد ( در واقع از تمامی داده های مسلم برای آموزش دادن به شبکه استفاده شود ) ، شبکه به جای آن که آموزش ببیند ، به حالتی می رسد که به آن حفظ کردن اطلاعات می گویند . در واقع به جای آن که یک شبکه برای حل مساله از هوش خود کمک بگیرد ، از محفوظات خود استفاده می کند . همان گونه که شرایط و موقعیت نیز در نتیجه آموزش تأثیر دارد ، میزان یادگیری شبکه نیز به شدت از شرایط اولیه آغاز آموزش شبکه تأثیر می پذیرد . انتخاب مناسب مقادیر اولیه پارامترهای شبکه ، در نتیجه آموزش آن بسیار موثر خواهد بود . شبکه های عصبی مصنوعی از جنبه های توپولوژی ، ساختاری و روش های یادگیری به انواع مختلفی تقسیم می شوند و هر یک در کاربردهای خاص عملکرد مناسبی از خود نشان می دهند . شبکه عصبی چند لایه پرسپترون [25] با روش یادگیری انتشار وارون[26] یکی از متداولترین شبکه های کاربردی است ، که در این پژوهش با استفاده از آن پیش بینی صورت می گیرد . در مباحث نظری اثبات شده که شبکه MLP در صورت انتخاب صحیح ساختار داخلی مناسب ، قادر است که هر گونه سیستم غیر خطی را مدل کرده و شبیه سازی کند .

1 – 2 هدف از تحقیق

هدف از انجام این تحقیق ، ارائه یک مدل شبکه عصبی مصنوعی جهت پیش بینی روزانه نرخ جفت ارز و مقایسه نتایج حاصل از این پیش بینی با تحلیل های سری زمانی و مدل ARIMA و همچنین تلفیق جواب های حاصل از دو مدل و ارائه نتیجه بهتر نسبت به هر دو مدل است .

1-fundamental

2-technical

١- شرایط اولیه ، شامل وضعیت یا مقدار اولیه مورد بررسی ، وضعیت تمامی متغیرهای مرتبط با آن و تمامی ساز و کارهای اثرگذار بر متغیر مورد بررسی و سایر متغیرهای اثر گذار می باشد .

٢- یکی از دلایل این وضعیت ، تعداد زیاد متغیرهای اثر گذار بر پدیده های اقتصادی است .

٣- حتی متعصب ترین طرفداران این اندیشه نیز قبول دارند که درون یک متغیر اقتصادی یک جزء توضیح پذیر و غیر تصادفی وجود دارد .

4-white niose

5-Auto regressive conditional Heteroscedasticity

6-Generalited Auto regressive conditional Heteros Cendasticity

موضوعات: بدون موضوع  لینک ثابت