Choose Language

Free course ┬╖ 3 modules
NLP рдФрд░ Large Language Models
  • ЁЯУЪ 3 lessons
  • ЁЯОп Advanced
Start lesson 1 тЖТ
Lesson 2 of 3 ┬╖ NLP Fundamentals
Beginner тАФ concepts + examples тП▒ 134 min ┬╖ watch in chunks, progress auto-saves

The spelled-out intro to language modeling: building makemore

Watch this lesson to understand The spelled-out intro to language modeling: building makemore тАФ takes about 134 minutes.

What You Will Learn

  • рдЪреИрд░реЗрдХреНрдЯрд░ рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рдордЭрдирд╛
  • рдмрд┐рдЧреНрд░рд╛рдо рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ
  • рдкрд╛рдЗрдерди рдореЗрдВ рдЯorch рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдмрдирд╛рдирд╛

Key Concepts

рдЪреИрд░реЗрдХреНрдЯрд░ рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдПрдХ рдРрд╕рд╛ рдореЙрдбрд▓ рд╣реИ рдЬреЛ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реЗ рдЕрдХреНрд╖рд░ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рддрд╛ рд╣реИред рдмрд┐рдЧреНрд░рд╛рдо рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдПрдХ рд╕рд░рд▓ рдореЙрдбрд▓ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рджреЛ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реЗ рдЕрдХреНрд╖рд░ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рддрд╛ рд╣реИред рдЯorch рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХ рдкрд╛рдЗрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЧрд╣рд░реЗ рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред рд╣рдореЗрдВ рдПрдХ рдбрд┐рдХреНрд╢рдирд░реА рдпрд╛ 2рдбреА рдЖрд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рдЧреНрд░рд╛рдо рдХрд╛рдЙрдВрдЯреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

Code Examples

for character_one, character_two in zip(w, w[1:]):
    print(character_one, character_two)

рдпрд╣ рдХреЛрдб рджреЛ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

n = torch.zeros(28, 28, dtype=torch.int32)

рдпрд╣ рдХреЛрдб рдПрдХ 2рдбреА рдЖрд░реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдмрд┐рдЧреНрд░рд╛рдо рдХрд╛рдЙрдВрдЯреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧрд╛ред

p = n[0] / n[0].sum()

рдпрд╣ рдХреЛрдб рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдмреЗрдмрд┐рд▓рд┐рдЯреА рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Lesson Summary

рдЗрд╕ рдкрд╛рда рдореЗрдВ, рд╣рдордиреЗ рдЪреИрд░реЗрдХреНрдЯрд░ рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдФрд░ рдмрд┐рдЧреНрд░рд╛рдо рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦреАрдВред рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рд╣рдо рдкрд╛рдЗрдерди рдореЗрдВ рдЯorch рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдмрд┐рдЧреНрд░рд╛рдо рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдПрдХ рдбрд┐рдХреНрд╢рдирд░реА рдпрд╛ 2рдбреА рдЖрд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рдЧреНрд░рд╛рдо рдХрд╛рдЙрдВрдЯреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╕реАрдЦрд╛ред рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдмреЗрдмрд┐рд▓рд┐рдЯреА рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╕реАрдЦрд╛ред рдпрд╣ рдкрд╛рда рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓рд┐рдВрдЧ рдХреА рдореВрд▓ рдмрд╛рддреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реИред

Practice Exercise

рдПрдХ рдмрд┐рдЧреНрд░рд╛рдо рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХ рджрд┐рдП рдЧрдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛред рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдмреЗрдмрд┐рд▓рд┐рдЯреА рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдЕрдХреНрд╖рд░ рдЕрдиреБрдХреНрд░рдо рдмрдирд╛рдПрдВред

What Is Next

рдЕрдЧрд▓реЗ рдкрд╛рда рдореЗрдВ, рд╣рдо рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓реНрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдкрд╛рдЗрдерди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╡реЛрд░реНрдб рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЙрдбрд▓реНрд╕ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЙрдбрд▓реНрд╕ рдкрд░ рднреА рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред

Go deeper on NLP рдФрд░ Large Language Models

Hand-picked books and tools our learners actually use. Affiliate-supported тАФ same price for you, supports free lessons.