PyTorch के साथ deep learning परिचय

PyTorch के साथ Deep Learning परिचय

Jasmin Ludolf

Senior Data Science Content Developer, DataCamp

Deep learning हर जगह है!

ग्लोब के चारों ओर कई भाषाओं का चित्रण

PyTorch के साथ Deep Learning परिचय

Deep learning हर जगह है!

ग्लोब के चारों ओर कई भाषाओं का चित्रण, और एक self-driving कार

PyTorch के साथ Deep Learning परिचय

Deep learning हर जगह है!

ग्लोब के चारों ओर कई भाषाओं का चित्रण, self-driving कार, और मेडिकल डायग्नोसिस

PyTorch के साथ Deep Learning परिचय

Deep learning हर जगह है!

ग्लोब के चारों ओर कई भाषाओं का चित्रण, self-driving कार, और मेडिकल डायग्नोसिस

PyTorch के साथ Deep Learning परिचय

Deep learning क्या है?

एक प्याज-आकार का डायग्राम जो deep learning को machine learning का subset दिखाता है

एक छोटे neural network का डायग्राम

PyTorch के साथ Deep Learning परिचय

Deep learning क्या है?

एक प्याज-आकार का डायग्राम जो deep learning को machine learning का subset दिखाता है

कई लेयर्स वाले neural network का डायग्राम

PyTorch के साथ Deep Learning परिचय

Deep learning नेटवर्क

$$

  • मानव मस्तिष्क कैसे सीखता है, इससे प्रेरित

मस्तिष्क का अध्ययन करते व्यक्ति का चित्रण

PyTorch के साथ Deep Learning परिचय

Deep learning नेटवर्क

$$

  • मानव मस्तिष्क की सीख से प्रेरित
  • Neurons ➡ neural networks
  • मॉडलों को बड़े डेटा की ज़रूरत होती है
  • कम से कम 100,000+ data points

न्यूरॉन्स पर फोकस के साथ मस्तिष्क का अध्ययन करते व्यक्ति का चित्रण

PyTorch के साथ Deep Learning परिचय

PyTorch: एक deep learning framework

$$

$$

  • सबसे लोकप्रिय frameworks में से एक
  • मूलतः Meta AI द्वारा विकसित, अब Linux Foundation का हिस्सा
  • सहज और उपयोगकर्ता-अनुकूल
  • NumPy से समानताएँ

 

PyTorch का लोगो

PyTorch के साथ Deep Learning परिचय

PyTorch tensors

$$

  • Tensor:
    • array या matrix जैसा
    • neural networks की building block

$$

import torch

my_list = [[1, 2, 3], [4, 5, 6]] tensor = torch.tensor(my_list) print(tensor)
tensor([[1, 2, 3],
        [4, 5, 6]])
PyTorch के साथ Deep Learning परिचय

Tensor attributes

  • Tensor shape
my_list = [[1, 2, 3], [4, 5, 6]]
tensor = torch.tensor(my_list)
print(tensor.shape)
torch.Size([2, 3])
  • Tensor data type
print(tensor.dtype)
torch.int64
PyTorch के साथ Deep Learning परिचय

Tensor operations की शुरुआत

Compatible shapes

a = torch.tensor([[1, 1], 
                  [2, 2]])

b = torch.tensor([[2, 2], 
                  [3, 3]])
  • Addition / subtraction
print(a + b)
tensor([[3, 3],
        [5, 5]])

Incompatible shapes

a = torch.tensor([[1, 1], 
                  [2, 2]])

c = torch.tensor([[2, 2, 4], 
                  [3, 3, 5]])
  • Addition / subtraction
print(a + c)
RuntimeError: The size of tensor a
(2) must match the size of tensor b (3) 
at non-singleton dimension 1
PyTorch के साथ Deep Learning परिचय

Element-wise multiplication

a = torch.tensor([[1, 1], 
                  [2, 2]])
b = torch.tensor([[2, 2], 
                  [3, 3]])
print(a * b)
tensor([[2,  2],
        [6, 6]])
PyTorch के साथ Deep Learning परिचय

Matrix multiplication

Matrix multiplication

PyTorch के साथ Deep Learning परिचय

Matrix multiplication

Matrix multiplication हाइलाइटेड

$$

  • $1 \cdot 2 + 1 \cdot 3 = 5$

$$

  • डेटा प्रोसेस करने और पैटर्न सीखने के लिए जोड़ और गुणा करें
PyTorch के साथ Deep Learning परिचय

अभ्यास करते हैं!

PyTorch के साथ Deep Learning परिचय

Preparing Video For Download...