آموزش 202. پایتون و یادگیری ماشین در تحلیل مالی - آخرین آپدیت

Python & Machine Learning in Financial Analysis 2021

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره کامل استفاده از پایتون ، یادگیری ماشین و یادگیری عمیق در امور مالی با کدگذاری کامل (راهنمای گام به گام)

آنچه خواهید آموخت

  • داده های مالی و پیش پردازش: بررسی می کند که تفاوت داده های مالی با انواع دیگر داده ها که معمولاً در کارهای یادگیری ماشین استفاده می شود ، متفاوت است. شما می توانید از توابع ارائه شده برای بارگیری داده های مالی از تعدادی از منابع (مانند Yahoo Finance و Quandl) و پیش پردازش آن برای تجزیه و تحلیل بیشتر استفاده کنید. در نهایت ، نحوه بررسی اینکه آیا داده ها از حقایق تلقی شده بازده دارایی پیروی می کنند ، یاد می گیرید.
  • تجزیه و تحلیل فنی در پایتون: برخی از اصول اساسی تجزیه و تحلیل فنی و همچنین نحوه ایجاد سریع داشبوردهای زیبا در پایتون را نشان می دهد. شما قادر خواهید بود برخی از بینش ها را در مورد الگوهای برآمده از مجموعه ای از معیارهای متداول استفاده کنید (مانند MACD و RSI).
  • مدلسازی سری زمانی: مدلسازی سری زمانی ، اصول مدل سازی سری زمانی (شامل تجزیه سری زمانی و ایستایی آماری) را معرفی می کند. سپس ، ما دو مورد از پرکاربردترین روشهای مدل سازی سریهای زمانی را بررسی می کنیم - روشهای هموارسازی نمایی و مدلهای کلاس ARIMA. در آخر ، ما یک رویکرد جدید برای مدل سازی یک سری زمانی با استفاده از مدل افزودنی از کتابخانه پیامبر فیس بوک ارائه می دهیم.
  • مدلهای چند عاملی: نحوه برآورد مدلهای عوامل مختلف در پایتون را به شما نشان می دهد. ما با ساده ترین مدل یک عاملی شروع می کنیم و سپس نحوه تخمین مدل های پیشرفته سه ، چهار و پنج عاملی را توضیح می دهیم.
  • مدلسازی نوسانات با مدلهای کلاس GARCH: شما را با مفهوم پیش بینی نوسانات با استفاده از مدلهای کلاس (G) ARCH ، نحوه انتخاب بهترین مدل مناسب و نحوه تفسیر نتایج خود آشنا می کند.
  • شبیه سازی مونت کارلو در امور مالی: شما را با مفهوم شبیه سازی مونت کارلو و نحوه استفاده از آنها برای شبیه سازی قیمت سهام ، ارزیابی گزینه های اروپایی/آمریکایی و محاسبه VaR آشنا می کند.
  • تخصیص دارایی در پایتون: مفهوم نظریه مدرن نمونه کارها را معرفی می کند و به شما نشان می دهد چگونه می توانید مرز کارآمد را در پایتون بدست آورید. سپس ، ما به چگونگی شناسایی نمونه کارهای خاص مانند حداقل واریانس یا حداکثر نسبت شارپ نگاه می کنیم. ما همچنین به شما نشان می دهیم که چگونه عملکرد این نمونه کارها را ارزیابی کنید.
  • شناسایی پیش فرض اعتبار با یادگیری ماشین: موردی را برای استفاده از یادگیری ماشین برای پیش بینی پیش فرض اعتبار ارائه می دهد. شما با الگوریتم های پیشرفته طبقه بندی آشنا خواهید شد ، نحوه تنظیم بیش از حد پارامترهای مدل را یاد می گیرید و با مشکلات عدم تعادل داده ها کنار می آیید.
  • مدل های پیشرفته یادگیری ماشین در امور مالی: شما را با مجموعه ای از طبقه بندی کننده های پیشرفته (از جمله چند مدل انباشته) آشنا می کند. علاوه بر این ، ما به نحوه مقابله با عدم تعادل کلاس ، استفاده از بهینه سازی بیزی برای تنظیم بیش از حد پارامتر و بازیابی اهمیت ویژگی از یک مدل نگاه می کنیم.
  • یادگیری عمیق در امور مالی: نحوه استفاده از تکنیک های یادگیری عمیق برای کار با سری های زمانی و داده های جدولی را نشان می دهد. شبکه ها با استفاده از PyTorch آموزش داده می شوند.

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

