آموزش یادگیری ماشین فول استک | Django REST Framework، React - آخرین آپدیت

دانلود Full Stack Machine Learning | Django REST Framework, React

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت پورتال پیش بینی سهام با پایتون، Django، React و یادگیری ماشین

در این دوره آموزشی، نحوه ساخت یک پورتال پیش بینی سهام کامل و کاربردی را با استفاده از Python، Django REST Framework، React.js و Machine Learning یاد خواهید گرفت.

آنچه در این دوره می آموزید:

  • توسعه API با Django REST Framework
  • توسعه Backend با Django و Frontend با React JS
  • یادگیری ماشین با شبکه های عصبی
  • یادگیری عمیق با مدل های LSTM
  • تحلیل داده، دستکاری داده و مصورسازی داده
  • نحوه تصمیم گیری در مورد اینکه چه نوع یادگیری ماشینی برای مسائل خاص استفاده شود.
  • یادگیری عمیق چیست و شبکه های عصبی چگونه کار می کنند.
  • چرا یک شبکه عصبی بهترین انتخاب برای این مورد خاص پیش بینی سهام است.
  • ادغام مدل های یادگیری ماشین با برنامه های کاربردی وب

پیش نیازها:

دانش پایه ای از Python و Django

دانش پایه ای از HTML، CSS و JavaScript

این فقط یک دوره آموزشی دیگر نیست، این یک برنامه عملی است که در آن یک پورتال کامل پیش بینی سهام را با استفاده از Django REST Framework، React.js و Machine Learning خواهید ساخت.

روند دوره:

  • ابتدا، مبانی Django REST Framework را خواهید آموخت، از جمله اینکه API های REST چیست و چگونه آنها را ایجاد کنید. اگر از قبل با Django REST Framework آشنا هستید، می توانید این بخش را رد کنید.
  • در مرحله بعد، برای ساخت فرانت اند برنامه خود، به مبانی React.js خواهیم پرداخت.
  • پس از آن، برای ساخت پورتال، Django REST Framework را با React.js متصل خواهیم کرد. این شامل پیاده سازی یک سیستم احراز هویت کاربر و سایر ویژگی های ضروری مورد نیاز برای یک برنامه کاربردی است.
  • پس از آماده شدن ساختار پورتال، زمان آن فرا رسیده است که وارد یادگیری ماشین شویم. این دوره یک بوت کمپ یادگیری ماشین نیست، بنابراین تمام مفاهیم ML را به تفصیل پوشش نمی دهد. در عوض، رویکردی عملی را در پیش می گیرد که بر ساخت یک پورتال پیش بینی سهام به عنوان یک مورد استفاده دنیای واقعی متمرکز است.

بخش یادگیری ماشین:

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

شما یک مدل LSTM در Jupyter Notebook ایجاد خواهید کرد تا داده های قیمت سهام را تجزیه و تحلیل کرده و پیش بینی کنید. پس از آماده شدن مدل، یک API برای ادغام آن با پورتال ایجاد می کنید و نتایج را نمایش می دهید.

این دوره به شما تجربه کامل ساخت یک پورتال پیش بینی سهام در دنیای واقعی را می دهد - یک پروژه فول استک که Django REST Framework، React.js و یادگیری ماشین را ترکیب می کند.

مهارت های اضافی که یاد خواهید گرفت:

  • دستکاری داده با استفاده از Pandas و NumPy.
  • مصورسازی داده با استفاده از Matplotlib.

در پایان این دوره، در حالی که تجربه عملی در هم توسعه وب و هم یادگیری ماشین به دست می آورید، یک پروژه کامل ساخته اید.

سلب مسئولیت مهم: این مدل پیش بینی نباید در معاملات واقعی بازار سهام پیاده سازی شود. این مدل صرفاً برای اهداف آموزشی توسعه یافته است تا به شما در درک اصول یادگیری ماشین و داده های بازار سهام کمک کند. اتکا به این مدل برای سرمایه گذاری های واقعی می تواند منجر به خطرات مالی قابل توجهی شود.


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

مقدمه Introduction

  • مقدمه Introduction

  • نحوه استفاده حداکثری از این دوره How To Get The Most Out Of This Course

  • پرسیدن سوال و دریافت کمک Asking Questions & Getting Help

