рд╣рдо рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ

рд╕рдВрднрд╡рддрдГ, рдХреЛрдИ рднреА рд╕реЗрд╡рд╛ рдЬрд┐рд╕рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЦреЛрдЬ рд╣реЛрддреА рд╣реИ, рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрд░реЗрд░реЗ рд╣реНрдпреВрдордирдо рдПрд╕реНрдЯ; рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рд╕реАрд▓ рдФрд░ рдЧрд▓рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЦреЛрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЗрд╕рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИ - рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ред

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



рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЕрдкрдиреЗ рд╕рдкрдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдХреНрд╖рд░ K рдХреЗрд╡рд▓ рдЕрдХреНрд╖рд░ B рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдкрд░ рдЦрдбрд╝рд╛ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЯрд╛рдЗрдкреЛ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдкрд╛рдпрдерди рдФрд░ рдЧреЛ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рддрдХред рдФрд░ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ - рдореЗрд░реА рд░рд┐рдкреЛрд░реНрдЯ " рд╡рд░реНрдЪреБрдЕрд▓реА рд░рд┐рдпрд▓рд┐рдЯреА рдЧреНрд▓рд╛рд╕реЗрд╕" рд╕реЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ : рд╣рдо рд╣рд╛рдИрд▓реЛрдб ++ рдкрд░ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ ред

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рд╕реАрд▓рдмрдВрдж рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдФрд░ рд╣рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░, рд╕рдорд╕реНрдпрд╛ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  • рд╢рдмреНрдж рджрд┐рдпрд╛ рдП рд╕рдПрд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкреНрд░реЗрд╖рд┐рдд;
  • рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рд╣реИ  'рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗрдВ рд┐ рдЧ реН рдо рд╛рд╕рд┐рдЧреНрдорд╛ рд╕рд╣реА рд╢рдмреНрдж;
  • рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╕рднреА рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╢рд░реНрдд рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВ рдкреА ( рдбрдмреНрд▓реНрдпреВ | рдПрд╕ ) рд╢рдмреНрдж рд╕реЗ рдХреНрдпрд╛ рдорддрд▓рдм рдерд╛ w рдмрд╢рд░реНрддреЗ рдХрд┐ рд╣рдореЗрдВ рд╢рдмреНрдж рдорд┐рд▓реЗ рдП рд╕рдПрд╕ ;
  • рдЖрдкрдХреЛ рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдХреЗ рд╕рд╛рде рд╢рдмреНрдж w рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдкреА ( рдбрдмреНрд▓реНрдпреВ | рдПрд╕ ) ред

рдпрд╣ рдХрдерди - рд╕рдмрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХ - рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдореЗрдВ рдХрдИ рд╢рдмреНрджреЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдо рдЖрд╕рдиреНрди рд╢рдмреНрджреЛрдВ рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдкреВрд░реЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реА рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ; рдореИрдВ рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ "рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рд╣реА рдХрд░реЗрдВ"ред

рджреЛ рдЕрд╕реНрдкрд╖реНрдЯ рдХреНрд╖рдг рд╣реИрдВ - рдЬрд╣рд╛рдВ рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдЧрд┐рдирдирд╛ рд╣реИ рдкреА ( рдбрдмреНрд▓реНрдпреВ | рдПрд╕ ) ред рдкрд╣рд▓рд╛ рдкреНрд░рд╢реНрди рд╕рд░рд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред 1990 [1] рдореЗрдВ, рдЗрд╕ рд╢рдмреНрдж рдХреЛ рд╡рд░реНрддрдиреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╢рдмреНрджрдХреЛрд╢реЛрдВ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛; 2009 рдореЗрдВ, Google [4] рдиреЗ рд╕рд░рд▓ рдХрд┐рдпрд╛ рдФрд░ рдмрд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╢рдмреНрдж (рд▓реЛрдХрдкреНрд░рд┐рдп рдЧрд▓рдд рд╡рд░реНрддрдиреА рдХреЗ рд╕рд╛рде) рд▓реЗ рд▓рд┐рдпрд╛ред рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЕрднрд┐рднрд╛рд╡рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рддрд░реАрдХрд╛ рдЕрдкрдирд╛рдпрд╛ред

рджреВрд╕рд░рд╛ рдкреНрд░рд╢реНрди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдпрджрд┐ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЙрд╕рдХрд╛ рдирд┐рд░реНрдгрдп рдЖрдорддреМрд░ рдкрд░ рдмреЗрдпрд╕ рдлреЙрд░реНрдореВрд▓рд╛ рдХреЗ рдЖрд╡реЗрджрди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ!

рдкреА ( рдбрдмреНрд▓реНрдпреВ | s ) = рдореАрдЯрд░ рдПрдХ рдЯреА рдПрдЪ рдЖрд░ рдПрдо рд╕реА рдУ рдПрди рдПрд╕ рдЯреА рд╕реА рдбреА рдУ рдЯреА рдкреА ( рд░реЛрдВ | рдбрдмреНрд▓реНрдпреВ ) рдЧ рдШ рдУ рдЯреА рдкреА ( рдбрдмреНрд▓реНрдпреВ )   


рдЕрдм, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдХрд▓реНрдкрдиреАрдп рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрдЬрд╛рдп, рд╣рдореЗрдВ рджреЛ рдирдП, рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: P ( s | w ) - рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдПрдХ рд╢рдмреНрдж рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп w рд╕реАрд▓ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдП рд╕ , рдФрд░ рдкреА(рдбрдмреНрд▓реНрдпреВ) - рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ w ред

рдХреИрд╕реЗ рд░реЗрдЯ рдХрд░реЗрдВ P(s|w) ? рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдУ рдХреЗ рд╕рд╛рде рдмреА рдХреЗ рд╕рд╛рде рдП рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╣рдо рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдкрд╛рда рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрд░рдПрди рдФрд░ рдПрдо рдХреЗ рдмреАрдЪ рднреНрд░рдо рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдзрд┐рдХ рд╣реИред рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЙрдбрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред

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

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

рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓


рдкрд╣рд▓реЗ рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ P(s|w) , рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдЧрдгрдирд╛: рдИ рдХреЗ рдмрдЬрд╛рдп рдХрд┐рддрдиреА рдмрд╛рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рд┐рдЦрд╛ рдФрд░, рдЯреА рдХреЗ рдмрдЬрд╛рдп рдЯреА рдиреЗ рдХрд┐рддрдиреА рдмрд╛рд░ рд▓рд┐рдЦрд╛ - рдЯреА - рдЯреА рдХреЗ рдмрдЬрд╛рдп рдФрд░ рдЗрд╕реА рддрд░рд╣ [1]ред рдпрд╣ рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдореЙрдбрд▓ рдирд┐рдХрд▓рд╛ рдЬреЛ рдХреБрдЫ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рднрд╛рд╡ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдИ рдФрд░ рдЖрдИ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ)ред

