توضیحات
این فیلم آموزشی قسمت نهم از مجموعه فيلم های آموزش فارسي جامع شبكه هاي عصبي می باشد. ایران متلب به دانش پذیران گرامی توصیه می کند که تمامی قسمت ها را جهت آموزش بهتر مشاهده بفرمایند.
سرفصل این فیلم آموزشی :
پیش بینی ریزش باران
تجزیه و تحلیل فایل اکسل دیتاست
تئوری و اصول پیش بینی در سریهای زمانی
چیدمان داده ها برای پیش بینی مقدار ریزش باران
بردار ورودی پارامتری برای پیش بینی D روز قبل
طریقه وارد کردن فایل اکسل در متلب
ابزار Import Data
تصحیح داده های گم و missed
گزینه Replace برای داده های unimported
مفهوم NAN در داده ها
Column Vector
Numeric Matrix
علت زرد زدن خانه های ماتریس در این پنجره
طریقه ساده تر وارد کردن فایل اکسل به متلب
Paste Excel Data
تصحیح چرخش 180 درجه ای داده ها
دستور fliplr
ذخیره متغییر به یک نام در متلب
پیش بینی سالانه
تقسیم داده ها به آموزش و تست
شبکه عصبی fitnet
آموزش شبکه
ساخت خروجی شبکه
محاسبه MSE و RMSE
رسم خروجی شبکه و داد های واقعی بر روی هم
پیش بینی ماهانه
تبدیل ستونی داده ها
تغییر شبکه برای رسیدن به یک پیش بینی خوب
مدت زمان : 27 دقیقه
حجم فایلها : 110 مگابایت
پیش نمایش
دانلود پیش نمایش (کیفیت اصلی)
آموزش مرتبط :
حسین –
عرض سلام و خسته نباشید…
می تونم بپرسم این آموزش چند ساعته؟
eeiranmatlab –
سلام
این آموزش قسمتی از یک پکیج آموزشی می باشد و برای فهم بهتر کاربرد شبکه های عصبی ، نحوه استفاده از شبکه های عصبی در کاربرد پیش بینی سریهای زمانی را بیان کرده است و هدف بیشتر آموزش کار با شبکه های عصبی است تا دانش پذیر بتواند با نحوه برنامه نویسی متلب شبکه های عصبی آشنا شود. مدت زمان کمتر از یک ساعت می باشد.
پیشنهاد ما به شما برای یادگیری بهتر برنامه نویسی متلب شبکه های عصبی مشاهده تمامی قسمت های فیلم آموزشی جامع شبکه های عصبی می باشد.
حسین –
عرض سلام و خسته نباشید،
ممنون بابت آموزش خوبی که از این مبحث منتشر کردید که واقعا کمبودش حس می شد.
پروژه ای که بنده کار می کنم، ساخت یک مدل پیش بینی (سری زمانی تک متغیره) با کم ترین خطای ممکن، برای داده های ۲۴ سال به صورت فصلی (۹۶ داده) متغیر هدف، با استفاده از یک مدل مبتنی بر شبکه عصبی مصنوعی و در نهایت پیش بینی گام های بعدی (فصول بعدی به مدت ۵ سال-۲۰ پیش بینی) با استفاده از مدل نهایی تولید شده می باشد.
چند سوال از خدمتتان داشتم، ممنون می شوم پاسخ بنده را بدهید:
۱. نوع شبکه ای که در این آموزش استفاده کردید، شبکه عصبی استاتیک هست یا دینامیک؟
۲. با توجه به توضیحاتی که از کارم ارائه دادم، به نظرتان شبکه عصبی مورد نیاز بنده استاتیک خواهد بود یا دینامیک؟ آیا آموزش شما مسئله بنده را پوشش می دهد؟
۳. نوع شبکه عصبی که در این آموزش استفاده شده، Feedforward هست؟
۴. آیا شما کار پروژه هم انجام می دهید؟
۵. بخشی از پروژه کار بنده بحث بهینه سازی سبد سرمایه (Portfolio) با الگوریتم ژنتیک می باشد. آیا شما آموزشی در این مورد هم دارید؟ اگر درخواست انجام پروژه بهینه سازی سبد سرمایه با الگوریتم ژنتیک را نیز داشته باشم، برای شما قابل انجام هست؟
ممنون می شوم در صورت نیاز نحوه تماس را بیان کنید.
ببخشید سوال ها زیاد شد…
مجدد سپاسگزارم
موفق باشید
eeiranmatlab –
سلام
۱. نوع شبکه ای که در این آموزش استفاده کردید، شبکه عصبی استاتیک هست یا دینامیک؟ شبکه عصبی استاتیک
۲. با توجه به توضیحاتی که از کارم ارائه دادم، به نظرتان شبکه عصبی مورد نیاز بنده استاتیک خواهد بود یا دینامیک؟ آیا آموزش شما مسئله بنده را پوشش می دهد؟ شبکه عصبی استاتیک
۳. نوع شبکه عصبی که در این آموزش استفاده شده، Feedforward هست؟ بله
۴. آیا شما کار پروژه هم انجام می دهید؟ خیر
مهدی –
سلام.من اموزش شما رو تهیه کردم اما راستش رو بخواید نفهمیدم بالاخره پیش بینی داده ها چی بود.این کار شما بیشتر فیت کردن یه نمودار به داده های گذشته بود نه اینده.منظور من اینه که مثلا اگه هزار تا داده داریم پیش بینی 1001 داده چی میشه بصورت یه عدد نه یه نمودار .من از روی نمودار پیش بینی ای ندیدم.ممنون میشم اگه برای نشان دادن عدد پیش بینی کد دیگه ای بخواد اونو بگیدچون نتیجه کار بصورت یه عدد برای من مهم است
ایران متلب –
سلام دوست عزیز
رسم نمودار در کار پیش بینی نشان دهنده مقادیر آینده مدل می باشد. شما اگر نمودار نمی خواهید داشته باشید کافی است به
workspace
مراجعه کنید و متغیر مورد نظرتون را پیدا کنید و مقدار آینده یا پیش بینی شده را ببینید.
مهدی –
مشکل من اینه که شبکه جلوتر از داده های موجود رو پیش بینی نمی کنه.اگه مثلا 1000داده داشته باشیم و بخوایم با یک تاخیر دو گام روبه جلو رو پیش بینی کنیم شبکه میاد 3 داده 1و1000و999 رو از داده ها حذف میکنه و از 997 داده باقی مانده میاد دوباره داده 999و1000 رو پیش بینی میکنه .منظور من اینه که شبکه بیاد داده 1001 رو پیش بینی کنه. این رو باید چطور تفسیر کنیم.ممنون میشم توضیح بدید
حسن –
سلام من گرفتم ولی لینک کار نمی کنه رسیدگی کنید
ایران متلب –
با سلام و احترام
لینک های دانلود برای شما ایمیل شد
شاد باشید
محمد جواد –
سلام سی دی کامل این فیلم(سری زمانی) رو حضوری میشه خرید با حتما سفرش آنلاین میخواد
ایران متلب –
سلام
فقط سفارش آنلاین و ارسال لینک دانلود میشه انجام داد
صالح محمودی –
سلام من خرید کردم لینک های دانلود کار نمی کند لطفا لینک دانلود سالم ارسال کنید
ایران متلب –
با سلام
لینک های مجدد چک و برای شما ایمیل شد
سلطاني –
سلام ،ايا فيلم اموزشي شامل مواردذيل هست؟؟؟؟اتخاب ديتاي ورودي براساس شباهت به هدف (موثر بودن) و تكراري نبودن(فيوچر سلكشن)2-نرماليزيشن(بي بعد كردن ديتا)3-شافلينگ (به هم ريختن ديتا جهت از بين بردن وابستگي زماني ديتا)4اموزش و تست شبكه عصبي5پيش بيني مثلا دماي هواي روز بعد
سوال دوم ايا تمام موارد به صورت كد نويسي شده در متلب اورده شده اند؟؟؟؟؟
ایران متلب –
سلام
همه موارد به جز انتخاب ویژگی (feature selection) را در طول آموزش کامل شبکه عصبی کامل آموزش دادیم. شما به همین قسمت بسنده نکنید و باید فیلم آموزش جامع شبکه عصبی را تهیه کنید.
لینک محصول
برای انتخاب ویژگی هم محصول زیر را نگاهی بندازید
لینک محصول
آنه –
سلام من هم برای پیش بینی بارش با سری های زمانی به همچین اموزشی احتیاج داشتم،فقط ایا این اموزش می تواند داده های سالهایی که هیچ اماری از انها نداریم رو نیز پیش بینی کنه؟
ایران متلب –
سلام
پیش بینی در انتها باید همین کار را انجام دهد. اگر پیش بینی سالانه باشد، سالهای بعدی را پیش بینی کند. یا اگر ماهانه است، ماههای بعدی را پیش بینی کند.
حامد –
با سلام
اگر بخوام با پست ارسال بشه هزینه مجزایی باید بپردازم؟
ایران متلب –
سلام
اگر تعداد محصولات انتخابی بیش از 3 مورد باشد، هزینه پست رایگان می باشد. در غیراینصورت باید هزینه جداگانه ای پرداخت شود.
سهیلا –
سلام،خسته نباشید
بنده همین فیلم آموزشی رو از سایت شما خریداری کردم، که این فیلم شامل دو پارت 50 و 60 مگابایت است. ولی در هر دو پارت یک موضوع مطرح شده و روی یک موضوح بحث کردن، میخواستم ببینم همچین چیزی امکان داره؟؟
ایران متلب –
با سلام و احترام
کاربر گرامی نرم افزار winrar فایلهای حجیم را به چندین part تقسیم می کند که اگر بر روی هر part کلیک بفرمایید همان یک فایل حجیم باز می شود.
در اینجا هم یک فیلم آموزشی بوده است که به دو part تقسیم شده است , حال اگر بر روی هر part کلیک کنید همان یک فیلم آموزشی باز می شود. در حقیقت winrar این دو قسمت را به هم می چسباند و یک فایل ایجاد می کند.
جواد –
سلام خسته نباشید
بنده یک پروژه در مورد پیشبینی تقاضای ماهیانه برای تولید چند کالا دارم
آیا این مطلب جوابگوی کار من هست که خریداری کنم یا فیلم آموزشی دیگری که به کار من بیاید در سایت موجود است یا خیر
متشکرم
ایران متلب –
سلام
هم شبکه عصبی و هم مدلسازی آریما برای شما مناسب می باشد :
بسته آموزشی شبکه عصبی
آموزش مدلسازی آریما
محمدرضا –
سلام من خریداری کردم ولی لینک دانلود مشکل داره
ایران متلب –
با سلام و احترام
لینک های صحیح برای شما ایمیل شد.
م.رضا –
سلام اینجا نرم افزار میاد و همون داده هایی رو که داریم برا ما پیش بینی میکنه. اما نمیتونه آینده رو که ما ازش داده ای نداریم پیش بینی کنه. مثلا اگر داده های موجود تا امروز رو داشته باشیم چگونه باید پیشبینی مربوط به فردا رو ببینیم؟
ایران متلب –
با سلام و احترام
دوست گرامی شما که داده های آینده را نداری که بخواهی مقایسه کنی و بفهمی درست است یا نه.
لذا امروز را چند روز قبل میگیری و پیش بینی امروز را انجام میدی و سپس با داده امروز که داریش مقایسه اش کن.
علی –
سلام و خسته نباشید من این آموزش رو خریداری کردم ولی لینک ارسالی باز نمی شه
رسیدگی شود لطفا
ایران متلب –
با سلام
ایمیل خود را دوباره چک بفرمایید. لینک های صحیح ایمیل شد.
عفتی –
با سلام و احترام. و تشکر ویژه بابت فایلهای آموزشی. بنده تمام فایلهای آموزشی شبکه عصبی و پیش بینی رو نگاه کردم ولی باز هم جواب مورد نظرم رو نگرفتم. اول اینکه چرا پیش بینی با شبکه عصبی نیز یک وقفه تاخیر دارد؟ راهی برای برطرف کردن آن وجود دارد؟ و دوم اینکه برای پیش بینی روزهای آینده چه دستوری باید در متلب وارد کنیم؟
ممنون
ایران متلب –
با سلام و احترام خدمت شما
دوست گرامی همانطور که از اسمش بر می آید، پیش بینی است ، پیش بینی یعنی صحبت در مورد موضوعی در آینده که الان از آن اطلاع دقیقی نداریم. لذا نیاز به یک وقفه تاخیر می باشد. مثلا شما می خواهید قیمت هفته آینده تخم مرغ را پیش بینی کنید، وقفه زمانی شما می شود یک هفته.
دستور خاضی وجود ندارد که شما وارد کنی و جواب بگیری. باید کدنویسی انجام بدهید. شما اگر کل مجموعه را با هم تهیه فرمایید به جواب سوالتون می رسید.
لینک کل مجموعه
عباسی –
تشکر از بچه های ایران متلب
pedram –
salam
khaste nabashid
linke dawnloadetun moshkel dare
ایران متلب –
salam
email dobare chek konid
nasrin –
سلام
من لینک های شمارو گرفتم.اما متاسفانه کار نمیکند.
لطفا سریع رسیدگی کنید.الان بهش احتیاج دارم.
تشکر
ایران متلب –
با سلام و احترام
لینک های صحیح دانلود فیلم آموزشی این قسمت از شبکه های عصبی برای شما ایمیل شد.
مینا –
سلام
من الان این فیلم رو سفارش دادم چقدر طول میکشه که لینک دانلود ایمیل بشه؟ممنون
ایران متلب –
با سلام و احترام
لينك هاي صحيح دانلود براي شما ايميل شد.
مهدی محمدی –
با سلام
من چند دقیقه قبل این فایل آموزشی شبکه های عصبی را خریدم و لینکی داخل یک فایل به ایمیل من ارسال شد اما لینک های داخل فایل غیر فعال می باشند و اصلا نمیشه فایل را دنلود کرد !!!!!!!!!!!!!!!!!!
خواهشا هرچه سریعتر رسیدگی کنید من به این فایل ها خیلی احتیاج دارم
ایران متلب –
با سلام
لینک های صحیح برای شما ایمیل شد.
زهرا –
سلام.فایل روخریداری کردم بسيار مفيد بو.د. لطفا كارتون ادامه بدهيد.
بیدل –
آقای دکتر با سلام و آرزوی قبولی عبادات شما
سوالی داشتم اگر مقدور بود پاسخ را مرحمت نمایید.
برای پیش بینی مثلا” بارش ماهیانه یک ایستگاه هواشناسی با استفاده از شبکه عصبی ، که فرضا” بیست سال آمار دارد، معمول است که بارش ماه ها را از ابتدا و به ترتیب فروردین تا اسفند هر سال تنظیم می کنند که می شود دویست و چهل عدد. حال بر اساس تعداد ماههایی که قرار است برپایه آن پیش بینی صورت گیرد ماتریس داده ها را تشکیل می دهیم مثلا” بر اساس سه ماه قبل. #### آیا می شود برای پیش بینی بارش ماهیانه ( مثلا”فقط فروردین)، فقط ماههای فروردین دوره آماری بیست ساله که تعداد آن بیست عدد می شود را ماتریسی کنیم وسپس درشبکه عصبی وارد نماییم. برای اردیبهشت و سایر ماهها هم همینطور عمل کنیم. از لحاظ علمی ایراد ندارد؟
با تشکر
ایران متلب –
با سلام و احترام خدمت شما
نکته ای که باید دوباره اینجا تاکید کنم که بارها در فیلم آموزشی هم گفته شد این است که شبکه عصبی یک جعبه سیاه یا black box است.
شبکه عصبی هیچ اطلاعاتی در مورد سیستمی که ما می خواهیم با آن کار کنیم ندارد و تنها از طریق داده های ورودی خود را آموزش می دهد.
مثلا شما میخواهید پیش بینی ماهانه انجام بدهید و بازه زمانی شما بیست ساله است یعنی 20 * 12 = 240 داده دارید. حال شما می آیید و از ماه تیر و مرداد صرفنظر می کنید و هر سال را 10 ماه می گیرید. آیا این کار منجر به اختلال در شبکه عصبی می شود؟ خیر. چون اولا شبکه عصبی که نمی داند سال 12 ماه است. البته باید برای داده های همه سال ها این دو ماه تیر و مرداد را حذف کنید. در ضمن همانطور که در ابتدا گفتم شبکه عصبی همه چیز را از طریق داده ها یاد می گیرد. شما 10 ماه در نظر گرفتید ، اون هم 10 ماه در نظر می گیرد.
به عبارت دیگر در هنگام کار با سری های زمانی مثل بارش باران و بورس و ….. این خود ما هستیم که بازه زمانی را تعیین می کنیم و بنا به صلاحدید خودمان گاهی این وسط برخی از داده های متوالی را جذف می کنیم. لذا جواب سوال شما بلی می باشد.
نیما محمدی –
با عرض سلام و وقت بخیر
من دانشوی ارشد مالی هستم
علاقه مند به اموزش در مورد پیش بینی قیمت .
گویا در نرم افزار مطالب با استفاده از الگوریتم ها و هوش مصنوعی میشه چنین کاری رو انجام داد .
من اصلا شناختی راجب به این مطالب ندارم .
لطفا راهنمایی بفرمایید فیلم های اموزشی با کدام سر فصل و از کجا شروع کنم به اموزش مقدماتی تا پیشرفته .
با تشکر
ایران متلب –
با سلام و تشکر از شما بابت سوالتون
بله الگوریتم های زیادی برای پیش بینی را میشود در متلب پیاده سازی کرد. خود متلب هم ابزارهای آماده ای برای این کار دارد که اختصاصی پیش بینی دارند.
1. شبکه عصبی . ما در همین فیلم آموزشی به شما نحوه استفاده از شبکه عصبی برای پیش بینی کوتاه مدت و بلند مدت را آموزش دادیم. البته بهتر است مجموعه کامل شبکه عصبی را استفاده کنید.
2. مدل آریما ARIMA . این مدل بیشتر در علوم اقتصادی برای پیش بینی استفاده می شود. ما در یک فیلم آموزشی نحوه استفاده از این مدل درمتلب را آموزش دادیم.
آموزش آریما در متلب
asma –
عالی بود
پروین –
سلام اقای دکتر،خسته نباشین،من تو یه موضوعی از سری های زمانی تو شبکه عصبی اشکال دارم میخواستم ازتون خواهش کنم راهنمایی بفرمایین
تو سری های زمانی شبکه به سه قسمت ترین و ولیدیشن و تست تقسیم نمیشه؟اگه بخوام ارور تست رو بدست بیارم چطوری بدست بیارم،یکی هم اینکه من مدلسازی انجام میدم ولی چطوری پیش بینی کنم؟مثلا اگه داده هام از پنج سال پیش تا به امروز باشن،بخوام مقادیر ماه بعد رو بدست بیارم باید چیکار کنم؟ممنون بابت آموزش های خوبتون
ایران متلب –
تو سری های زمانی شبکه به سه قسمت ترین و ولیدیشن و تست تقسیم نمیشه؟
شبکه به سه قسمت تقسیم نمی شود. داده هایی که شما به شبکه برای آموزش می دهید. شبکه به سه بخش تقسیم می کند تا فرایند آموزش به درستی انجام شود.
اگه بخوام ارور تست رو بدست بیارم چطوری بدست بیارم،یکی هم اینکه من مدلسازی انجام میدم ولی چطوری پیش بینی کنم؟
شما باید اول کار، داده هاتون به دوب بخش تقسیم کنید. داده های آموزش Dtrain و داده های تست Dtest
با داده های آموزش Dtrain، شبکه را آموزش بدید که شبکه خودش دادهایی که به عنوان آموزش بهش دادید را به سه بخش آموزش و تست و اعبارسنجی تقسیم می کند.
با داه های تست Dtest ، شبکه آموزش یافته را تست می کنید. که خطای این بخش میشه خطای پیش بینی.
مثلا اگه داده هام از پنج سال پیش تا به امروز باشن،بخوام مقادیر ماه بعد رو بدست بیارم باید چیکار کنم؟
باید میانگین داده های یک ماه را به عنوان داده یک ماه و یک عدد سری زمانی در نظر بگیرید.
پروین –
یه سوال دیگه هم اینکه عددی که تو نمودار فرضا برای داده اول به عنوان داده واقعی در نظر گرفته با داده ای که خودمتو اکسل دارم فرق داره،به نظرم طبیعیه فرق کنه چون تقسیم کردیم ولی نمی تونم بفهمم اون عدد از چه رابطه ای بدست اومدهو به عنوان داده واقعی وارد شبکه شده
ایران متلب –
کاملا واضح است که نباید فرق کنند ولی اگر تقسیم کردیم باید متناسب با اون تقسیم تغییر کنند.
بهرام –
با سلام وخسته نباشید
اقای دکتر بنده موضوع پایان نامه ام پیش بینی ورشکستگی شرکتهای بورسی با استفاده از نسبت های مالیه.ایا با خرید واموختن این فایل میتونم پروژه پایان نامه رو پیش ببرم با تشکر
ایران متلب –
با سلام و احترام
برای کاربردهای پیش بینی این آموزش خوبی است.
fff –
با سلام
موضوع پروژه من پیش بینی مصرف بار الکتریکی با شبکه عصبی mlp هست و میخواهم با تولباکس متلب انجام بدم میشه بفرمایید کدام آموزش مناسب هست برای من ؟
ایران متلب –
سلام
همین آموزش دقیقا برای شما مناسب است.
امید –
سلام خسته نباشید من میخوام سری زمانی برای بورس به کار ببرم ایا فایل شما جواب گو هست دانلود کنم یا بباید ایل دیه دانلود کنم پیش بینیی دقیق روزناه یا ساعتی میخوام باشه
ایران متلب –
سلام
بله برای شما مناسب می باشد.
توصیه ما به شما تهیه آموزش های زیر برای کاربران علاقه مند به بورس می باشد :
مجموعه آموزش جامع شبکه عصبی
فیلم-آموزش-فارسی-مدلسازی-آریما
پیش-بینی-با-استفاده-از-شبکه-عصبی-و-تبدیل موجک
میثم –
با سلام
من آموزش شمارو تهیه کردم
سوالم اینه که آیا داده های تارگت همون داده های پیش بینی شده هستند؟
ایران متلب –
سلام
دو نوع داده داریم :
داده های هدف (target) همان داده هایی هستند که می خواهیم پیش بینی بشوند یعنی مدل ما در خروجی به ما بدهد.
اگر برد پیش بینی یک روز است، مقادیر یک روز بعد هستند.
مهدی –
با سلام و عرض احترام
من بسته پیش بینب سری های زمانی به کمک شبکه عصبی رو خریدم و موفق شدم این موضوع رو در مورد داده های خودم پیاده سازی کنم..سوال من هم مانند بسیاری از دوستان این هست که حال چطور می تونم داده های پیش بینی شده رو مشاهده کنم؟ به عنوان مثال در صورتیکه برد پیش بینی من روزانه باشد، از کجا می تونم داده پیش بینی شده واسه فردا و روزهای دیگه رو ببینم؟ اگر امکان داره واضح توضیح بفرمایید چون دیدم سوال چند نفر از دوستان هم همین بود…
ایران متلب –
سلام و تشکر از شما
داخل فیلم آموزشی کامل توضیح دادم ولی خلاصه بخوام بگم
شما وقتی مدل را آموزش دادی، دیگه هر چی به ورودی بدهی برات یک پیش بینی می کنه.
زهرا –
سلام
در سری زمانی از داده های بارش تعدادی از داده ها گمشده هستند. ایا اموزش بازسازی داده های گمشده با برازش بهترین توزیع به داده ها در این مجموعه است؟
ایران متلب –
سلام
روشهای آمادهسازی داده ها برای اعمال به مدل، بسیار متنوع می باشند. تعدادی از روشهای کار با داده های گمشده در متلب در بخش دوم بسته یادگیری ماشین به نام پیش پردازش داده و معیارهای ارزیابی صحبت شده است.
حمید –
سلام.ممنون میشم این سوال رو پاسخ بدید
1) میخواستم بپرسم از چه شبکه عصبی در این اموزش برای پیش بینی استفاده شده است؟
2) یک قسمتی از پایان نامه من پیش بینی وزش باد از طریق شبکه عصبی است. من نوع شبکه عصبی رو در پروپوزال نیاوردم که دستم باز باشه ولی پیش بینی من خیلی کوتاه مدت و پیش بینی چند ساعت اینده وزش باد(به صورت گسسته و در مقیاس یک دقیقه) است ایا این اموزش کمکی به من میکنه؟
3) برای دفاع ممکنه نیاز به تیوری این شبکه عصبی هم داشته باشم ایا این اموزش تیوری لازم رو هم در حد کفایت ارایه میده یا فقط کد نویسی در متلبه؟
ایران متلب –
سلام
1) شبکه عصبی پرسپترون چند لایه MLP
2) البته
3) تئوری کوتاه و برنامه نویسی متلب را شامل می شود.