рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

Python рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

рд╣рдо рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ Python рдХреА рдорджрдж рд╕реЗ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдк Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдмрдирд╛рдирд╛ рдФрд░ NLP (рдиреИрдЪреБрд░рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ) рдХреА рдмреБрдирд┐рдпрд╛рдж рд╕рдордЭрдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред
┬╖ 15 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

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

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

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ NLP рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╖рдп рд╣реИред рдЗрд╕рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдФрд░ рдЬрд┐рди рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрди рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рдЗрд╕ рдЗрддрдирд╛ рднреА рд╕рд░рд▓ рдирд╣реАрдВ рд╡рд┐рд╖рдп рдХреЛ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗред рдЖрдк рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреЗ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдЧрдгрд┐рддреАрдп рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╕рдордЭрдХрд░ рдкрдврд╝реЗрдВрдЧреЗред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдк рдПрдХ рд╕рд░рд▓ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рднреА рдмрдирд╛рдПрдВрдЧреЗред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗ:

  • рдПрдХ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреЛ рд╕рдордЭрдирд╛
  • рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреА рд╕рдорд╕реНрдпрд╛-рд╡рд┐рд╡рд░рдг (рдкреНрд░реЙрдмреНрд▓рдо рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ) рддреИрдпрд╛рд░ рдХрд░рдирд╛
  • рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреЗ рд▓рд┐рдП Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди
  • Python рдореЗрдВ рдПрдХ рдХреЗрд╕ рд╕реНрдЯрдбреА
  • рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╡рд╕рд╛рдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рдкреНрд░рднрд╛рд╡
  • рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн

рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

Sentiment Analysis Diagram рд╕реНрд░реЛрдд: Medium

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреНрдпрд╛ рд╣реИ - рдПрдХ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░ рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг:

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

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

  1. "Titanic is a great movie."
  2. "Titanic is not a great movie."
  3. "Titanic is a movie."

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

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

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдФрд░ рднреА рдЪрд╛рд╣рд┐рдПред рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

Movie Reviews Negative and Positive рд╕реНрд░реЛрдд: SlideShare

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреА рд╕рдорд╕реНрдпрд╛-рд╡рд┐рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд░рдирд╛:

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХрд╛рд░реНрдп рдХреА рд╕рдорд╕реНрдпрд╛-рд╡рд┐рд╡рд░рдг рд╕рдордЭрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЯреЗрдХреНрд╕реНрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдЗрдП рд╕рд╛рдорд╛рдиреНрдп рдЯреЗрдХреНрд╕реНрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред

  • рдЗрдирдкреБрдЯ: - рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ d - рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реНрдерд┐рд░ рд╕реЗрдЯ C = {c1,c2,..,cn}

  • рдЖрдЙрдЯрдкреБрдЯ: C рдореЗрдВ рдПрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреА рдЧрдИ рдХрдХреНрд╖рд╛ c

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

рддреЛ, n рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ: (d1,c1), (d2,c2),...,(dn,cn) рдФрд░ рдЕрдВрддрд┐рдо рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рд╕реАрдЦрд╛ рд╣реБрдЖ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рд╣реЛрддрд╛ рд╣реИред

рдЖрдк рдЕрдЪреНрдЫрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рдкрд░ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЖрдкрдХреЗ рдорди рдореЗрдВ рдпрд╣ рдкреНрд░рд╢реНрди рдЕрд╡рд╢реНрдп рд╣реЛрдЧрд╛ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ (рдлреАрдЪрд░реНрд╕) рдХрд╣рд╛рдБ рд╣реИрдВ? рд╡рд╛рдЬрд┐рдм рд╕рд╡рд╛рд▓! рдЙрд╕ рдкрд░ рдереЛрдбрд╝реА рджреЗрд░ рдореЗрдВ рдЖрдПрдБрдЧреЗред