рд╣рдорд╛рд░реЗ рд╢реЛрдз рдореЗрдВ, рд╣рдо 2000 рдореЗрдВ рдмреНрд░рд┐рд▓ рдФрд░ рдореВрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рдХрд╕рд┐рдд рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдкрд░ рдмрд╕реЗ [2] рдФрд░ рдмрд╛рдж рдореЗрдВ рдкреБрди: рдЙрдкрдпреЛрдЧ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Google рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ [4])ред рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ (рдИ рдФрд░ рдЖрдИ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░реЗрдВ, рд╡рд╛рдИ рдХреЗ рдмрдЬрд╛рдп K рджрдмрд╛рдПрдВ, рдПрдХ рдирд░рдо рдЪрд┐рд╣реНрди рдЫреЛрдбрд╝реЗрдВ), рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рд╢рдмреНрдж рдХреЗ рдордирдорд╛рдиреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, TSYA рдХреЛ TYSYA, Y рдХреЗ рд╕рд╛рде K, SHA рдХреЗ рд╕рд╛рде SHCHYA, SS рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВред рд╕реА рдФрд░ рдЗрддрдиреЗ рдкрд░ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕реАрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдФрд░ TSYA рдХреЗ рдмрдЬрд╛рдп рд╣рдордиреЗ THY рд▓рд┐рдЦрд╛ рд╣реИ, рд╣рдо рдирд┐рд░реВрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ P( textрд╣рдЬрд╛рд░ rightarrow textрд╣рдЬрд╛рд░) рд╣рдорд╛рд░реЗ рдореЙрдбрд▓ рдХрд╛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдпрджрд┐ рд╕рднреА рд╕рдВрднрд╡ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП  рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛ рд╣рдо рдЧрд┐рди рд╕рдХрддреЗ рд╣реИрдВ P( Alpha rightarrow beta) , рддреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрднрд╛рд╡рдирд╛ P(s|w) рд╢рдмреНрдж рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬрдм рдмреНрд░рд┐рд▓ рдФрд░ рдореВрд░ рдореЙрдбрд▓ рдореЗрдВ рд╢рдмреНрдж w рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо w рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рд╕рдВрднрд╡ рддрд░реАрдХреЛрдВ рд╕реЗ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рджреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЯреБрдХрдбрд╝реЗ рд╣реЛрдВред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реА рдЕрдВрд╢реЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЯреБрдХрдбрд╝реЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕реЗ рд╕рднреА рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ P(s|w) :

P(sредW)= maxs= Alpha1 Alpha2 ldots Alphak,w= Beta1 Beta2 ldots BetakP( Alpha1 rightarrowтА▓sbeta1) cdotP( alpha2 rightarrow) Beta2) cdot ldots cdotP( Alphak rightarrow betak) $


рдЖрдЗрдП рд╡рд┐рднрд╛рдЬрди рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ "рдПрдХреНрд╕реЗрд╕рд░реА" рдХреЗ рдмрдЬрд╛рдп "рдПрдХреНрд╕реЗрд╕рд░реА" рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддрд╛ рд╣реИ:

\ _ {рдореИрдЯреНрд░рд┐рдХреНрд╕} \ рдЯреЗрдХреНрд╕реНрдЯ {ak} & \ text {cec} & \ text {sou} & \ text {a} & \ text {p} \\ \ downarrow & \ downarrow & \ downarrow & \ downarrow & \ _ downarrow \\ \ text {a} & \ text {cc} & \ text {e} & \ text {soua} & \ text {p} \ end {рдореИрдЯреНрд░рд┐рдХреНрд╕}

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╢рд╛рдпрдж рджреЗрдЦрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╕рдлрд▓ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ: рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╢рдмреНрджреЛрдВ рдХреЗ рднрд╛рдЧ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдиреАрдЪреЗ рдЭреВрда рдирд╣реАрдВ рдмреЛрд▓рддреЗ рдереЗ рдЬрд┐рддрдиреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдорд╛рддреНрд░рд╛рдПрдБ P( textak rightarrow texta) рдФрд░ P( textp rightarrow textp) рдЕрднреА рднреА рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ P( textsou rightarrow texte) рдФрд░ P( texta rightarrow textsoua) рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЕрдВрддрд┐рдо "рд╕реНрдХреЛрд░" рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреБрдЦреА рдХрд░реЗрдВрдЧреЗред рдПрдХ рдЕрдзрд┐рдХ рд╕рдлрд▓ рд╡рд┐рднрд╛рдЬрди рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