شروع به کار Getting Started

  • نصب نرم افزار Software Installation

  • API چیست؟ What is an API

  • یک نکته دیگر... One more thing...

  • REST API چیست؟ What is REST API?

Django REST Framework Django REST Framework

  • نصب Django و شروع پروژه Django Installation & Starting the Project

  • نصب Django Rest Framework Django Rest Framework Installation

  • نقطه پایانی برنامه وب Web Application Endpoint

  • نقطه پایانی API ساده Simple API Endpoint

  • ایجاد مدل Create Model

  • سریال سازی دستی Manual Serialization

  • سریالایزرها Serializers

  • متد Function Based View Get Function Based View Get Method

  • ذخیره داده با استفاده از سریالایزرها Storing Data Using Serializers

  • دریافت یک شیء بر اساس کلید اصلی Get A Single Object Primary Key Based Operation

  • عملیات بروزرسانی روی Student Update Operation On Student

  • عملیات حذف Delete Operation

Class Based Views Class Based Views

  • مقدمه ای بر Class Based Views Class Based Views Introduction

  • مدل Employee Employee Model

  • سریالایزر Employee Employee Serializer

  • Class Based View دریافت همه Employee ها Class Based View Get All Employees

  • Class Based ایجاد Employee Class Based Creating Employee

  • دریافت یک شیء Getting Single Object

  • بروزرسانی و حذف Employee Update And Delete Employee

Mixins Mixins

  • بررسی اجمالی Mixins Mixins Overview

  • لیست و ایجاد Model Mixins List And Create Model Mixins

  • بازیابی بروزرسانی Destroy Mixins Retrieve Update Destroy Mixins

Generics Generics

  • بررسی اجمالی Generics Generics Overview

  • ListCreateAPIView ListCreateAPIView

  • RetrieveUpdateDestroyAPIView RetrieveUpdateDestroyAPIView

Viewsets Viewsets

  • مقدمه ای بر Viewsets Viewsets Introduction

  • لیست و ایجاد داده با استفاده از Viewsets List And Create Data Using Viewsets

  • بازیابی یک شیء Retrieving Single Object

  • ModelViewsets ModelViewsets

Nested Serializers Nested Serializers

  • مقدمه ای بر Nested Serializers Nested Serializers Introduction

  • مدل Blog و Comment Blog And Comment Model

  • ایجاد Serializers Creating Serializers

  • پیاده سازی Nested Serializers Nested Serializers Implementation

  • عملیات بر اساس کلید اصلی در Blog Comment Primary Key Based Operations On Blog Comment

DRF Pagination, Filtering, Search and Ordering DRF Pagination, Filtering, Search and Ordering

  • بررسی اجمالی Pagination Pagination Overview

  • Pagination سراسری Global Pagination

  • Pagination سفارشی Custom Pagination

  • فیلتر کردن Filtering

  • فیلتر سفارشی Employee بر اساس سمت Custom Filter Employee By Designation

  • فیلتر سفارشی Employee ها بر اساس نام و ID Custom Filter Employees By Name And ID

  • فیلتر کردن پیشرفته Advanced Filtering

  • فیلترهای جستجو Search Filters

  • فیلتر مرتب سازی Ordering Filter

  • جمع بندی DRF Wrapping Up DRF

React.js Introduction & Installation React.js Introduction & Installation

  • معرفی React.js React.js Introduction

  • کامپوننت ها و Virtual DOM Components And Virtual DOM

  • پیش نیازهای React Pre-requisite For React

  • نصب Node.js Install Node.js

  • ایجاد برنامه React با استفاده از NPX Create React App Using NPX

  • ایجاد پروژه React با Vite Create React Project With Vite

  • ساختار دایرکتوری Directory Structure

  • ویرایش برنامه React پیش فرض Edit Default React App

  • حذف برنامه React پیش فرض Deleting Default React App