рдЕрдм, рд╕рдорд╕реНрдпрд╛-рдкреНрд░рддрд┐рд░реВрдкрдг рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рдкреАрдЫреЗ рдХреА рд╕рд╣рдЬ рд╕рдордЭ рдмрдирд╛рддреЗ рд╣реИрдВред

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

рдЗрд╕реЗ рдмреЗрд╣рддрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореВрд╡реА рд░рд┐рд╡реНрдпреВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

"I love this movie! It's sweet, but with satirical humor. The dialogs are great and the adventure scenes are fun. It manages to be romantic and whimsical while laughing at the conventions of the fairy tale genre. I would recommend it to just about anyone. I have seen it several times and I'm always happy to see it again......."

рд╣рд╛рдБ, рдпрд╣ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдПрдХ рдРрд╕рд╛ рд░рд┐рд╡реНрдпреВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдлрд┐рд▓реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рднрд╛рд╡ рд░рдЦрддрд╛ рд╣реИред рдкрд░ рд╡реЗ рдХреМрди-рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рдмреНрдж рд╣реИрдВ рдЬреЛ рдЗрд╕ рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ?

рд░рд┐рд╡реНрдпреВ рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВред

"I love this movie! It's sweet, but with satirical humor. The dialogs are great and the adventure scenes are fun. It manages to be romantic and whimsical while laughing at the conventions of the fairy tale genre. I would recommend it to just about anyone. I have seen it several times and I'm always happy to see it again......."

рдЕрдм рдЖрдкрдХреЛ рд╕реНрдкрд╖реНрдЯ рддрд╕реНрд╡реАрд░ рдорд┐рд▓ рдЧрдИ рд╣реЛрдЧреАред рдКрдкрд░ рджрд┐рдП рдЧрдП рдкрд╛рда рдореЗрдВ рдмреЛрд▓реНрдб рд╢рдмреНрдж рд╡реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рдмреНрдж рд╣реИрдВ рдЬреЛ рдкрд╛рда рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрдХреНрдд рднрд╛рд╡ рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕реНрд╡рд░реВрдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред

рдЗрди рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░реЗрдВ? рдЕрдЧрд▓рд╛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдХрджрдо рдирд┐рдореНрди рдХреЗ рд╕рдорд╛рди рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдмрдирд╛рдирд╛ рд╣реИ:

positive words table

рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдЖрдкрдиреЗ рд╕рд╣реА рд╕рдордЭрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЙрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡реГрддреНрддрд┐ (рдЕрдм рд╕реЗ рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╣реЗрдВ) рд╣реИред рдЖрдк рдпрд╣ рднреА рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдХрд┐ love рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЖрдпрд╛ рд╣реИ рдкрд░ рдЖрд╡реГрддреНрддрд┐ 2 рдХреНрдпреЛрдВ рд╣реИ? рджрд░рдЕрд╕рд▓, рдпрд╣ рдкреВрд░реЗ рд░рд┐рд╡реНрдпреВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдорд╛рди рд▓реЗрдВ, рдпрд╣ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреВрд░реЗ рд░рд┐рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рд╣реИред

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛-рд╡рд┐рд╡рд░рдг рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдиреЗ "Bag of words" рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕рдордЭрд╛, рдФрд░ рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ Bag-of-words рд╣реА рд╣реИред рдпрд╣ рд╕рдВрднрд╡рддрдГ NLP рдХреЗ рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрд╣рд▓рд╛ рдХрджрдоред рдЗрд╕рд▓рд┐рдП, рдЗрд╕реЗ рднрд▓реА-рднрд╛рдБрддрд┐ рд╕рдордЭ рд▓реЗрдВред

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

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

рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ, рд╣реИрдВ рди? рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХрд╛ рдХреНрд░рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИред рдкрд░ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╣ рдХреНрд░рдо рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛрддрд╛ред рдпрд╣рд╛рдБ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпрд╣ рд╣реИ рдХрд┐ рдпреЗ рд╢рдмреНрдж рдореМрдЬреВрдж рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред

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

Bag of words representations

рдЗрд╕ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ Corpus рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП -

рд╕рднреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╕реНрд╡рддрдВрддреНрд░ рдлреАрдЪрд░ рд╡реЗрдХреНрдЯрд░ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдореВрд╡реА рд░рд┐рд╡реНрдпреВ), рд╡рд┐рд╢реЗрд╖ рд╢рдмреНрджреЛрдВ рдФрд░ рдЙрд╕рдХреЗ рднрд╛рд╡ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд░рдЦрддреА рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ, sentiment рд▓реЗрдмрд▓ рдХреЛ рдкреНрд░рд╛рдпрдГ (+, -) рдпрд╛ (+ve, -ve) рд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдлреАрдЪрд░реНрд╕ w1, w2, w3, 34, ..., wn bag-of-words рд╕реЗ рдЬрдирд░реЗрдЯ рд╣реБрдП рд╣реИрдВ, рдФрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдХрд┐ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЗрди рд╕рднреА рдлреАрдЪрд░реНрд╕/рд╢рдмреНрджреЛрдВ рдХреЛ рд░рдЦреЗрдВред

рдЖрдк рдЗрди рдлреАрдЪрд░ рд╡реЗрдХреНрдЯрд░реЛрдВ рдХреЛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЛ рджреЗрдВрдЧреЗред рддреЛ, рдЖрдЧреЗ рдЗрд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ - рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ред

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХреЗ рд▓рд┐рдП Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди:

Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореВрд▓ рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдВрднрд╛рд╡реНрдпрддрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Bayes рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рдЖрдк рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВрдЧреЗред Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдФрд░ Bayes рдирд┐рдпрдо рдХрд╛ рдХреБрдЫ рдкрд░рд┐рдЪрдп рд▓реЗрдирд╛ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИред рдЗрдирдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдирд┐рдореНрди рд╣реИрдВ:

рд▓реЗрдХрд┐рди k-NN, Decision Trees рдФрд░ рдХрдИ рдЕрдиреНрдп рдХреЗ рдмреАрдЪ Naive Bayes рд╣реА рдХреНрдпреЛрдВ? рдЗрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдЖрдПрдБрдЧреЗред

рдкрд╣рд▓реЗ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдкрджреЛрдВ рдХреА рдзрд╛рд░рдгрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдк Bayes рдирд┐рдпрдо рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рдХрд░ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ:

  • рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ d рдФрд░ рдХрдХреНрд╖рд╛ c рдХреЗ рд▓рд┐рдП:

Bayes rule

рд╕реНрд░реЛрдд: Sentiment Analysis

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдХреНрд╖рд╛ рджреЛ рднрд╛рд╡реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдиреА рд╣реИ: рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХред

рдЕрдм рдКрдкрд░ рджреА рдЧрдИ рдЫрд╡рд┐ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдж рдХрд╛ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВред

  • рджрд╛рдПрдБ рдкрдХреНрд╖ рдХрд╛ рдкрдж P(c|d) рдХреЛ рдРрд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ d рдХреЗ рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдХрдХреНрд╖рд╛ c рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ред рдЗрд╕ рдкрдж рдХреЛ Posterior рднреА рдХрд╣рддреЗ рд╣реИрдВред
  • P(d|c) рднреА рдЗрд╕реА рддрд░рд╣ рд╕рдордЭреЗрдВред