\ _ {рдореИрдЯреНрд░рд┐рдХреНрд╕} \ рдкрд╛рда {ak} & \ {{{}} рдкрд╛рда рдФрд░ рдкрд╛рда {ss} & \ {рдкрд╛рда {y} & \ {рдкрд╛рда {ar} \\ \ downarrow рдФрд░ \ downarrow рдФрд░ \ downarrow рдФрд░ \ downrowrow рдФрд░ \ downarrow \\ \ text {ak} & \ text {Ce} & \ text {c} рдФрд░ \ text {y} & \ text {ar} \ end {рдореИрдЯреНрд░рд┐рдХреНрд╕}


рдпрд╣рд╛рдВ, рд╕рдм рдХреБрдЫ рддреБрд░рдВрдд рдЬрдЧрд╣ рдореЗрдВ рдЧрд┐рд░ рдЧрдпрд╛, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рд╕рдВрднрд╛рд╡рдирд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдореВрд▓реНрдп рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рдПрдЧреА P( textss rightarrow texts) ред


рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ P(s|w)


рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рджреЛ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЖрджреЗрд╢ рд╣реИрдВ O(2|s|+|w||) рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЧрдгрдирд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ P(s|w) рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ O(|s|2|w|2) ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЦреБрдж рд▓реЗрд╡реЗрдВрд╕рд╣рд╛рдЗрдЯ рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдЧрдирд░-рдлрд┐рд╢рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реЗ рджреГрдврд╝рддрд╛ рд╕реЗ рдорд┐рд▓реЗрдВрдЧреЗред

рд╣рдо рдПрдХ рдЖрдпрддрд╛рдХрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╕рд╣реА рд╢рдмреНрдж рдХреЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ, рдФрд░ рдХреЙрд▓рдо рдПрдХ рдХреЛ рд╕реАрд▓ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЕрдВрдд рддрдХ рдкрдВрдХреНрддрд┐ i рдФрд░ рд╕реНрддрдВрдн j рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдкрд░ рд╕реЗрд▓ рдХреЗ рдкрд╛рд╕ w[:i] рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп s[:j] рд╣реЛрдиреЗ рдХреА рдкреВрд░реА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреАред рдЗрд╕рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рд╕рднреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдФрд░ рдЙрди рдкрд░ рдЬрд╛рдирд╛, рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рдЧреБрдгрд╛ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ P( Alpha rightarrow beta) ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рднрд░реА рд╣реБрдИ рд╣реИ


, рдлрд┐рд░ рдЪреМрдереА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕реЗрд▓ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рддреАрд╕рд░рд╛ рдХреЙрд▓рдо (рдЧреНрд░реЗ) рдЖрдкрдХреЛ рдЕрдзрд┐рдХрддрдо рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ 0.8 cdotP( textcc rightarrow textc) рдФрд░ 0.16 cdotP( textc rightarrow textk) ред рдЙрд╕реА рд╕рдордп, рд╣рдо рдЪрд┐рддреНрд░ рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рд╕рднреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рдЧ рдЧрдПред рдЕрдЧрд░ рд╣рдо рдлреЙрд░реНрдо рдХреЗ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ P( Alpha rightarrow textрдЦрд╛рд▓реАрд▓рд╛рдЗрди) рдФрд░ P( textрдЦрд╛рд▓реАрд▓рд╛рдЗрди rightarrow beta) , рддреЛ рдЖрдкрдХреЛ рдкреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреА рдЧрдИ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдКрдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╣реИ O(|s|2|w|2) : рд╣рдо рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рднрд░рддреЗ рд╣реИрдВ |s| рдмрд╛рд░|w|$ , рдФрд░ рд╕реЗрд▓ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП (i, j) рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП O(i cdotj) рд╕рдВрдЪрд╛рд▓рдиред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЧрд░ рд╣рдо рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдХреБрдЫ рд╕реАрдорд┐рдд рд▓рдВрдмрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдПрд▓ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ [4]) рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ рдШрдЯ рдЬрд╛рдПрдЧреА O(|s| cdot|w| cdotL2) ред рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд▓рд┐рдпрд╛ L=3 ред


рдЕрдзрд┐рдХрддрдо рдХреИрд╕реЗ рдХрд░реЗрдВ P(s|w)


рд╣рдордиреЗ рдвреВрдВрдврдирд╛ рд╕реАрдЦрд╛ P(s|w) рдмрд╣реБрдкрдж рдХреЗ рд▓рд┐рдП рд╕рдордп рдЕрдЪреНрдЫрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдкреВрд░реЗ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдЦреЛрдЬрд╛ рдЬрд╛рдПред рдФрд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдирд╣реАрдВ рд╣реИрдВ P(s|w) , рд▓реЗрдХрд┐рди P(w|s) ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдЪрд┐рдд рд╢реАрд░реНрд╖ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ 20) рд╢рдмреНрдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ P(s|w) , рдЬреЛ рддрдм рд╣рдо рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╕реБрдзрд╛рд░ (рдиреАрдЪреЗ рдЗрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ) рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХреЛ рднреЗрдЬреЗрдВрдЧреЗред

рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЬрд▓реНрджреА рд╕реЗ рдкреВрд░реЗ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдХреИрд╕реЗ рдЬрд╛рдирд╛ рд╣реИ, рд╣рдо рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдКрдкрд░ рдкреНрд░рд╕реНрддреБрдд рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреЛ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рд╣реЛрдЧрд╛ред рджрд░рдЕрд╕рд▓, рдЕрдЧрд░ рд╣рдо "рдПрдХреНрд╕реЗрд╕рд░реА" рд╢рдмреНрдж рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рджреЛ рд╢рдмреНрджрд╛рд╡рд▓реА рд╢рдмреНрджреЛрдВ "рдПрдХреНрд╕реЗрд╕рд░реА" рдФрд░ "рдПрдХреНрд╕реЗрд╕рд░реАрдЬрд╝" рдХреЗ рд▓рд┐рдП рднрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЙрдирдореЗрдВ рдкрд╣рд▓реА рдиреМ рд▓рд╛рдЗрдиреЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИрдВ! рдпрджрд┐ рд╣рдо рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдкрд╛рд╕ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЕрдЧрд▓реЗ рджреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рдЖрдо рдЙрдкрд╕рд░реНрдЧ рд╣реЛрдВ, рддреЛ рд╣рдо рдмрд╣реБрдд рд╕рд╛рд░реА рдЧрдгрдирд╛рдУрдВ рдХреЛ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд▓реЛ рд╢рдмреНрджрд╛рд╡рд▓реА рд╢рдмреНрджреЛрдВ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддреАрдиреЛрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рдиреЗ рдкрд░, рд╣рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдорд┐рд▓рддреА рд╣реИ: рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪрд░рдг рдиреЛрдб рд╕реЗ рдЙрд╕рдХреЗ рд╡рдВрд╢рдЬ рдХреЗ рдЪрд░рдг рд╣реИрдВ, рдЬрдм рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЕрдВрддрд┐рдо рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде, рд╣рдореЗрдВ рдПрдХ рд╕реМ рдорд┐рд▓реАрд╕реЗрдХрдВрдб [2] рдХреЗ рднреАрддрд░ 50-100 рд╣рдЬрд╛рд░ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпреВрд░реЛрдкреАрдп рднрд╛рд╖рд╛ рдХреЗ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдЫрд╛рдБрдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рднреА рддреЗрдЬ рд╣реЛ рдЬрд╛рдПрдЧреАред


рдХреИрд╕реЗ рдорд┐рд▓реЗрдЧрд╛? P( Alpha rightarrow beta)


рдЧрдгрдирд╛ P( Alpha rightarrow beta) рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рд╕рднреА рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП - рдПрдХ рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЧреИрд░-рддреБрдЪреНрдЫ рд╣рд┐рд╕реНрд╕рд╛ред рдпрд╣ рдЗрди рдорд╛рддреНрд░рд╛рдУрдВ рд╕реЗ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧреАред

[реи, рек] рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рд╣реИред рдЪрд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдкрд▓ рдвреВрдВрдврддреЗ рд╣реИрдВ (si,wi) рдЬрд╣рд╛рдБ wi рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рд╕рд╣реА рд╢рдмреНрдж рд╣реИ, рдФрд░ si - рдЗрд╕рдХрд╛ рд╕реАрд▓ рд╕рдВрд╕реНрдХрд░рдгред (рдХреИрд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдереЛрдбрд╝рд╛ рдХрдо рд╣реИред) рдЕрдм рд╣рдореЗрдВ рдЗрди рдЬреЛрдбрд╝рд┐рдпреЛрдВ рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрд╛рдЗрдкреЛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХреБрдЫ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛)ред

рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕рдХреЗ рдШрдЯрдХ рд▓реЗрддреЗ рд╣реИрдВ w рдФрд░ рдПрд╕ рдФрд░ рдЙрдирдХреЗ рдкрддреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, Levenshtein рджреВрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ:

\ _ {рдореИрдЯреНрд░рд┐рдХреНрд╕} \ рдЯреЗрдХреНрд╕реНрдЯ {рдПрдИ} рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {рд▓реЗрдЯ} рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {} & \ рдЯреЗрдХреНрд╕реНрдЯ {} рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {} рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {} & \ рдЯреЗрдХреНрд╕реНрдЯ {you} рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {a} & \ text {p} \\ \ text {a} & \ text {k} & \ text {c} рдФрд░ \ text {e} & \ text {c} & \ text {} рдФрд░ \ text {y } рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {рдП} рдФрд░ \ рдЯреЗрдХреНрд╕реНрдЯ {рдкреА} \ рдПрдВрдб {рдореИрдЯреНрд░рд┐рдХреНрд╕}

