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.