شما در زمینه امور مالی موارد مختلفی را می دانید ، مانند:

دریافت داده از Yahoo Finance و Quandl

تغییر فرکانس

تجسم داده های سری زمانی

ایجاد نمودار شمعدانی

محاسبه باندهای بولینگر و آزمایش استراتژی خرید/فروش

ساخت داشبورد تعاملی برای TA

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

پیش بینی با استفاده از مدل های کلاس ARIMA

اجرای مدل قیمت گذاری دارایی سرمایه در پایتون

پیاده سازی مدل سه عاملی Fama-French ، چرخاندن مدل سه عاملی بر روی مجموعه ای از دارایی ها ، و مدل های چهار و پنج عاملی در پایتون

توضیح نوسانات بازده سهام با مدل های ARCH و GARCH

پیاده سازی یک مدل CCC-GARCH برای پیش بینی نوسان چند متغیره

پیش بینی ماتریس کوواریانس مشروط با استفاده از DCC-GARCH

شبیه سازی پویایی قیمت سهام با استفاده از حرکت براونی هندسی

قیمت گذاری گزینه های اروپایی با استفاده از شبیه سازی

قیمت گذاری گزینه های آمریکایی با حداقل مربعات مونت کارلو و قیمت گذاری آن با استفاده از Quantlib

برآورد ارزش در معرض خطر با استفاده از مونت کارلو

ارزیابی عملکرد نمونه کارهای اساسی 1/n

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

شناسایی پیش فرض اعتبار با یادگیری ماشین

بارگذاری داده ها و مدیریت انواع داده ها

تجزیه و تحلیل داده های اکتشافی

تقسیم داده ها به مجموعه های آموزشی و آزمایشی

مقابله با مقادیر از دست رفته

رمزگذاری متغیرهای طبقه بندی

متناسب با طبقه بندی درخت تصمیم

پیاده سازی خطوط لوله scikit-learn

بررسی طبقه بندی کننده های پیشرفته

استفاده از stacking برای بهبود عملکرد

بررسی اهمیت ویژگی

بررسی رویکردهای مختلف برای مدیریت داده های نامتعادل

بهینه سازی ابرپارامتر بیزی

تنظیم پارامترهای فوق با استفاده از جستجوی شبکه و اعتبار سنجی متقابل

یادگیری عمیق در امور مالی

یادگیری عمیق برای داده های جدولی

گیرنده های چند لایه برای پیش بینی سری های زمانی

شبکه های عصبی کانولوشن برای پیش بینی سری های زمانی

شبکه های عصبی مکرر برای پیش بینی سری های زمانی

و بسیاری از موارد دیگر ...


و همه این موارد را می توانید در پایتون پیاده کنید.

همه مراحل برنامه نویسی گام به گام آموزش داده می شود و همه کدها در اختیار شما قرار می گیرد تا در پروژه ها و مقالات خود استفاده کنید.

این دوره برای چه کسانی است:

  • تحلیل گران مالی
  • معامله گران بورس و ارزهای رمزپایه
  • تحلیلگران داده
  • دانشمندان داده
  • توسعه دهندگان پایتون
  • دانشجویان و محققان در زمینه امور مالی

سرفصل ها و درس ها

داده های مالی و پیش پردازش Financial Data and Preprocessing

  • معرفی پایتون و مزایای آن Introducing Python and its advantages

  • تجزیه و تحلیل مالی چیست و در این دوره چه خواهید آموخت؟ What is financial analysis and what will you learn in this course?

  • معرفی Introduction

  • دریافت اطلاعات از Yahoo Finance Getting data from Yahoo Finance

  • دریافت داده از Quandl Getting data from Quandl

  • تبدیل قیمت به بازده Converting prices to returns

  • تغییر فرکانس Changing frequency

  • تجسم داده های سری زمانی Visualizing time series data

  • شناسایی موارد پرت Identifying outliers

  • بررسی حقایق تلطیف شده از بازده دارایی Investigating stylized facts of asset returns

  • کدهای منبع بخش 1 Source codes of section 1