React.js Fundamentals React.js Fundamentals

  • کامپوننت ها Components

  • Fragment Fragment

  • JSX JSX

  • Props Props

  • Events Events

  • بالا بردن State Lifting State Up

  • State State

  • useState Hook با اشیاء useState Hook With Objects

  • برنامه شمارنده Counter App

  • useEffect Hook useEffect Hook

  • توابع پاکسازی در useEffect Cleanup Functions in useEffect

  • useMemo Hook useMemo Hook

  • Prop Drilling Prop Drilling

  • Context API Context API

  • useContext Hook useContext Hook

  • useRef Hook useRef Hook

  • Custom Hooks Custom Hooks

  • Conditional Rendering Conditional Rendering

  • Map Function Map Function

  • Inline CSS در React Inline CSS in React

  • CSS داخلی و خارجی در React Internal And External CSS in React

  • بارگیری تصاویر Loading Images

  • فرم ها قسمت 1 Forms Part 1

  • فرم ها قسمت 2 Forms Part 2

  • جمع بندی React.js Wrapping up React.js

Introduction to Stock Prediction Portal Introduction to Stock Prediction Portal

  • مقدمه و راه اندازی Backend Django Introduction & Backend Django Setup

  • راه اندازی Frontend React Frontend React Setup

  • پاکسازی کد پیش فرض از React Clearing Default Code From React

  • ذخیره اطلاعات محرمانه Store Secret Info

  • راه اندازی Git Git Setup

Implementing React Components Implementing React Components

  • کد منبع و مخزن GitHub Source Code & GitHub Repository

  • Bootstrap CDN Bootstrap CDN

  • راه اندازی کامپوننت Component Setup

  • طراحی Header Header Design

  • طراحی کامپوننت Main Main Component Design

  • کامپوننت Footer Footer Component

  • کامپوننت Button Button Component

  • Git Push Git Push

Setting Up Django REST Framework & Serializers Setting Up Django REST Framework & Serializers

  • انتقال و ایجاد Superuser Migrate And Create Superuser

  • نصب Django REST Framework Install Django REST Framework

  • سریالایزر User User Serializer

  • Register View Register View

  • راه اندازی و تست API URL API URL Setup And Test

  • Git Push Git Push

Registration Design & Functionality Registration Design & Functionality

  • ایجاد مسیرها در React Creating Routes In React

  • استفاده از کامپوننت Link برای پیمایش Using Link Coomponent To Navigate

  • طراحی صفحه Register Design Register Page

  • ثبت نام قسمت 1 Registration Part1

  • ثبت نام با استفاده از Axios Registration Using Axios

  • افزودن CORS Header Adding CORS Header

  • مدیریت خطا Error Handling

  • پاک کردن خطاها و نمایش پیام موفقیت آمیز Clear Errors And Show Success Message

  • Loading Button با آیکون FontAwesome Loading Button With FontAwesome Icon

  • Git Push Git Push

Login Functionality with Simple JWT Login Functionality with Simple JWT

  • پیاده سازی Simple JWT Simple JWT Implementation

  • درخواست API ورود Login API Request

  • ورود با مدیریت خطا Login With Error Handling

  • AuthContext AuthContext

  • Logout Functionality و Git Push Logout Functiuonality And Git Push

Authentication Functionalities -Frontend & Backend Authentication Functionalities -Frontend & Backend

  • جریان کار توکن دسترسی و توکن تازه سازی Access Token And Refresh Token Workflow

  • ایجاد یک نمای محافظت شده Creating A Protected View

  • کامپوننت Dashboard Dashboard Component

  • دسترسی به نقطه پایانی محافظت شده از React Accessing Protected Endpoint From React

  • Axios Interceptors Axios Interceptors

  • AxiosInstance AxiosInstance

  • استفاده از Request Interceptor Using Request Interceptor

  • استفاده از Response Interceptor Using Response Interceptor

  • Private Route Private Route

  • Public Route Public Route

  • نکته در مورد بخش بعدی و Push به Github Note About Next Section And Push To Github

Understanding Problem Statement - Machine Learning Understanding Problem Statement - Machine Learning

  • بررسی اجمالی و آنچه باید انتظار داشت Overview And What To Expect

  • Machine Learning چیست؟ What Is Machine Learning

  • یادگیری با نظارت Supervised Learning

  • یادگیری بدون نظارت Unsupervised Learning

  • یادگیری تقویتی Reinforcement Learning

  • چشم انداز Machine Learning Machine Learning Landscape

  • طبقه بندی Classification

  • رگرسیون Regression

  • درک مسئله Understanding The Problem Statement