рддреЛ рдпреЗ Prior рдФрд░ Likelihood рдХреНрдпрд╛ рд╣реИрдВ? рд╕рд╛рде рд╣реА P(d) (рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛) рдХрд╛ рдкрдж; рдХреНрдпрд╛ рдпрд╣ рдЕрдЯрдкрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИ? рдмреЗрд╣рддрд░реАрди рдкреНрд░рд╢реНрди! рдЕрдм рдЗрдирдХреЗ рдЙрддреНрддрд░ рдвреВрдБрдврддреЗ рд╣реИрдВ!

  • Prior рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдкрдж рдЖрдкрдХреА рдореВрд▓ рдзрд╛рд░рдгрд╛ рд╣реИ, рдпрд╛рдиреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдореВрд▓ рд▓реЗрдмрд▓ рдХрд┐ рд╡рд╣ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИ рдпрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ (рднрд╛рд╡реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ)ред
  • Likelihood рд╡рд╣ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдХреНрд╖рд╛ c рдХреЗ рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ d рдорд┐рд▓рддрд╛ рд╣реИред
  • Posterior рдХреЛ рдЕрдкрдиреА рдЕрджреНрдпрддрди рдзрд╛рд░рдгрд╛ рдорд╛рдиреЗрдВ, рдЬреЛ Prior рдФрд░ Likelihood рдХреЛ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдорд┐рд▓рддреА рд╣реИред
  • рдкрд░ Normalization Constant P(d) рдХреНрдпрд╛ рд╣реИ? рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрдж рдкреНрд░рдпреБрдХреНрдд рд╣реЛрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рд╡рд┐рддрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЕрдм рддрдХ рд╕реВрдХреНрд╖реНрдорддрдо рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рдорд┐рд▓реЗ! рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВред рдЖрдк рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬреЗрдВрдЧреЗред рдкрд░ рдпрд╛рдж рд░рдЦреЗрдВ, рдЖрдк рдЕрдм рднреА рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ Bayes рдирд┐рдпрдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд╣рдЬ рд╕рдордЭ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

рдЪрд▓реЛ рдФрд░ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣рд╛рдБ Bayes рдирд┐рдпрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рдирд┐рдореНрди рдЫрд╡рд┐ Bayes рдирд┐рдпрдо рдХреЗ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЪрд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИ:

Detailed Bayes Rule

рд╕реНрд░реЛрдд: Sentiment Analysis

рдпрд╣рд╛рдБ рдмрд╣реБрдд рд╕реЗ рдЕрдкрд░рд┐рдЪрд┐рдд рдкрдж рд╣реИрдВред рдзреАрд░реЗ-рдзреАрд░реЗ рдЪрд▓рддреЗ рд╣реИрдВред

рджрд╛рдПрдБ рдкрдХреНрд╖ рдХреЗ рдкрдж cMAP рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдпрд╣рд╛рдБ Bayes рдирд┐рдпрдо рдХрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдЙрджреНрджреЗрд╢реНрдп рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдпрд╛рдиреА рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдиреЗ рдХреА рдЕрдзрд┐рдХрддрдо posterior рдкреНрд░рд╛рдпрд┐рдХрддрд╛/рдЕрдиреБрдорд╛рди рдЦреЛрдЬрдирд╛ред MAP Max A Posteriori рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рд╣реИред

argmax рдХреНрдпрд╛ рд╣реИ? рдЖрдк рд╕рд┐рд░реНрдл max рд╣реА рд▓реЗ рд╕рдХрддреЗ рдереЗ!

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

рдФрд░ рд╣рд╛рдБ, рдЖрдк рд╣рд░ рдмрд╛рд░ рд╣рд░ рд╣рд╛рд▓ рдореЗрдВ рд╣рд░рд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд░рд╛рдо рд╢рдмреНрдж рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ тАФ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣рд╛рдБ рдЖрд╢рдп рд╣реИ: рдЖрдк рд╣рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╣рд░ рдмрд╛рд░ рд╣рд░ рд╣рд╛рд▓ рдореЗрдВ рд╣рд░ рдкрдж P(d) рдХреЛ рдирд╣реАрдВ рд░рдЦрдирд╛ рдкрдбрд╝рддрд╛; рдЗрд╕реЗ рдЫреЛрдбрд╝рд╛ рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдкрд░ рдореИрдВ $P(d|c)$ рдФрд░ $P(c)$ рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓реВрдБ? рдпрд╣реАрдВ рдкрд░ bag of words рдХрд╛рдо рдЖрдПрдЧрд╛ред рдХреИрд╕реЗ?

рдЖрдЧреЗ рдкрдврд╝реЗрдВ!

рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ bag of words рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпрд╣ рдХрд┐ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдлреАрдЪрд░реНрд╕ рдХреЗ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдЕрдм рдореВрд▓рддрдГ cMAP рдкрдж (рд╣рд░ рдмрд╛рд░ рд╣рд░ рд╣рд╛рд▓ рдореЗрдВ рд╣рд░ рдкрдж P(d) рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рддреЗ рд╣реБрдП) рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

cMAP term formula

рд╕реНрд░реЛрдд: Sentiment Analysis

рд▓реЗрдХрд┐рди, рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрд╕реЗ рдЧрдгрдирд╛ рдХрд░реЗрдВ? рдЪрд▓рд┐рдП $P(c)$ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

P(c) рдореВрд▓рддрдГ рдЗрд╕ рдкреНрд░рд╢реНрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ: "рдпрд╣ рдХрдХреНрд╖рд╛ рдХрд┐рддрдиреА рдмрд╛рд░ рдШрдЯрд┐рдд рд╣реЛрддреА рд╣реИ?" рдорд╛рди рд▓реЗрдВ рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ 60% рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ 40% рдирдХрд╛рд░рд╛рддреНрдордХ рднрд╛рд╡ рд╣реИрдВред рддреЛ $P(+) = 0.6$ рдФрд░ $P(-) = 0.4$ред

рдЕрдм рдЗрд╕ рдкрдж рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ: P(x1, x2,...,xn | c)?

рдЗрд╕реЗ рдРрд╕реЗ рд╕реЛрдЪреЗрдВ тАФ рдХрдХреНрд╖рд╛ c рдХреЗ рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЗрди рд╢рдмреНрджреЛрдВ (рдлреАрдЪрд░реНрд╕) рдХреЗ рдПрдХрд╕рд╛рде рдШрдЯрд┐рдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдХреНрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ 1000 рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рдХреЙрд░реНрдкрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рд╢рдмреНрдж рд╣реИрдВ - "good" рдФрд░ "awesome"ред рдЕрдм, рдЗрди 1000 рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╕реЗ 500 рд╕рдХрд╛рд░рд╛рддреНрдордХ рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рд╣реИрдВ, рдФрд░ рд╢реЗрд╖ 500 рдирдХрд╛рд░рд╛рддреНрдордХред рд╕рд╛рде рд╣реА, рдЖрдкрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ 500 рд╕рдХрд╛рд░рд╛рддреНрдордХ рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╕реЗ 200 рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ "good" рдФрд░ "awesome" рджреЛрдиреЛрдВ рд╣реИрдВ (рдзреНрдпрд╛рди рджреЗрдВ P(x1,x2) рдХрд╛ рдЕрд░реНрде P(x1 and x2) рд╣реИ)ред рддреЛ, рдкреНрд░рд╛рдпрд┐рдХрддрд╛ P(good,awesome | +) = 200 / 1000 = 1/5ред

рдпрд╣рд╛рдБ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдХрд╛ рд╢рдмреНрджрд╛рд╡рд▓реА рдЖрдХрд╛рд░ $X$ рд╣реИ, рддреЛ рдЖрдк Xn рдкреНрд░рдХрд╛рд░ рдХреА likelihood (рдЬреИрд╕реЗ P(good,awesome | +)) рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╢рд░реНрддреЗ рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ n рд╢рдмреНрдж рд╣реЛрдВред

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рджреЛрдиреЛрдВ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП likelihood рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рдЧрдгрдирд╛ рдХрд░рдиреА рд╣реЛрдВрдЧреАред рддреЛ, рдХреБрд▓ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдЬрд╣рд╛рдБ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрд▓ 2000 рд╢рдмреНрдж рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдФрд╕рддрди 20 рд╢рдмреНрдж рд╣реИрдВ, (2000)20 рд╣реЛрдЧреАред рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдЕрддреНрдпрдзрд┐рдХ рдмрдбрд╝реА рд╣реИ! рдФрд░ рдпрджрд┐ рдХреЙрд░реНрдкрд╕ рдЖрдХрд╛рд░ рд▓рд╛рдЦреЛрдВ рдореЗрдВ рд╣реЛ (рдЬреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ) рддреЛ?