تجزیه و تحلیل فنی در پایتون Technical Analysis in Python

  • معرفی Introduction

  • ایجاد نمودار شمعدان Creating a candlestick chart

  • میانگین متحرک متحرک (SMA) و میانگین حرکت نمایشی (EMA) Simple Moving Average (SMA) and Exponential Moving Average (EMA)

  • گروههای بولینگر Bollinger Bands

  • Backstesting یک استراتژی بر اساس میانگین متحرک ساده Backtesting a strategy based on simple moving average

  • محاسبه باندهای بولینگر و آزمایش استراتژی خرید/فروش Calculating Bollinger Bands and testing a buy/sell strategy

  • آموزش نصب کتابخانه TA-Lib TA-Lib library installation tutorial

  • محاسبه شاخص قدرت نسبی و آزمایش یک استراتژی طولانی/کوتاه Calculating the relative strength index and testing a long/short strategy

  • ساخت داشبورد تعاملی برای TA Building an interactive dashboard for TA

  • کد منبع بخش 2 Source codes of section 2

مدل سازی سری های زمانی Time Series Modeling

  • معرفی Introduction

  • تجزیه سری های زمانی Decomposing time series

  • تست ایستایی در سری های زمانی Testing for stationarity in time series

  • بارگیری کتابخانه Download Library

  • اصلاح برای ثابت بودن در سری های زمانی Correcting for stationarity in time series

  • مقاله (1) درباره روشهای هموار سازی نمایی (ESM) Article (1) about Exponential Smoothing Methods (ESM)

  • مقاله (2) درباره هموار سازی نمایی سری زمانی Article (2) about Time series exponential smoothing

  • مدل سازی سری های زمانی با روش های صاف کردن نمایی Modeling time series with exponential smoothing methods

  • سری زمانی مدل سازی با مدلهای کلاس ARIMA Modeling time series with ARIMA class models

  • پیش بینی با استفاده از مدل های کلاس ARIMA Forecasting using ARIMA class models

  • کد منبع بخش 3 Source codes of Section 3

مدل های چند عاملی Multi-Factor Models

  • معرفی Introduction

  • اجرای CAPM در پایتون Implementing the CAPM in Python

  • فایل CSV را بارگیری کنید Download csv file

  • پیاده سازی مدل سه عاملی Fama-French در پایتون Implementing the Fama-French three-factor model in Python

  • پیاده سازی مدل سه عامل نورد در مجموعه ای از دارایی ها Implementing the rolling three-factor model on a portfolio of assets

  • پیاده سازی مدل های چهار و پنج عاملی در پایتون Implementing the four and five-factor models in Python

  • اطلاعات بیشتر در مورد مدلهای چند عاملی More about Multi-factor models

  • کدهای منبع بخش 4 Source codes of section 4

مدل سازی نوسانات با مدل های کلاس GARCH Modeling Volatility with GARCH Class Models

  • معرفی Introduction

  • توضیح نوسانات بازده سهام با مدل های ARCH Explaining stock returns' volatility with ARCH models

  • موارد بیشتری درباره توضیح نوسانات بازده سهام با مدل های ARCH وجود دارد There's more about Explaining stock returns' volatility with ARCH models

  • توضیح نوسانات بازده سهام با مدل های GARCH Explaining stock returns' volatility with GARCH models

  • در مورد توضیح نوسانات بازده سهام با مدل های GARCH اطلاعات بیشتری وجود دارد There's more about Explaining stock returns' volatility with GARCH models

  • اجرای یک مدل CCC-GARCH برای پیش بینی نوسانات چند متغیره Implementing a CCC-GARCH model for multivariate volatility forecasting

  • نحوه برنامه نویسی با Python و R در یک دفترچه یادداشت Jupyter How to program with Python and R in the same Jupyter notebook

  • بارگیری Dataset (پرونده CSV) Download Dataset (csv file)

  • پیش بینی ماتریس کوواریانس مشروط با استفاده از DCC-GARCH (پایتون و R) Forecasting the conditional covariance matrix using DCC-GARCH (Python and R)

  • اطلاعات بیشتری در مورد پیش بینی ماتریس کواریانس شرطی با استفاده از DCC-GARCH وجود دارد There's more about Forecasting the conditional covariance matrix using DCC-GARCH

  • کدهای منبع بخش 5 Source codes of Section 5

شبیه سازی مونت کارلو در امور مالی Monte Carlo Simulations in Finance

  • معرفی Introduction

  • شبیه سازی پویایی قیمت سهام با استفاده از حرکت هندسی Brownian Simulating stock price dynamics using Geometric Brownian Motion

  • فصل_6_غبارها را بارگیری کنید Download chapter_6_utils

  • قیمت گذاری گزینه های اروپایی با استفاده از شبیه سازی Pricing European options using simulations

  • قیمت گذاری گزینه های آمریکایی با حداقل مربعات مونت کارلو Pricing American Options with Least Squares Monte Carlo

  • قیمت گذاری گزینه های آمریکایی با استفاده از Quantlib Pricing American Options using Quantlib

  • برآورد ارزش در معرض خطر با استفاده از مونت کارلو Estimating Value-at-risk using Monte Carlo

  • کدهای منبع بخش 6 Source codes of Section 6