Understanding Problem Statement - Why Neural Network? Understanding Problem Statement - Why Neural Network?

  • مقدمه ای بر شبکه عصبی Introduction To Neural Network

  • انواع شبکه های عصبی Types Of Neural Networks

  • شبکه عصبی بازگشتی و LSTM Recurrent Neural Network And LSTM

Setting up the Stage for Machine Learning Project Setting up the Stage for Machine Learning Project

  • بررسی اجمالی Anaconda & Miniconda Anaconda & Miniconda Overview

  • نصب Miniconda در ویندوز Installing Miniconda On Windows

  • نصب Miniconda در مک Installing Miniconda On Mac

  • نصب Jupyter Notebook Installing Jupyter Notebook

Pandas Basics Pandas Basics

  • خواندن Csv با استفاده از Pandas Reading Csv Using Pandas

  • DataFrame و Series DataFrame And Series

  • دستکاری داده ها با Pandas قسمت 1 Pandas Data Manipulation Part 1

  • دستکاری داده ها با Pandas قسمت 2 Pandas Data Manipulation Part 2

Numpy Basics Numpy Basics

  • آرایه های 1 بعدی 2 بعدی 3 بعدی Numpy Numpy 1d 2d 3d Arrays

  • دسترسی و خواندن آرایه های Numpy Access And Read Numpy Arrays

  • بروزرسانی آرایه ها Updating Arrays

  • افزودن و درج کردن Appending & Inserting

  • ذخیره، بارگیری و حذف آرایه ها Save Load And Delete Arrays

Matplotlib Basics Matplotlib Basics

  • نمودارهای خطی و میله ای Matplotlib Matplotlib Line And Bar Charts

  • هیستوگرام و نمودار پراکندگی Histogram And Scatter Plot

  • Subplots و Legends Subplots And Legends

  • نقشه ها با استفاده از DataFrame Pandas Plots Using Pandas DataFrame

Machine Learning Model Building, Training & Predicting Machine Learning Model Building, Training & Predicting

  • بررسی اجمالی پیش بینی سهام Stock Prediction Overview

  • سلب مسئولیت مهم: درک رویکرد پیش بینی ما Important Disclaimer: Understanding Our Prediction Approach

  • شما خیلی دور آمده اید! کمی بیشتر باقی مانده است... You have come too far! A little more to go...

  • جمع آوری داده ها Data Collection

  • اکتشاف و تجسم داده ها Data Exploration And Visualization

  • مهندسی ویژگی Feature Engineering

  • پیش پردازش داده ها Data Preprocessing

  • ایجاد توالی Sequence Creation

  • ساخت مدل Machine Learning Building Machine Learning Model

  • آموزش مدل Model Training

  • تهیه داده های آزمایشی Preparing Test Data

  • پیش بینی Making Prediction

  • ارزیابی مدل Model Evaluation

  • Git Push Git Push

Implementing API Endpoint with Machine Learning Model Implementing API Endpoint with Machine Learning Model

  • پذیرش Stock Ticker از React Accepting Stock Ticker From React

  • ایجاد Serializer View و URL Creating Serializer View And URL

  • رسیدگی به ارسال فرم Handling Form Submission

  • واکشی داده ها از Yfinance Fetching Data From Yfinance

  • مدیریت خطا و Loading Spinner Error Handling And Loading Spinner

  • تولید نقشه با AGG Backends Generating Plot With AGG Backends

  • نمایش نقشه در React Showing Plot In React

  • نمایش نقشه میانگین متحرک 100 روزه Displaying 100 Days Moving Average Plot

  • نمایش نقشه میانگین متحرک 200 روزه Displaying 200 Days Moving Average Plot

  • پیش بینی Making Prediction

  • نمایش پیش بینی نهایی Displaying Final Prediction

  • ارزیابی مدل Model Evaluation

  • Git Push Git Push

  • تشکر و خاتمه Thank You & Outro

نمایش نظرات

آموزش یادگیری ماشین فول استک | Django REST Framework، React
جزییات دوره
18.5 hours
187
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
681
4.8 از 5
دارد
دارد
دارد
Rathan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rathan Kumar Rathan Kumar

توسعه دهنده نرم افزار Full Stack