рдЗрд╕реЗ Bayes Classifier рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЧрдгрдирд╛рдПрдБ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИрдВред рдЕрдм, рдЖрдк рдХреБрдЫ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВрдЧреЗ рдЬреЛ Bayes classifier рдХреЛ Naive Bayes рдмрдирд╛рддреА рд╣реИрдВред

рдЬрд┐рди рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХрд╛ рдЖрдк рдЕрдзреНрдпрдпрди рдХрд░реЗрдВрдЧреЗ рдЙрдиреНрд╣реЗрдВ Naive Bayes Independence Assumptions рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

P(x1, x2,...,xn | c)

- Bag of words рдорд╛рдиреНрдпрддрд╛: рдорд╛рди рд▓реЗрдВ рд╕реНрдерд┐рддрд┐ (рдкреЛрдЬрд┐рд╢рди) рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддреАред рдорд╛рди рд▓реЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╢рдмреНрдж 10рд╡реЗрдВ рдФрд░ 20рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рдЖрддрд╛ рд╣реИ, рдкрд░ рдЗрд╕ рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рдЗрд╕ рд╢рдмреНрдж рдХреА рдЖрд╡реГрддреНрддрд┐ 2 рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВред 10 рдФрд░ 12 рдпреЗ рджреЛ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдпрд╣рд╛рдБ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВред

- Conditional independence рдорд╛рдиреНрдпрддрд╛: рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдиреНрдпрддрд╛ рд╣реИ рдЬреЛ Bayes classifier рдХреЛ Naive Bayes рдмрдирд╛рддреА рд╣реИред рдпрд╣ рдХрд╣рддреА рд╣реИ рдХрд┐ "рдорд╛рди рд▓реЗрдВ рдлреАрдЪрд░ рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ P(xi|cj)"ред рдХрдерди рдХреЛ рдЧреМрд░ рд╕реЗ рджреЗрдЦреЗрдВред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ P(x1|cj), P(x2|cj) рдЖрджрд┐ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред (рдЗрд╕рдХрд╛ рдпрд╣ рдЕрд░реНрде рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ P(x1), P(x2) рдЖрджрд┐ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ) рдЕрдм, рдкрдж P(x1, x2,...,xn | c) рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: Conditional independence assumption

рд╕реНрд░реЛрдд: Sentiment Analysis

рддреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, Xn рд╕рдВрдпреЛрдЬрди рдШрдЯрдХрд░ Xn рд░рд╣ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдШрд╛рддрд╛рдВрдХреАрдп рд░реВрдк рд╕реЗ рдХрдо рд╣реИ (рдпрджрд┐ рдЖрдкрдХрд╛ рд╢рдмреНрджрд╛рд╡рд▓реА рдЖрдХрд╛рд░ $X$ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ n рд╢рдмреНрдж рд╣реИрдВ)ред рдЧрдгрд┐рддреАрдп рд░реВрдк рдореЗрдВ, Bayes classifier рдХреЛ рдШрдЯрд╛рдХрд░ Naive Bayes classifier рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

Naive Bayes classifier

рд╕реНрд░реЛрдд: Sentiment Analysis

Naive Bayes рдХреЗ рджреЛ рдлрд╛рдпрджреЗ рд╣реИрдВ:

  • рдкреИрд░рд╛рдореАрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред
  • рдШрд╛рддрд╛рдВрдХреАрдп рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдЬрдЧрд╣ рд░реИрдЦрд┐рдХ рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ред

рдЬрдм рдЯреЗрдХреНрд╕реНрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдкрд░ Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рддрдВрддреНрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ "Multinomial Naive Bayes" рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдм рдЖрдк рд╡рд┐рд╢реЗрд╖рдХрд░ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдм рд╕рдордп рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВред

