Shadowing Practice: PyTorch in 100 Seconds - Learn English Speaking with Video

בחר מצב תרגול

כל מצב פותח חדר תרגול במסך מלא.

33 משפטים
אם המשפטים קצרים או ארוכים מדי, לחץ על ערוך כדי להתאים אותם.
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.

הורד אפליקציה

כל מה שאתה צריך כדי לדבר בשטף

הגיית AIציון לכל משפט
תרגול IPAשלוט בכל צליל
אוצר מיליםבנה את מאגר המילים שלך
משחק אוצר מיליםלמד תוך כדי משחק

אותו ערוץ

FOR YOU

המלץ על סרטון

אוצר מילים והערות הגייה לשיעור הזה

שיעור הדיבור הזה ברמה C1 מבוסס על הסרטון “PyTorch in 100 Seconds”. המילים שחוזרות הכי הרבה: layer, model, tensor, output, Pytorch. בסרטון הזה יש 33 משפטים ו-540 מילים לתרגול Shadowing. הדיבור נמשך 2:41. הדובר מדבר מהר, כ-201 מילים בדקה, אז צפו לצלילים מחוברים ומקוצרים. רק 71% מהמילים נמצאות בין 3,000 המילים הנפוצות ביותר באנגלית, כך שאוצר המילים מאתגר.

אוצר מילים מרכזי בסרטון הזה

15 המילים המתקדמות ביותר בסרטון, עם ההגייה והמשמעות שלהן:

מילההגייהמשמעות
graph שם עצם/ɡɹæf/גְּרָף
instantiate פועל/ɪnˈstænʃieɪt/יצר מופע
integer שם עצם/ˈɪn.tɪ.d͡ʒə(ɹ)/שלם, מספר שלם
inherit פועל/ɪnˈhɛɹɪt/יָרַשׁ
accelerate פועל/ɪkˈsɛl.əˌɹeɪt/האיץ
notebook שם עצם/ˈnoʊtˌbʊk/מַחְבֶּרֶת, דִּפְתָּר
fundamentally תואר הפועלעֶקְרוֹנִית
algebra שם עצם/ˈæl.d͡ʒɪ.bɹə/אַלגֶבּרָה
prototype שם עצם/ˈpɹəʊtətaɪp/אב טיפוס
generator שם עצם/ˈdʒɛnəɹeɪtə(ɹ)/מְחוֹלֵל, גֵּנֵרָטוֹר
float פועל/fləʊt/צָף
execute פועל/ˈɛksɪˌkjuːt/להוציא להרוג
prediction שם עצם/pɹɪˈdɪkʃən/תַּחֲזִית
construct פועל/ˈkɑn.stɹʌkt/הרכיב
dimension שם עצם/daɪˈmɛn.ʃən/מֵמַד

דקדוק בסרטון הזה

המבנים שהדובר משתמש בהם הכי הרבה, עם המילים המדויקות מהסרטון:

מבנהבסרטון
סביל (Passive voice) be + past participle — הדגש הוא על מה שקורה, לא על מי שעושה את הפעולהwas created · be optimized · is followed
הווה מושלם (Present perfect) have/has + past participle — פעולה שקרתה בעבר ועדיין יש לה חשיבות או השפעה עכשיוhas been

הגייה ששווה לשים לב אליה

  • הצלילים של “sh” ו-“zh”: dimensional /daɪˈmɛn.ʃə.nəl/, computation /ˌkɑmpjʊˈteɪʃn̩/, instantiate /ɪnˈstænʃieɪt/, iteration /ˌɪt.əˈɹeɪ.ʃən/, optionally /ˈɑpʃənəli/
  • מילים ארוכות — שימו לב להטעמה: dimensional /daɪˈmɛn.ʃə.nəl/, iteration /ˌɪt.əˈɹeɪ.ʃən/, optionally /ˈɑpʃənəli/, usability /ˌjuːzəˈbɪlɪti/, parameter /pəˈɹæm.ə.tɚ/

צלילים שדוברי עברית מתקשים בהם:

  • /æ/ — פתוח יותר מה-“אֶ” העברית, לא כמו “a” ב-“cup”: flatten /ˈflæ.tən/, graph /ɡɹæf/, classifier /ˈklæsɪfaɪɚ/, instantiate /ɪnˈstænʃieɪt/, parameter /pəˈɹæm.ə.tɚ/
  • /r/ — הלשון לא נוגעת בשום מקום, לא ה-“ר” הגרונית: neural /ˈnʊɹəl/, graph /ɡɹæf/, integer /ˈɪn.tɪ.d͡ʒə(ɹ)/, iteration /ˌɪt.əˈɹeɪ.ʃən/, derive /dɪˈɹaɪv/
  • עיצור קולי בסוף מילה — /b/, /d/, /g/, /z/, /v/ בלי להפוך אותם לאטומים: node /noʊd/, optimize /ˈɑptɪmaɪz/, derive /dɪˈɹaɪv/

איך לתרגל עם הסרטון הזה

  1. הקשיבו לכל הסרטון פעם אחת בלי לדבר, ורשמו את המילים שאתם לא מכירים.
  2. התחילו במהירות 0.75×, תרגלו Shadowing משפט אחר משפט, וחזרו למהירות רגילה כשזה מרגיש קל.
  3. הקליטו את עצמכם והשוו למקור, תוך תשומת לב למילים כמו graph, instantiate, integer.

מהי טכניקת השאדואינג?

שאדואינג היא טכניקת למידת שפה מבוססת מדע שפותחה במקור להכשרת מתורגמנים מקצועיים ופופולרית על ידי הפוליגלוט ד"ר אלכסנדר ארגואלס. השיטה פשוטה אך עוצמתית: אתה מקשיב לאודיו באנגלית ילידית וחוזר עליו בקול רם מיד — כמו צל העוקב אחרי הדובר עם עיכוב של 1–2 שניות בלבד. בניגוד להאזנה פסיבית או תרגילי דקדוק, שאדואינג מכריח את המוח והשרירים בפה לעבד ולשחזר דפוסי דיבור אמיתיים בו זמנית. מחקרים מראים שזה משפר משמעותית את דיוק ההגייה, האינטונציה, הקצב, הדיבור המחובר, הבנת השמיעה ושטף הדיבור — מה שהופך אותו לאחת השיטות היעילות ביותר להכנה לIELTS Speaking ולתקשורת באנגלית בעולם האמיתי.

טכניקת Shadowing: קרא את המדריך המלא שלב אחר שלב →