рдЕрдм рд╣рдо рддреБрд░рдВрдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рджреЗрдЦрддреЗ рд╣реИрдВ: рдПрдХ тЖТ рдП, рдИ тЖТ рдФрд░, рд╕реА тЖТ рд╕реА, рд╕реА тЖТ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╣рдо рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рднреА рджреЗрдЦрддреЗ рд╣реИрдВ: ak тЖТ ak, ce тЖТ si, ec тЖТ is, ss тЖТ s, ses тЖТ sis, Ess тЖТ is рдФрд░ рдЕрдиреНрдп, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЗрди рд╕рднреА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиреЛрдВ рдХреЛ рдЧрд┐рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рдмреНрдж рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдмрд╛рд░ рдХреЙрд░реНрдкрд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ (рдпрджрд┐ рд╣рдордиреЗ рд╢рдмреНрдж рдХреЛ рдХреЙрд░реНрдкрд╕ рд╕реЗ рд▓рд┐рдпрд╛ рд╣реИ, рдЬреЛ рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ)ред

рд╕рднреА рдЬреЛрдбрд╝реЗ рдореЗрдВ рдкрд╛рд╕ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж (si,wi) рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП P( Alpha rightarrow beta) рд╣рдорд╛рд░реЗ рдЬреЛрдбрд╝реЗ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди ╬▒ тЖТ ╬▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЦрдВрдбреЛрдВ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд) (рд╕рдВрдмрдВрдзрд┐рдд рд╢рдмреНрджреЛрдВ рдХреА рдШрдЯрдирд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП)ред

рдХрдкрд▓реНрд╕ рдХреИрд╕реЗ рдкрд╛рдПрдВ (si,wi) ? [рек] рдореЗрдВ, рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЬрдирд┐рдд рд╕рд╛рдордЧреНрд░реА (UGC) рдХреЗ рдмрдбрд╝реЗ рдирд┐рдХрд╛рдп рдХреЛ рд▓реЗрдВред Google рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рд▓рд╛рдЦреЛрдВ-рдХрд░реЛрдбрд╝реЛрдВ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХрд╛ рдкрд╛рда рдерд╛; рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦреЛрдЬреЗрдВ рдФрд░ рд╕рдореАрдХреНрд╖рд╛рдПрдВ рд╣реИрдВред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд╕рд╣реА рд╢рдмреНрдж рдХреЙрд░реНрдкрд╕ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЧрд▓рдд рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ, рдЖрдЗрдП рд▓реЗрд╡реЗрдВрд╕рд╣реЗрдЯрд┐рди рдХреЗ рдкрд╛рд╕ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж рдХреЛ рдХреЛрд░рдкрд╕ рд╕реЗ рдвреВрдВрдвреЗрдВ, рдЬреЛ рдмрд╣реБрдд рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджрд╕ рдмрд╛рд░)ред рд▓реЛрдХрдкреНрд░рд┐рдп рд▓реЗ рд▓реЛ w , рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп - рдХреЗ рд▓рд┐рдП рдПрд╕ ред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рд╢реЛрд░рдЧреБрд▓ рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛрдбрд╝реЗ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕реЗрдЯ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реЛрдирд╛ рд╣реИред

рдпрд╣ рдпреБрдЧреНрдо рдорд┐рд▓рд╛рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЧрд╣ рдЫреЛрдбрд╝рддрд╛ рд╣реИред [4] рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдШрдЯрдирд╛ рд╣реЛрддреА рд╣реИ ( w рд╕реЗ рджрд╕ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдПрд╕ ), рд▓реЗрдХрд┐рди рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ рднрд╛рд╖рд╛ рдХреЗ рдХрд┐рд╕реА рднреА рдкреВрд░реНрд╡ рдЬреНрдЮрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рдПрдХ рдЧрдкрд╢рдк рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдХреЗрд╡рд▓ рд░реВрд╕реА рднрд╛рд╖рд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реВрд╕реА рд╢рдмреНрдж рд░реВрдкреЛрдВ рдХреЗ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдЬреЛрдбрд╝реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ w рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкрд╛рдпрд╛ (рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рдмреНрджрд╛рд╡рд▓реА рдирд╣реАрдВ рд╣реЛрдЧреА) рдпрд╛, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкрд╛рдП рдЧрдП рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗ рдХреЛ рддреНрдпрд╛рдЧреЗрдВ (рдпрд╣реА рд╣реИ, рдпрд╣ рд▓рдЧрднрдЧ рд╕реАрд▓ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ)ред

рдкреНрд░рд╛рдкреНрдд рдЬреЛрдбрд╝реЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрд╛ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреЛ рд╢рдмреНрджреЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рддрд░реНрдХ рд╕рд░рд▓ рд╣реИ: рдпрджрд┐ рд╢рдмреНрдж w рдФрд░ s рдХреЛ рдЕрдХреНрд╕рд░ рдПрдХ рд╣реА рд╢рдмреНрдж рд╕реЗ рдШрд┐рд░рд╛ рд╣реБрдЖ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕рдВрднрд╡рддрдГ рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж рд╣реИрдВ - рдЬреЛ рдХрд┐, рд▓реЗрд╡реЗрдВрд╕рд╣рд╛рдЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрдирдХреА рдирд┐рдХрдЯрддрд╛ рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп рд╢рдмреНрдж рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдХ рдХрд╛ рдЧрд▓рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЗрди рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдЯреНрд░рд┐рдЧрд░реНрд╕ (рддреАрди рд╢рдмреНрджреЛрдВ рдХреЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢) рдХреА рдШрдЯрдирд╛ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рднрд╛рд╖рд╛ рдореЙрдбрд▓


рдЗрд╕рд▓рд┐рдП, рдЕрдм рджрд┐рдП рдЧрдП рд╢рдмреНрдж w рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдкреА(рдбрдмреНрд▓реНрдпреВ) - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреЗ рдмрдбрд╝реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдХреА рдШрдЯрдирд╛ рдХреЛ рд▓реЗрдирд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрд╛рдп рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╢рд╛рдпрдж, рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХрд╛ рдореЙрдбрд▓ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдХреЛрд╖ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреА рдШрдЯрдирд╛ рдХреЛ рдЧрд┐рдирдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЦреБрдж рдХреЛ рдЗрд╕ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреА (рдбрдмреНрд▓реНрдпреВ) рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЙрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╢рдмреНрдж рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдХреЛрдИ рдЕрдиреНрдп рдмрд╛рд╣рд░реА рд╕рдВрджрд░реНрднред рдХрд╛рд░реНрдп рдПрдХ рдЧрдгрдирд╛ рдХрд╛рд░реНрдп рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ P(w1w2 ldotswk) рдЬрд╣рд╛рдВ рд╕реЗ рдПрдХ wi - рдЬрд┐рд╕ рд╢рдмреНрдж рдореЗрдВ рд╣рдордиреЗ рдЯрд╛рдЗрдкреЛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрдм рд╣рдо рдЧрд┐рдирддреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдкреА(рдбрдмреНрд▓реНрдпреВ) рдФрд░ рдмрд╛рдХреА wi - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╕рд╣реА рд╢рдмреНрдж рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рд╢рдмреНрджред

рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЗрдирд╛ рд╣реИ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдХреЛрд╖ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдФрд░ рдПрди-рдЧреНрд░рд╛рдо, рд╢рдмреНрдж рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рд╕реАрдорд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд▓реЗрддреЗ рд╣реИрдВ; рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЯреНрд░рд┐рдЧрд░реНрд╕ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рди рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдЖрдкрдХреЗ рджрд┐рдорд╛рдЧ рдХреА рддрд╛рдХрдд (рдФрд░ рдорд╛рдорд▓реЗ рдХреЗ рдЖрдХрд╛рд░ - рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдорд╛рдорд▓реЗ рдкрд░ рднреА рдЯреНрд░рд┐рдЧрд░реНрд╕ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдмрд╣реБрдд рд╢реЛрд░ рд╣реЛрдЧрд╛) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдкрд╛рд░рдВрдкрд░рд┐рдХ рдПрди-рдЧреНрд░рд╛рдо рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП w1w2 ldotswk рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ

P (w_1w_2 \ ldots w_k) = P (w_1) \ cdot P (w_2 | w_1) \ cdot P (w_3 | w_1w_2) P (w_k | w_1w_2_ {k-1}) \ _,


рдЬрд╣рд╛рдБ P(w1) - рд╕реАрдзреЗ рд╢рдмреНрдж рдХреА рдЖрд╡реГрддреНрддрд┐, рдФрд░ P(w3|w1w2) - рд╢рдмреНрдж рд╕рдВрднрд╛рд╡рдирд╛ w3 рдмрд╢рд░реНрддреЗ рдЙрд╕рдХреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ w1w2 - рдЯреНрд░рд┐рдЧреНрд░рд╛рдо рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ w1w2w3 to bigram рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА w1w2 ред (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕реВрддреНрд░ рдХреЗрд╡рд▓ рдмрд╛рд░ рд╕реВрддреНрд░ рдХреЗ рдмрд╛рд░-рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред)

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрджрд┐ рд╣рдо рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдкреА( рдкрд╛рдардорд╛рдБрд╕рд╛рдмреБрдирдлреНрд░реЗрдо) , рдПрдХ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ n- рдЧреНрд░рд╛рдо рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдЪ рд╣рдореЗрдВ рд╕реВрддреНрд░ рдорд┐рд▓рддрд╛ рд╣реИ

P (\ рдкрд╛рда {рдорд╛рдБ рд╕рд╛рдмреБрди рдлреНрд░реЗрдо}) = f (\ рдкрд╛рда {рдорд╛рдБ}) \ cdot \ frac {f (\ рдкрд╛рда {рдорд╛рдБ рд╕рд╛рдмреБрди})}} {f (\ рдкрд╛рда {рдорд╛рдБ})}} \ cdot \ frac { f (\ text {рд╕рд╛рдмреБрди рдХреЗ рдлреНрд░реЗрдо рдХреА рдорд╛рдБ))} {f (\ text {рдорд╛рдБ рдХреА рд╕рд╛рдмреБрди})} = f (\ text {рд╕рд╛рдмреБрди рдХреЗ рдлреНрд░реЗрдо рдХреА рдорд╛рдБ)) \ _,ред


рдХреНрдпрд╛ рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ? рддрд╛рд░реНрдХрд┐рдХ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрд╢реНрдХрд┐рд▓реЗрдВ рддрдм рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ рдЬрдм рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрди рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рджрд╕-рд╢рдмреНрдж рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╣рдо рд╕рднреА 10-рдЧреНрд░рд╛рдо рдХреЗ рдЖрдВрдХрдбрд╝реЗ рдирд╣реАрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдпрд╣ рдорд╣рдВрдЧрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рд╢реЛрд░ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдФрд░ рд╕рдВрдХреЗрдд рдирд╣реАрдВред рд╣рдо рдХреБрдЫ рд╕реАрдорд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рдПрди-рдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдВрдмрд╛рдИ 3 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред

рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдКрдкрд░ рд╕реВрддреНрд░ рдХрд╛рдо рдореЗрдВ рдЖрддрд╛ рд╣реИред рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рдЕрдВрдд рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрдж рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗрд╡рд▓ рдЙрд╕рдХреЗ рд╕рд╛рдордиреЗ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рдд

P(wk|w1w2 ldotswkтИТ1) рд▓рдЧрднрдЧP(wk|wkтИТL+1 ldotswkтИТ1)ред


рдбрд╛рд▓ L=3 , рдПрдХ рд▓рдВрдмреЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╕реВрддреНрд░ рдорд┐рд▓рддрд╛ рд╣реИ


P (\ рдкрд╛рда {рдХрд╛рд░реНрд▓рд╛ рдиреЗ рдХреНрд▓рд╛рд░рд╛ рд╕реЗ рдХреЛрд░рд▓}) рдЪреБрд░рд╛ рд▓рд┐рдпрд╛ рд╣реИ) \ рд▓рдЧрднрдЧ рдПрдл (\ рдкрд╛рда {рдХрд╛рд░реНрд▓})} \ cdot \ frac {f (\ рдкрд╛рда {рдХрд╛рд░реНрд▓})}} {рдПрдл (\ рдкрд╛рда {рдХрд╛рд░реНрд▓})} \ cdot \ frac {f (\ text {carl from clara})}} {f (\ text {carl from})}} \ cdot \ frac {f (\ text {рдХреНрд▓рд╛рд░рд╛ рд╕реЗ рдЪреБрд░рд╛рдпрд╛})}} {f (\ text {clara} рд╕реЗ) )} \ cdot \ frac {f (\ text {рдХреНрд▓реЗрдпрд░ рд╕реНрдЯреЛрд▓ рдХреЛрд░рд▓})} {f (\ text {рдХреНрд▓реЗрдпрд░ рд╕реНрдЯреЛрд▓})}},ред


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдореЗрдВ рдкрд╛рдБрдЪ рд╢рдмреНрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди n- рдЧреНрд░рд╛рдо рдЕрдм рд╕реВрддреНрд░ рдореЗрдВ рддреАрди рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдордиреЗ рдорд╛рдВрдЧрд╛ рдерд╛ред

рдПрдХ рдкрддрд▓рд╛ рд╕рд╛ рдкрд▓ рдмрд╛рдХреА рдерд╛ред рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рд╣рдорд╛рд░реЗ рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдПрди-рдЧреНрд░рд╛рдо рджрд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ? рдЕрдкрд░рд┐рдЪрд┐рдд рдПрди-рдЧреНрд░рд╛рдо рдХреЛ рдбрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ f=0 рдпрджрд┐ рдпрд╣ рдЗрд╕ рдореВрд▓реНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдЪреМрд░рд╕рд╛рдИ (рдЪреМрд░рд╕рд╛рдИ) рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдЖрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЧрдВрднреАрд░ рд╡рд┐рд░реЛрдзреА рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪрд░реНрдЪрд╛ рдЬреИрд╕реЗ рдХрд┐ рдХрд╛рдВрд╕рд░-рдиреЗрдИ рд╕реНрдореВрдерд┐рдВрдЧ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИред


рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЛ рд╕рд╣реА рдХреИрд╕реЗ рдХрд░реЗрдВ


рд╣рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдВрддрд┐рдо рд╕реВрдХреНрд╖реНрдо рдмрд┐рдВрджреБ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХ рд╢рдмреНрдж рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддрдм рд╣рдордиреЗ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╢рдмреНрдж рдХреБрдЫ рдЕрдиреНрдп рд╢рдмреНрджреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рднреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕реБрдзрд╛рд░ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рднреЗрдЬрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рд╢рдмреНрдж рд╡рд░реНрддрдиреА рд╣реИ; рдЕрдХреНрд╕рд░ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдпрд╛ рд╕рднреА рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдХрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдореЗрдВ рд╢рдмреНрдж рдХреЗ рдХреЗрд╡рд▓ рдмрд╛рдПрдВ рд╕рдВрджрд░реНрдн рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░, рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдореЗрдВ рдХреБрдЫ рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдПрдХ рдирдпрд╛ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдорд┐рд▓реЗрдЧрд╛ред рдЧреБрдгрд╡рддреНрддрд╛ рдЦрд░рд╛рдм рд╣реЛрдЧреА рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рд╢рдмреНрджреЛрдВ рдХреА рддрд░рд╣ рдирд┐рдХрд▓рд╛ рдФрд░ рд╣рдо рдЧрд▓рдд рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддреЗ рд╣реИрдВред рдмрд╛рдХреА рд╡рд╛рдХреНрдпрд╛рдВрд╢ (рд╢рд╛рдпрдж рд╢реБрд░реВ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрд░реБрдЯрд┐-рдореБрдХреНрдд) рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЧрд▓рдд рдкрд╣рд▓реЗ рд╢рдмреНрдж рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рд╣рдо рдЙрд╕ рдкрд╛рда рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред

рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╢рдмреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд░реНрдЧреАрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рджрд┐рдП рдЧрдП рд╢рдмреНрдж рдХреЛ рд╕реАрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ [4] рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЛ рдЙрди рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдЧрд┐рдирдирд╛ рд╣реИ, рдФрд░ рдХрдИ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдпрджрд┐ рдХреНрд▓рд╛рд╕рд┐рдлрд╝рд╛рдпрд░ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рд╕рд╣реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореМрдЬреВрджрд╛ рд╕рдВрджрд░реНрдн рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред рдлрд┐рд░, рдпрджрд┐ рдХрдИ рд╢рдмреНрджреЛрдВ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╣рдорд╛рд░реЗ рдЕрднрд┐рднрд╛рд╡рдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рд╣рдордиреЗ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╣рд░ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдЪрд▓реЛ si рд╣рдорд╛рд░реЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдореЗрдВ, рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рд╢реАрд░реНрд╖-рдПрди рд╢рдмреНрджрдХреЛрд╢ рд╢рдмреНрдж рдвреВрдВрдврддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╣рд░ рд╕рдВрднрд╡ рддрд░реАрдХреЗ рд╕реЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдПрдирдХреЗ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢ K - рдореВрд▓ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ

P(s1|w1) cdotP(sK|wK) cdotP(sK|wK) cdotP(w1w2 ldotswK) dda ред