рдЖрдк рдпрд╣ Python рдореЗрдВ рдХрд░реЗрдВрдЧреЗ! рдХреЗрд╕ рд╕реНрдЯрдбреА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

Python рдореЗрдВ рдПрдХ рд╕рд░рд▓ рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░:

рдЗрд╕ рдХреЗрд╕ рд╕реНрдЯрдбреА рдХреЗ рд▓рд┐рдП, рдЖрдк NLTK рдкреБрд╕реНрддрдХ рдореЗрдВ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдСрдлрд╝рд▓рд╛рдЗрди рдореВрд╡реА рд░рд┐рд╡реНрдпреВ рдХреЙрд░реНрдкрд╕ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред nltk рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд╡реНрдпреВ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдпрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

python -m nltk.downloader all

рдЗрд╕реЗ Jupyter Notebook рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреА рдЬрд╛рддреАред рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ (рдпрджрд┐ Windows рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдзреИрд░реНрдп рд░рдЦреЗрдВред

NLTK рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓рд┐рдВрдХ рдЕрд╡рд╢реНрдп рджреЗрдЦреЗрдВред

рдЖрдк NLTK (Natural Language Toolkit) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Naive Bayes рдпрд╛ рдХрд╣реЗрдВ Multinomial Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗред рдпрд╣ NLP рдФрд░ NLU рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдпрд╣ рдХрдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рдмреЗрд╣рддрд░реАрди рддрд░реАрдХреЗ рд╕реЗ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдбреЗрдЯрд╛рд╕реЗрдЯ рднреА рджреЗрддрд╛ рд╣реИред

рдпрд╣ NLTK рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИред рдЗрд╕реЗ рдЬрд╝рд░реВрд░ рджреЗрдЦреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди NLP рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдЪреНрдЫреЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕ рд╣реИрдВред

рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк from nltk.corpus import movie_reviews рджреНрд╡рд╛рд░рд╛ рдореВрд╡реА рд░рд┐рд╡реНрдпреВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЖрдпрд╛рдд рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░, рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдПрдБрдЧреЗ, рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреБрдХреНрдд рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

# Load and prepare the dataset
import nltk
from nltk.corpus import movie_reviews
import random

documents = [(list(movie_reviews.words(fileid)), category)
              for category in movie_reviews.categories()
              for fileid in movie_reviews.fileids(category)]

random.shuffle(documents)

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

# Define the feature extractor

all_words = nltk.FreqDist(w.lower() for w in movie_reviews.words())
word_features = list(all_words)[:2000]

def document_features(document):
    document_words = set(document)
    features = {}
    for word in word_features:
        features['contains({})'.format(word)] = (word in document_words)
    return features

"рдЬрд┐рд╕ рдХрд╛рд░рдг рд╕реЗ рдЖрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рднреА рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕реЗрдЯ document_words = set(document) рдирд┐рдХрд╛рд▓рд╛, рдХреЗрд╡рд▓ рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрд┐ рд╢рдмреНрдж рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╕реЗрдЯ рдореЗрдВ рд╢рдмреНрдж рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЬрд╛рдБрдЪрдирд╛ рдХрд┐рд╕реА рд╕реВрдЪреА рдореЗрдВ рдЬрд╛рдБрдЪрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИ" - рд╕реНрд░реЛрддред

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

# Train Naive Bayes classifier
featuresets = [(document_features(d), c) for (d,c) in documents]
train_set, test_set = featuresets[100:], featuresets[:100]
classifier = nltk.NaiveBayesClassifier.train(train_set)
# Test the classifier
print(nltk.classify.accuracy(classifier, test_set))
0.71

рд╡рд╛рд╣! рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓реЗ рдпрд╛ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ 71% рд╕рдЯреАрдХрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реАред рдкрд╣рд▓реА рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмреЗрд╣рддрд░реАрди рд╣реИ!

# Show the most important features as interpreted by Naive Bayes
classifier.show_most_informative_features(5)
Most Informative Features
       contains(winslet) = True              pos : neg    =      8.4 : 1.0
     contains(illogical) = True              neg : pos    =      7.6 : 1.0
      contains(captures) = True              pos : neg    =      7.0 : 1.0
        contains(turkey) = True              neg : pos    =      6.5 : 1.0
        contains(doubts) = True              pos : neg    =      5.8 : 1.0

"рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ, рдЬрд┐рд╕ рд░рд┐рд╡реНрдпреВ рдореЗрдВ "Illogical" рдЖрддрд╛ рд╣реИ, рд╡рд╣ рд▓рдЧрднрдЧ 8 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдЧрд╛ рдмрдирд┐рд╕реНрдкрдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХреЗ, рдЬрдмрдХрд┐ рдЬрд┐рд╕ рд░рд┐рд╡реНрдпреВ рдореЗрдВ "Captures" рдЖрддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд▓рдЧрднрдЧ 6 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ" - рд╕реНрд░реЛрддред

рдЕрдм рд╕рд╡рд╛рд▓ - Naive Bayes рд╣реА рдХреНрдпреЛрдВ?

  • рдЖрдкрдиреЗ Naive Bayes рдХреЛ рдЗрд╕рд▓рд┐рдП рдЪреБрдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рдХреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдмрд╢рд░реНрддреЗ рдЖрдк Neural Nets рдкрд░ рд╡рд┐рдЪрд╛рд░ рди рдХрд░ рд░рд╣реЗ рд╣реЛрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдпрд╣ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдореЙрдбрд▓ рдХрд╛ рдЖрднрд╛рд╕ рдирд╣реАрдВ рдХрд░рд╛рддрд╛ред

Naive Bayes рдХреА рдПрдХ рдХрдореА рднреА рд╣реИ:

Naive Bayes рдХреА рдореБрдЦреНрдп рд╕реАрдорд╛ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░реЗрдбрд┐рдХреНрдЯрд░реНрд╕ рдХреА рдорд╛рдиреНрдпрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ, рдпрд╣ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░реЗрдбрд┐рдХреНрдЯрд░реНрд╕ рдХрд╛ рд╕реЗрдЯ рдорд┐рд▓реЗред

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ?

рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдХрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ:

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

рдЕрдЧрд▓реЗ рдХрджрдо:

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

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдиреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ NLP рдХреЗ рдкреНрд░рдореБрдЦ рдЙрдк-рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдпрд╛рдиреА рд╕реЗрдВрдЯрд┐рдореЗрдВрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕, рдореЗрдВ рдПрдХ рд╢реБрд░реБрдЖрдд рджреАред рдЖрдкрдиреЗ NLP рдХреЗ рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ - Bag of Words рдХрд╡рд░ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ Naive Bayes Classifier рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдЗрд╕рдХреА рдХрдорд┐рдпреЛрдВ рдХреА рднреА рдЬрд╛рдБрдЪ рдХреАред рдЖрдкрдиреЗ nltk рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ NLP рдФрд░ NLU рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп Python рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЖрдкрдиреЗ nltk рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдореВрд╡реА рдХреЙрд░реНрдкрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ Naive Bayes рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдЦреБрдж рдХреЗ рд▓рд┐рдП рддрд╛рд▓рд┐рдпрд╛рдБ рдмрдЬрд╛рдЗрдПред рдЖрдк рдЗрд╕рдХреЗ рд╣рдХрджрд╛рд░ рд╣реИрдВ!

рдпрджрд┐ рдЖрдк рдЗрд╕ рдЫреЛрдЯреА-рд╕реА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рд╢рд╛рдирджрд╛рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдирд┐рдореНрди рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛:

рдпрджрд┐ рдЖрдк NLP рдХреА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЗрдВ рд╕реАрдЦрдиреЗ рдФрд░ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рдЬреАрд╡рди рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк DataCamp рдХрд╛ "Natural Language Processing Fundamentals in Python" рдХреЛрд░реНрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рд╖рдп