تجزیه و تحلیل قیمت سهام یک منطقه مهم تحقیق بوده و یکی از برنامه های برتر یادگیری ماشین است. این آموزش به شما می آموزد که چگونه پیش بینی قیمت سهام را با استفاده از یادگیری ماشین و تکنیک های یادگیری عمیق انجام دهید. در اینجا ، شما از یک شبکه LSTM برای آموزش مدل خود با داده های Google Stock استفاده خواهید کرد.
PCP در AI و یادگیری ماشین
بازار سهام چیست؟
بازار سهام یک بازار عمومی است که در آن می توانید سهام شرکت های دارای فهرست عمومی را خریداری و بفروشید. سهام ، که به عنوان سهام نیز شناخته می شود ، نماینده مالکیت در شرکت است. بورس اوراق بهادار واسطه ای است که امکان خرید و فروش سهام را فراهم می کند.
اهمیت بازار سهام
- بازارهای سهام به شرکت ها کمک می کنند تا سرمایه را جمع کنند.
- این به تولید ثروت شخصی کمک می کند.
- بازارهای سهام به عنوان شاخص وضعیت اقتصاد خدمت می کنند.
- این یک منبع گسترده برای مردم است که بتوانند پول را در شرکت هایی با پتانسیل رشد بالا سرمایه گذاری کنند.
پیش بینی قیمت سهام
پیش بینی قیمت سهام با استفاده از یادگیری ماشین به شما کمک می کند تا ارزش آینده سهام شرکت و سایر دارایی های مالی معامله شده در بورس را کشف کنید. کل ایده پیش بینی قیمت سهام ، به دست آوردن سود قابل توجهی است. پیش بینی نحوه عملکرد بورس سهام کار سختی است. عوامل دیگری در پیش بینی وجود دارد ، مانند عوامل جسمی و روانی ، رفتار منطقی و غیر منطقی و غیره. همه این عوامل برای ایجاد قیمت سهم پویا و بی ثبات ترکیب می شوند. این امر پیش بینی قیمت سهام با دقت بالا را بسیار دشوار می کند.
درک شبکه حافظه کوتاه مدت کوتاه مدت
در اینجا ، شما از یک شبکه حافظه کوتاه مدت کوتاه مدت (LSTM) برای ساخت مدل خود برای پیش بینی قیمت سهام Google استفاده خواهید کرد.
LTSM ها نوعی از شبکه عصبی مکرر برای یادگیری وابستگی های بلند مدت هستند. معمولاً برای پردازش و پیش بینی داده های سری زمانی استفاده می شود.
از تصویر در بالا ، می بینید که LSTM ها دارای یک ساختار زنجیره ای مانند هستند. General RNN ها یک لایه شبکه عصبی واحد دارند. از طرف دیگر ، LSTM ها دارای چهار لایه متقابل هستند که به طور فوق العاده ارتباط برقرار می کنند.
LSTM ها در یک فرآیند سه مرحله ای کار می کنند.
- اولین قدم در LSTM تصمیم گیری در مورد کدام اطلاعات در آن مرحله زمانی خاص است. با کمک یک عملکرد سیگموئید تصمیم گرفته می شود. به حالت قبلی (HT-1) و ورودی فعلی XT نگاه می کند و عملکرد را محاسبه می کند.
- در لایه دوم دو عملکرد وجود دارد. اول عملکرد سیگموئید و دوم عملکرد TANH است. عملکرد سیگموئید تصمیم می گیرد که مقادیر را از طریق آن (0 یا 1) بگذارد. عملکرد TANH وزن را به مقادیر گذشت داده می کند و میزان اهمیت آنها را ا ز-1 تا 1 تصمیم می گیرد.
- مرحله سوم تصمیم گیری در مورد خروجی نهایی چیست. ابتدا باید یک لایه سیگموئید را اجرا کنید که تعیین می کند بخش هایی از حالت سلول آن را به خروجی تبدیل می کند. سپس ، شما باید حالت سلول را از طریق تابع TANH قرار دهید تا مقادیر بی ن-1 و 1 را فشار داده و آن را با خروجی دروازه سیگموئید ضرب کنید.
با این درک اساسی از LSTM ، می توانید به بخش نمایشی این آموزش در مورد پیش بینی قیمت سهام با استفاده از یادگیری ماشین شیرجه بزنید.
2023 روند: فعال کردن تجربیات نسل بعدی
پیش بینی قیمت سهام Google با استفاده از LSTM
1. کتابخانه ها را وارد کنید.
2. مجموعه داده های آموزش را بارگیری کنید.
داده های آموزش Google دارای اطلاعاتی از 3 ژانویه 2012 تا 30 دسامبر 2016 است. پنج ستون وجود دارد. ستون باز قیمتی را نشان می دهد که سهام در هنگام باز شدن بازار در یک روز خاص ، تجارت را آغاز کرد. ستون نزدیک هنگام بسته شدن بورس اوراق بهادار بازار روز را به قیمت سهام فردی اشاره می کند. ستون بالا بالاترین قیمتی را که در آن یک سهام در طی یک دوره معامله می شود ، نشان می دهد. ستون پایین کمترین قیمت دوره را نشان می دهد. حجم کل میزان فعالیت معاملاتی در طی یک دوره زمانی است.
3. برای آموزش مدل خود از ستون قیمت سهام باز استفاده کنید.
4- عادی سازی مجموعه داده.
مهندس هوش مصنوعی
5. ایجاد ساختار داده X_Train و Y_Train.
6. داده ها را تغییر دهید.
7. ساختن مدل با وارد کردن کتابخانه های مهم و اضافه کردن لایه های مختلف به LSTM.
دوره صدور گواهینامه یادگیری ماشین رایگان
8. متناسب با مدل.
9. استخراج قیمت واقعی سهام ژانوی ه-2017.
10. آماده سازی ورودی برای مدل.
11. پیش بینی ارزش های قیمت سهام ژانویه 2017.
دوره رایگان: الگوریتم های یادگیری ماشین
12. ترسیم قیمت های واقعی و پیش بینی شده برای سهام Google.
همانطور که در بالا مشاهده می کنید ، مدل می تواند روند قیمت واقعی سهام را بسیار نزدیک پیش بینی کند. دقت مدل را می توان با آموزش با داده های بیشتر و افزایش لایه های LSTM افزایش داد.
نتیجه
بازار سهام نقش مهمی در زندگی روزمره ما دارد. این یک عامل مهم در رشد تولید ناخالص داخلی یک کشور است. در این آموزش ، اصول اولیه بازار سهام و نحوه انجام پیش بینی قیمت سهام را با استفاده از یادگیری ماشین آموخته اید.
آیا سوالی در رابطه با این آموزش در مورد پیش بینی سهام با استفاده از یادگیری ماشین دارید؟در صورت انجام ، لطفاً آنها را در بخش نظرات قرار دهید. تیم متخصصان ما به شما در پاسخ به سوالات خود کمک می کنند.
اگر شما علاقه مند به یادگیری بیشتر در مورد یادگیری ماشین ، از جمله برنامه های مختلف ML در صنایع هستید ، برنامه تحصیلات تکمیلی Simplilearn را در AI و یادگیری ماشین با همکاری دانشگاه Purdue و با همکاری IBM کشف کنید. این برنامه جامع 12 ماهه همه چیز را از آمار ، یادگیری ماشین ، یادگیری عمیق ، یادگیری تقویت ، گرفته تا برنامه نویسی زبان طبیعی و موارد دیگر پوشش می دهد. شما می توانید از متخصصان جهانی بیاموزید و در پایان برنامه با تأییدهای زیادی از صنعت و رهبران دانشگاهی و یک مهارت که امروزه بیشترین تقاضا در سازمان های سراسر جهان است ، دور شوید.
درباره نویسنده
بیسوال
Avijeet یک تحلیلگر ارشد تحقیق در Simplilearn است. علاقه مند به تجزیه و تحلیل داده ها ، یادگیری ماشین و یادگیری عمیق ، Avijeet نیز به سیاست ، کریکت و فوتبال علاقه مند است.