рдпрд╣рд╛рдВ si - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рд╢рдмреНрдж, wi - рдЙрдирдХреЗ рд▓рд┐рдП рдЪрдпрдирд┐рдд рд╕реБрдзрд╛рд░ (рдЬреЛ рдЕрдм рд╣рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рдФрд░  lambda - рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдФрд░ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдХреЗ рддреБрд▓рдирд╛рддреНрдордХ рдЧреБрдгрд╡рддреНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЧреБрдгрд╛рдВрдХ (рдмрдбрд╝реЗ рдЧреБрдгрд╛рдВрдХ - рд╣рдо рднрд╛рд╖рд╛ рдореЙрдбрд▓ рдкрд░ рдЕрдзрд┐рдХ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЫреЛрдЯреЗ рдЧреБрдгрд╛рдВрдХ - рд╣рдо рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдкрд░ рдЕрдзрд┐рдХ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ), [4] рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рд╢рдмреНрджрдХреЛрд╢ рд╡реЗрд░рд┐рдПрдВрдЯ рдореЗрдВ рд╕рд╣реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреА рднрд╛рд╖рд╛ рдореЗрдВ рдкреВрд░реЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╕реЗ рднреА рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╢рдмреНрджрдХреЛрд╢ рд╢рдмреНрджреЛрдВ рд╕реЗ рдПрдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╣реИ рдЬреЛ рдЗрд╕ рдореВрд▓реНрдп рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рддрд╛ рд╣реИред

рддреЛ рдмрдВрдж рдХрд░реЛ рдХреНрдпрд╛? рдХреНрд░реВрд░ рдмрд▓ рдПрдирдХреЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ?

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдордиреЗ рдПрди-рдЧреНрд░рд╛рдо рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд╕рднреА рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рддреЗрдЬреА рд╕реЗ рдвреВрдВрдврдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ: рдКрдкрд░ рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ P(w1w2 ldotswK) рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рддреАрди рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдХреА рд▓рдВрдмрд╛рдИ рдХреА n- рдЧреНрд░рд╛рдо рдХреА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд┐рдпрд╛:

P (w_1w_2 \ ldots w_K) = P (w_1) \ cdot P (w_2 | w_1) \ cdot P (w_3 | w_1w_2) \ cdot \ ldots \ cdot P (w_Kред W_ {рдХреЗ -2) w_ {K-1 }),ред


рдпрджрд┐ рд╣рдо рдЗрд╕ рдорд╛рди рдХреЛ рдЧреБрдгрд╛ рдХрд░реЗрдВ P(si|wi) рдФрд░ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ wK , рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╕рднреА рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЫрд╛рдБрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ wKтИТ2 рдФрд░ wKтИТ1 рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди - рд╡рд╣ рд╣реИ, рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЗ рд▓рд┐рдП w1w2 ldotswKтИТ2wKтИТ1 ред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ O(KN3) ред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдорд╛рдорд▓реЗ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ рдФрд░ рдПрди-рдЧреНрд░рд╛рдо рдХреА рдЧрд┐рдирддреА рдХрд░рдирд╛


рдореИрдВ рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛: рдХреБрдЫ рдЬрдЯрд┐рд▓ MapReduce рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдЗрддрдирд╛ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрднреА рд░реВрд╕реА рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ, рд╕рдореАрдХреНрд╖рд╛рдУрдВ, рдФрд░ рдЦреЛрдЬ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рднреА рдЧреНрд░рдВрдереЛрдВ (рдорд╛рд▓ рдХреЗ рд╡рд┐рд╡рд░рдг, рдЕрд▓рд╛рд╕, рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЖрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рд╕реЗ рдСрдЯреЛ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрдЬрд╛рдп рдЦрд░рд╛рдм рд╣реЛ рдЧрдП) рдХреЛ рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдФрд░ рд░рд╛рдд рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреА рдЧрдгрдирд╛ рдХреА рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рдХреЗ рд╕рд╛рде рддреНрд░рд┐рдХреЛрдгред

рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рд╢реАрд░реНрд╖ рд╢рдмреНрджреЛрдВ рдХреЛ рд▓рд┐рдпрд╛ рддрд╛рдХрд┐ рдореБрдЭреЗ рд▓рдЧрднрдЧ рдПрдХ рд▓рд╛рдЦ рд╢рдмреНрдж рдорд┐рд▓реЗрдВред рдмрд╣реБрдд рд▓рдВрдмреЗ рд╢рдмреНрдж (20 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдг) рдФрд░ рдмрд╣реБрдд рдХрдо (рддреАрди рд╡рд░реНрдгреЛрдВ рд╕реЗ рдХрдо, рд╣рд╛рд░реНрдбрдХреЙрдХреНрдб рдкреНрд░рд╕рд┐рджреНрдз рд░реВрд╕реА рд╢рдмреНрджреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╢рдмреНрджреЛрдВ рдкрд░ рдЕрд▓рдЧ рд╕реЗ рдмрдЦреНрд╢рд╛ r"^[a-z0-9]{2}$" - рддрд╛рдХрд┐ рдЖрдИрдлрд╝реЛрди рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд▓рдВрдмрд╛рдИ 2 рдХреЗ рдЕрдиреНрдп рд░реЛрдЪрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдмрдЪ рдЧрдПред

рдЬрдм рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдореЗрдВ рдмрд┐рдЧреНрд░реЗрдб рдФрд░ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреА рдЧрд┐рдирддреА рд╣реЛрддреА рд╣реИ, рддреЛ рдПрдХ рдЧреИрд░-рд╢рдмреНрджрдХреЛрд╢ рд╢рдмреНрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рд╢рдмреНрдж рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдФрд░ рдкреВрд░реЗ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ (рдЗрд╕ рд╢рдмреНрдж рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ) рд╣рд░рд╛рдпрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЕрд▓рдЧ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рддреЛ, рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП " рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐" рдЕрдмреАрд░рд╡рд╛рд▓реНрдЧ "рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рд╣реИ ... рд╣реЗрдбрдореИрди, рд╕рд╣рдХрд░реНрдореА "рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ" "рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ," "рдЖрдк рдХреНрдпрд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ," "рдХреНрдпрд╛ рд╣реИ" рдФрд░ "рдпрд╣ рдореБрдЦреНрдп рдордЫреБрдЖрд░рд╛ рд╕рд╣рдпреЛрдЧреА рд╣реИ" (рдЬрдм рддрдХ, рд╢рдмреНрдж "рд╣реЗрдбрдореИрди рд╢рдмреНрдж рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ ...) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдЧрд╛ред"

рд╣рдо рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рдЬреБрдкрд┐рдЯрд░ рдореЗрдВ рд╕рднреА рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдЕрдВрдЬрд╛рдо рджрд┐рдпрд╛ред рдПрди-рдЧреНрд░рд╛рдо рдкрд░ рдЖрдВрдХрдбрд╝реЗ JSON рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд╢рдмреНрджреЛрдВ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдкрд╛рд╕ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╛рдпрдерди рдХреЛрдб
 def generate_modifications(intended_word, misspelled_word, max_l=2): #         #    .    #     ,  #         # : memo    # i -> j -> (distance, prev i, prev j). #     Python  -   # ,      ! m, n = len(intended_word), len(misspelled_word) memo = [[None] * (n+1) for _ in range(m+1)] memo[0] = [(j, (0 if j > 0 else -1), j-1) for j in range(n+1)] for i in range(m + 1): memo[i][0] = i, i-1, (0 if i > 0 else -1) for j in range(1, n + 1): for i in range(1, m + 1): if intended_word[i-1] == misspelled_word[j-1]: memo[i][j] = memo[i-1][j-1][0], i-1, j-1 else: best = min( (memo[i-1][j][0], i-1, j), (memo[i][j-1][0], i, j-1), (memo[i-1][j-1][0], i-1, j-1), ) #      #   (   # ). if (i > 1 and j > 1 and intended_word[i-1] == misspelled_word[j-2] and intended_word[i-2] == misspelled_word[j-1] ): best = min(best, (memo[i-2][j-2][0], i-2, j-2)) memo[i][j] = 1 + best[0], best[1], best[2] #          #   memo[m][n][0]. #     . s, t = [], [] i, j = m, n while i >= 1 or j >= 1: _, pi, pj = memo[i][j] di, dj = i - pi, j - pj if di == dj == 1: s.append(intended_word[i-1]) t.append(misspelled_word[j-1]) if di == dj == 2: s.append(intended_word[i-1]) s.append(intended_word[i-2]) t.append(misspelled_word[j-1]) t.append(misspelled_word[j-2]) if 1 == di > dj == 0: s.append(intended_word[i-1]) t.append("") if 1 == dj > di == 0: s.append("") t.append(misspelled_word[j-1]) i, j = pi, pj s.reverse() t.reverse() #      . for i, _ in enumerate(s): ss = ts = "" while len(ss) < max_l and i < len(s): ss += s[i] ts += t[i] yield ss, ts i += 1 


рд╕рдВрдкрд╛рджрди рдХреА рдЧрдгрдирд╛ рд╕реНрд╡рдпрдВ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдЧрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред


рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рд▓рд╛рдЧреВ рдХрд░реЗрдВ


рдЗрд╕ рднрд╛рдЧ рдХреЛ GRPC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореБрдЦреНрдп рдмреИрдХрдПрдВрдб рд╕реЗ рдЬреБрдбрд╝реЗ, рдЧреЛ рдкрд░ рдПрдХ рдорд╛рдЗрдХреНрд░реЛ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рдореВрд▓реА рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде, рдЦреБрдж рдмреНрд░рд┐рд▓ рдФрд░ рдореВрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓рдЧрднрдЧ рджреЛ рдмрд╛рд░ рдзреАрдорд╛ рдЬрд┐рддрдирд╛ рд▓реЗрдЦрдХреЛрдВ рдиреЗ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛; рдореИрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдпрд╣ рдЧреЛ рдореЗрдВ рд╣реИ рдпрд╛ рдореБрдЭрдореЗрдВред рд▓реЗрдХрд┐рди рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдЧреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдирдпрд╛ рд╕реАрдЦрд╛ред

  • рдЬреНрдпрд╛рджрд╛ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЧрд┐рдирддреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП math.Max рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░реЗрдВред рдпрд╣ if a > b { b = a } рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ рддреАрди рдЧреБрдирд╛ рдзреАрдорд╛ рд╣реИ! рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦреЗрдВ :
     // Max returns the larger of x or y. // // Special cases are: // Max(x, +Inf) = Max(+Inf, x) = +Inf // Max(x, NaN) = Max(NaN, x) = NaN // Max(+0, ┬▒0) = Max(┬▒0, +0) = +0 // Max(-0, -0) = -0 func Max(x, y float64) float64 func max(x, y float64) float64 { // special cases switch { case IsInf(x, 1) || IsInf(y, 1): return Inf(1) case IsNaN(x) || IsNaN(y): return NaN() case x == 0 && x == y: if Signbit(x) { return y } return x } if x > y { return x } return y } 

    рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЛ SUDDENLY +0 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ, -0 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, math.Max рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
  • рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╕рд▓рд╛рд╣ рд╣реИред рдореБрдЭреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдпреВрдирд┐рдХреЛрдб рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдерд╛, рдЙрдиреНрд╣реЗрдВ рдЯреНрд░рд╛рдЗрдПрдб рдиреЛрдб рдХреЗ рд╡рдВрд╢рдЬ рд╕рд░рдгреА рдореЗрдВ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ (рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдЦреЛрдЬ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдереА)ред
  • рдЧреЛ рдореЗрдВ рдХреЙрд▓рдмреИрдХ рд╕рд╕реНрддреЗ рдирд╣реАрдВ рд╣реИрдВред рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рджреМрд░рд╛рди рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдбрд┐рдХреЙрдЙрд▓рд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рдореЗрд░реЗ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕реЛрдВ рдиреЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдзреАрдорд╛ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рд╛ред рддрдм рд╕реЗ, рдореЗрд░реА рд░рд╛рдп рд╣реИ рдХрд┐ рдЧреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд┐рдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдмрдврд╝рдиреЗ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред

рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд▓рд╛рдЧреВ рдХрд░реЗрдВ


рдпрд╣рд╛рдВ, рдХрд┐рд╕реА рднреА рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рдмрд┐рдирд╛, рдКрдкрд░ рджрд┐рдП рдЧрдП рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдШрдЯрдХ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдХрд╛рдо рдерд╛ - рд╕рдмрд╕реЗ рдзреАрдорд╛ рд╣рд┐рд╕реНрд╕рд╛ рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрди рджреЛ рдкрд░рддреЛрдВ рдХреЗ рдмреАрдЪ, рд░реЗрдбрд┐рд╕ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдкрд░рд┐рдгрд╛рдо


рдЗрд╕ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ (рдЬрд┐рд╕рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдордп рд▓рдЧрд╛), рд╣рдордиреЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдП / рдмреА рдкрд░реАрдХреНрд╖рдг рдЧрд╛рд░реНрдб рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд┐рдпрд╛ред рд╕рднреА рдЦреЛрдЬ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмреАрдЪ рдЦрд╛рд▓реА рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ 10% рдХреЗ рдмрдЬрд╛рдп рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднрд┐рднрд╛рд╡рдХ рдХреА рд╢реБрд░реВрдЖрдд рд╕реЗ рдкрд╣рд▓реЗ рдереЗ, рдЙрдирдореЗрдВ рд╕реЗ 5% рдереЗ; рдореВрд▓ рд░реВрдк рд╕реЗ, рд╢реЗрд╖ рдЕрдиреБрд░реЛрдз рдЙрди рд╕рд╛рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдХреЗрд╡рд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЗ рдмрд┐рдирд╛ рд╕рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рднреА рдмрдврд╝ рдЧрдИ рд╣реИ (рдФрд░ UX рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдИ рдФрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕)ред рдзрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореИрдЯреНрд░рд┐рдХреНрд╕, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╛рдлреА рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ - рдпрд╣ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдерд╛ рдФрд░ рд╣рдореЗрдВ рдЕрдиреНрдп рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдХреНрд░реЙрд╕-рдЪреЗрдХрд┐рдВрдЧ рдХреА рдУрд░ рд▓реЗ рдЧрдпрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рд╕реНрдЯреАрдлрди рд╣реЙрдХрд┐рдВрдЧ рдХреЛ рдПрдХ рдмрд╛рд░ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рд╡рд╣ рдкреБрд╕реНрддрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣рд░ рд╕реВрддреНрд░ рдкрд╛рдардХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЖрдзрд╛ рдХрд░ рджреЗрдВрдЧреЗред рдЦреИрд░, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рдкрдЪрд╛рд╕ рд╣реИрдВ - рдореИрдВ рдЖрдкрдХреЛ рдмрдзрд╛рдИ рджреЗрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ10тИТ10 рдкрд╛рдардХреЛрдВ рдХреЛ рдЗрд╕ рдЬрдЧрд╣ рддрдХ рдкрд╣реБрдБрдЪрдирд╛!

рдмреЛрдирд╕



рд╕рдВрджрд░реНрдн


[рез] рдПрдордбреА рдХреЗрд░рдирд┐рдШрди, рдХреЗрдбрдмреНрд▓реНрдпреВ рдЪрд░реНрдЪ, рдбрдмреНрд▓реНрдпреВрдП рдЧреЗрд▓ред рдПрдХ рд╢реЛрд░ рд╕реБрдзрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрдХ рд╢реЛрд░ рдЪреИрдирд▓ рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ ред рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рднрд╛рд╖рд╛рд╡рд┐рдЬреНрдЮрд╛рди рдкрд░ 13 рд╡реЗрдВ рд╕рдореНрдореЗрд▓рди рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реА - рдЦрдВрдб 2, 1990.

[2] рдИред рдмреНрд░рд┐рд▓, рдЖрд░рд╕реА рдореВрд░ред рд╢реЛрд░ рдЪреИрдирд▓ рд╡рд░реНрддрдиреА рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рдореЙрдбрд▓ ред рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рднрд╛рд╖рд╛ рд╡рд┐рдЬреНрдЮрд╛рди, 2000 рдХреЗ рд▓рд┐рдП 38 рд╡реАрдВ рд╡рд╛рд░реНрд╖рд┐рдХ рдмреИрдардХ рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реАред

[3] рдЯреАред рдмреНрд░реЗрдВрдЯ, рдПрд╕реА рдкреЛрдкрдЯ, рдкреАред рдЬреВ, рдПрдлрдЬреЗ рдУрдЪ, рдЬреЗред рдбреАрдиред рдорд╢реАрди рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рдмрдбрд╝реА рднрд╛рд╖рд╛ рдореЙрдбрд▓ ред рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдиреБрднрд╡рдЬрдиреНрдп рддрд░реАрдХреЛрдВ рдкрд░ 2007 рд╕рдореНрдореЗрд▓рди рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реАред

[рек] рд╕реАред рд╡реНрд╣рд┐рдЯреЗрд▓реЙ, рдмреАред рд╣рдЪрд┐рдВрд╕рди, рдЬреА рд╡рд╛рдИ рдЪреБрдВрдЧ, рдЬреА рдПрд▓рд┐рд╕ред рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд░реНрддрдиреА рдЬрд╛рдБрдЪ рдФрд░ рд╕реНрд╡рдд: рд╕реБрдзрд╛рд░ред рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдиреБрднрд╡рдЬрдиреНрдп рд╡рд┐рдзрд┐рдпреЛрдВ рдкрд░ 2009 рд╕рдореНрдореЗрд▓рди рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реА: рдЦрдВрдб 2ред

Source: https://habr.com/ru/post/hi433554/


All Articles