쉐도잉 연습: PyTorch in 100 Seconds - 영상으로 영어 말하기 배우기

로딩 중...
1
PyTorch, an open-source deep learning framework used to build some of the world's most famous artificial intelligence products.
2
It was created at the Meta AI Research Lab in 2016, but is actually derived from the Lua-based Torch library that dates back to 2002.
3
Fundamentally, it's a library for programming with tensors, which are basically just multi-dimensional arrays that represent data and parameters in deep neural networks.
4
Sounds complicated, but its focus on usability will have you training machine learning models with just a few lines of Python.
5
In addition, it facilitates high-performance parallel computing on a GPU, thanks to NVIDIA's CUDA platform.
6
Developers love prototyping with it because it supports a dynamic computational graph, allowing models to be optimized at runtime.
7
It does this by constructing a directed acyclic graph consisting of functions
8
that keeps track of all the executed operations on the tensors, allowing you to change the shape, size, and operations after every iteration if needed.
9
PyTorch has been used to train models for computer vision AI like Tesla Autopilot, image generators like Stable Diffusion, and speech recognition models like OpenAI Whisper, just to name a few.
10
To get started, install PyTorch, and optionally CUDA, if you want to accelerate computing on your GPU.
11
Now import it into a Python file or notebook.
12
Like I mentioned, a tensor is similar to a multi-dimensional array.
13
Create a 2D array or matrix with Python, then use Torch to convert it into a tensor.
14
Now we can run all kinds of computations on it, like we might convert all these integers into random floating points.
15
We can also perform linear algebra by taking multiple tensors and multiplying them together.
16
What you came here to do though is build a deep neural network, like an image classifier.
17
To handle that, we can define a new class that inherits from the Neural Network Module class.
18
Inside the constructor, we can build it out layer by layer.
19
The flattened layer will take a multi-dimensional input, like an image, and convert it to one dimension.
20
From there, Sequential is used to create a container of layers that the data will flow through.
21
Each layer has multiple nodes, where each node is like its own mini statistical model.
22
As each data point flows through it, it'll try to guess the output, and gradually update a mapping of weights to determine the importance of a given variable.
23
Linear is a fully connected layer that takes the flattened 28x28 image and transforms it to an output of 512.
24
This layer is followed by a non-linear activation function.
25
When activated, it means that feature might be important and outputs the node.
26
Otherwise, it just outputs zero.
27
And finally, we finish with a fully connected layer that outputs the 10 labels the model is trying to predict.
28
With these pieces in place, the next step is to define a forward method that describes the flow of data.
29
And now instantiate the model to a GPU and pass it some input data.
30
This will automatically call its forward method for training and prediction.
31
Congratulations, you just built a neural network.
32
This has been PyTorch in 100 seconds.
33
Thanks for watching, and I will see you in the next one.

이 비디오가 영어 회화 연습에 좋은 이유

이 비디오는 shadowspeak이나 shadow speech와 같은 연습법에 적합한 소재입니다. 명확한 발음과 일상적인 속도, 논리적인 구조가 특징인데, 특히 기술 용어를 포함한 설명이 자연스럽게 이어지기 때문에 IELTS 스피킹 준비에도 도움이 됩니다. 복잡한 개념을 간단히 풀어내는 표현 방식은 영어로 생각하고 말하는 능력을 키우는 데 효과적입니다.

자연스러운 표현 분석

  • "Sounds complicated, but its focus on usability will have you training machine learning models with just a few lines of Python." : "Sounds complicated"는 구어체로 자연스러운 전환을 이끌어내고, "have you training"은 동작의 결과를 강조하는 표현입니다. 영어 회화에서 복잡한 내용을 쉽게 전달할 때 자주 사용됩니다.
  • "Developers love prototyping with it because it supports a dynamic computational graph, allowing models to be optimized at runtime." : "love prototyping with it"은 구체적인 행동을 강조하고, "allowing"을 사용해 이유를 부드럽게 연결합니다. 긴 문장을 자연스럽게 이어가는 기술을 배울 수 있습니다.
  • "Congratulations, you just built a neural network." : 축하의 말을 간단히 전달하면서도 내용을 요약하는 표현입니다. 영어 회화에서 결론을 내거나 상대방을 격려할 때 유용합니다.

실전 연습 루틴

shadow speak 연습법을 적용해 보세요. 1분 분량의 구간을 선택해 3번 이상 반복 듣고, 같은 속도와 발음으로 따라합니다. 녹음한 자신의 말을 원본과 비교해 발음, 강세, 억양의 차이를 확인하세요. 특히 "facilitates high-performance parallel computing"과 같은 어려운 구문은 천천히 따라 말하면서 음절을 분리해 연습합니다. 이 루틴을 매일 10분씩坚持하면 영어 회화 능력이 눈에 띄게 향상될 것입니다.

쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법

쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.