تخصیص دارایی در پایتون Asset Allocation in Python

  • معرفی Introduction

  • ارزیابی عملکرد یک مجموعه 1/n پایه Evaluating the performance of a basic 1/n portfolio

  • یافتن مرز کارآمد با استفاده از شبیه سازی مونت کارلو Finding the Efficient Frontier using Monte Carlo simulations

  • یافتن مرز کارآمد با استفاده از بهینه سازی با کلاهبرداری Finding the Efficient Frontier using optimization with scipy

  • کدهای منبع بخش 7 Source codes of section 7

شناسایی پیش فرض اعتبار با یادگیری ماشین Identifying Credit Default with Machine Learning

  • معرفی Introduction

  • بارگیری کارت اعتباری default.csv Download credit card default.csv

  • بارگیری داده ها و مدیریت انواع داده ها Loading the data and managing data types

  • تجزیه و تحلیل داده های اکتشافی Exploratory Data Analysis

  • تقسیم داده ها به مجموعه های آموزشی و آزمایشی Splitting the data into training and test sets

  • مقابله با مقادیر از دست رفته Dealing with missing values

  • رمزگذاری متغیرهای طبقه ای Encoding categorical variables

  • Chapter_8_utils را بارگیری کنید Download chapter_8_utils

  • مناسب سازی طبقه بندی درخت تصمیم Fitting a decision tree classifier

  • اجرای خطوط لوله یادگیری سریع Implementing scikit-learns pipelines

  • تنظیم ابرپارامترها با استفاده از جستجوی شبکه و اعتبارسنجی متقابل Tuning hyperparameters using grid search and cross-validation

  • کدهای منبع بخش 8 Source codes of Section 8

مدلهای پیشرفته یادگیری ماشین در امور مالی Advanced Machine Learning Models in Finance

  • معرفی Introduction

  • پرونده_9_utils و CSV را بارگیری کنید Download chapter_9_utils and csv files

  • بررسی طبقه بندی کننده های پیشرفته Investigating advanced classifiers

  • موارد بیشتری در مورد استفاده از طبقه بندی کننده های پیشرفته برای دستیابی به نتایج بهتر وجود دارد There's more about use advanced classifiers to achieve better results

  • در مورد استفاده از طبقه بندی کننده های پیشرفته برای دستیابی به نتایج بهتر موارد بیشتری وجود دارد Codes of There's more about use advanced classifiers to achieve better results

  • استفاده از stacking برای بهبود عملکرد Using stacking for improved performance

  • بررسی اهمیت ویژگی Investigating the feature importance

  • بررسی رویکردهای مختلف برای مدیریت داده های نامتعادل Investigating different approaches to handling imbalanced data

  • موارد بیشتری در مورد بررسی رویکردهای مختلف برای مدیریت داده های نامتعادل وجود دارد There's more about Investigating different approaches to handling imbalanced dat

  • پرونده های Trials.p را بارگیری کنید Download Trials.p files

  • بهینه سازی ابرپارامتر بیزی Bayesian Hyperparameter Optimization

  • کدهای منبع بخش 9 Source codes of section 9

یادگیری عمیق در امور مالی Deep Learning in Finance

  • معرفی Introduction

  • Chapter_10_utils و credit_card_default.csv را بارگیری کنید Download chapter_10_utils and credit_card_default.csv

  • یادگیری عمیق برای داده های جدول Deep Learning for Tabular Data

  • پرسپترون های چند لایه برای پیش بینی سری های زمانی Multilayer perceptrons for time series forecasting

  • شبکه های عصبی کانولوشن (CNN) برای پیش بینی سری های زمانی Convolutional neural networks (CNN) for time series forecasting

  • شبکه های عصبی مکرر (RNN) برای پیش بینی سری های زمانی Recurrent neural networks (RNN) for time series forecasting

  • کد منبع بخش 10 Source codes of section 10

نمایش نظرات

آموزش 202. پایتون و یادگیری ماشین در تحلیل مالی
جزییات دوره
20h 57m
95
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,586
از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

S. Emadedin Hashemi S. Emadedin Hashemi

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