рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЯреИрдЧрд┐рдВрдЧ

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ www.favoraim.com рдореЗрдВ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдЯреИрдЧ рдХреЗ рд╕реНрд╡рдд: рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдЬреЛ рдкрд╛рдардХ рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рд╡реЗ рд╕рдВрднрд╡рддрдГ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣рдордиреЗ рдмрд╣реБрдд рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд╛рд╣рд┐рддреНрдп рдлрд┐рд░ рд╕реЗ рдкрдврд╝реЗ, рдЬрд╣рд╛рдБ рдмрд╣реБрдд рд╕реЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ред



рддреЛ, рдЪрд▓реЛ рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрдпрд╛рди рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред X рдХреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рд╕рдореВрд╣, Y рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдпрд╛ рдирд╛рдореЛрдВ) рдХрд╛ рд╕рдореВрд╣ рд╣реЛрдиреЗ рджреЗрдВред рдПрдХ рдЕрдЬреНрдЮрд╛рдд рд▓рдХреНрд╖реНрдп рд╕рдВрдмрдВрдз рд╣реИ - рдорд╛рдирдЪрд┐рддреНрд░рдг рдЫрд╡рд┐ рдЬрд┐рдирдХрд╛ рдореВрд▓реНрдп рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рдХреА рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЫрд╡рд┐ ред рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЫрд╡рд┐ рдПрдХ рдордирдорд╛рдиреА рд╡рд╕реНрддреБ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо xтИИXред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрднрд╛рд╡реНрдп рд╕реВрддреНрд░реАрдХрд░рдг рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред X рдХреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рд╕рдореВрд╣, Y рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдпрд╛ рдирд╛рдореЛрдВ) рдХрд╛ рд╕рдореВрд╣ рд╣реЛрдиреЗ рджреЗрдВред рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдорд╛рдк P рдХреЛ "рдСрдмреНрдЬреЗрдХреНрдЯ, рдХреНрд▓рд╛рд╕" X ├Ч Y рдХреЗ рдЬреЛрдбрд╝реЗ рдХреЗ рд╕реЗрдЯ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдПрдХ рдкрд░рд┐рдорд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реЗрдЯ рд╣реИ рдЫрд╡рд┐ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдорд╛рдк рдкреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред



рдЕрдм рд╣рдо рдЦреЛрдЬ рдЯреИрдЧ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ x рд╣реИ - рдПрдХ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдФрд░ рдХрдИ рдХрдХреНрд╖рд╛рдПрдВ рдЫрд╡рд┐ - рдЦреЛрдЬ рдЯреИрдЧред рдкреНрд░рддреНрдпреЗрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЦреЛрдЬ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рдХрдВрд╕рд░реНрдЯ рдСрдл рдж рдПрдкреЛрдХреИрд▓рд┐рдкреНрдЯрд┐рдХрд╛ рд╕рдореВрд╣" рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдПрдХ рдШрдЯрдирд╛ рд╣реИ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЦреЛрдЬ рдЯреИрдЧ рдЗрд╕ рдШрдЯрдирд╛ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: "рдПрдкреЛрдХреИрд▓рд┐рдкреНрдЯрд┐рдХрд╛", "рдХреЙрдиреНрд╕рд░реНрдЯ", "рднрд╛рд░реА рдзрд╛рддреБ", "рд╕реЗрд▓реЛ", рдЖрджрд┐ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирдореВрдирд╛ рднреА рд╣реИ, рдЕрд░реНрдерд╛рдд рдкрд╣рд▓реЗ рд╕реЗ рд░рдЦреЗ рдЧрдП рдЦреЛрдЬ рдЯреИрдЧ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рд╕реЗрдЯред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдореЗрдВ рдЗрдВрдЯрд░рд╕реЗрдХреНрдЯрд┐рдВрдЧ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЧреАрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдПрдХ рд╡рд╕реНрддреБ рдПрдХ рд╕рд╛рде рдХрдИ рд╡рд░реНрдЧреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдПрди рдмрд╛рдЗрдирд░реА рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдВрдЧреЗ, рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдЫрд╡рд┐ рд╣рдо рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ {0,1}, рдЕрд░реНрдерд╛рдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЦреЛрдЬ рдЯреИрдЧ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЫрд╡рд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ x рдпрд╛ рдирд╣реАрдВред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо "рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рдмреИрдЧ" рдпрд╛ рд╢рдмреНрджреЛрдВ рдХреЗ рдмрд╣реБрдЖрдпрд╛рдореА рд╡реЗрдХреНрдЯрд░ рдФрд░ рдЙрдирдХреЗ рд╡рдЬрди (рдШрдЯрдирд╛ рдХреА рдЖрд╡реГрддреНрддрд┐) рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ ( http://en.wikipedia.org/wiki/Bag-of-words_model ) рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред рдЕрдВрдЬреАрд░ рдореЗрдВред 1 рдЕрдВрдЬреАрд░ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡рд┐рд╡рд░рдг рд╢рдмреНрджреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред 2 - рдлреЛрдЯреЛрдЧреНрд░рд╛рдлреА рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХреНрд▓рд╛рд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдоред



рдЫрд╡рд┐



рдЫрд╡рд┐



рдПрдХ рд╡рд░реНрдЧреАрдХрд░рдг рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп (рдмрд╛рдпреЗрд╕рд┐рдпрди) рд╡рд░реНрдЧреАрдХрд░рдг рд╡рд┐рдзрд┐ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡реНрдп рдореЙрдбрд▓ рд╕рд╢рд░реНрдд рдореЙрдбрд▓ p (y )d), yтИИY рд╣реИред рдЕрдм рд╣рдореЗрдВ рдШрдирддреНрд╡ p (yтФВd), y ,Y, рдЕрд░реНрдерд╛рддреН рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрдк рдЦреЛрдЬ рдЯреИрдЧ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдШрдирддреНрд╡ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд░реНрдЧреАрдХрд░рдг ( http://ru.wikipedia.org/wiki/Document рд╡рд░реНрдЧреАрдХрд░рдг) рдХреЗ рд▓рд┐рдП рднреЛрд▓реЗ рдмрд╛рдпреЗрд╕рд┐рдпрди рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП, рдПрдХ "рднреЛрд▓реА" рдзрд╛рд░рдгрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкрд╛рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рд╣реИ, рдореЙрдбрд▓ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдм рдЬрдм рд╣рдордиреЗ рд╡рд┐рддрд░рдг рдШрдирддреНрд╡ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП, рддреЛ рд╣рдореЗрдВ рд╕рдВрднрд╛рд╡рдирд╛ рдорд┐рд▓ рдЧрдИ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ d рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдЯреИрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд┐рд╕реЗ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред рд╕рдВрднрд╛рд╡реНрдпрддрд╛ p (y )d) рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХрдЯ-рдСрдл рдереНрд░реЗрд╢реЛрд▓реНрдб рдЦреЛрдЬреЗрдВред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЖрд░рдУрд╕реА рд╡рдХреНрд░ ( http://www.machinelearning.ru/wiki/index.php?title=ROC рд╡рдХреНрд░) рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рдирдХрд╛рд░рд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдг (рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд░) рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдг (рд╕рдЪреНрдЪреА рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд░) рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рд╡рд┐рднрд╛рдЬрди рдХреЛ рджреЛ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛ред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрдХреНрд╕рд░ рдереНрд░реЗрд╢реЛрд▓реНрдб рдпрд╛ рдХрдЯрдСрдл рдкреЙрдЗрдВрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрднрд╛рд╡реНрдпрддрд╛ p (y cased) рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдПрдЧреАред рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд┐рдпрдВрддреНрд░рдг рдирдореВрдиреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирдореВрдиреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдирд┐рдпрдВрддреНрд░рдг рдирдореВрдиреЗ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рдлрд╛рдпрд░ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рд╣рдо рд░рд┐рдЯреНрд░реАрдЯрд┐рдВрдЧ рдХреА рдШрдЯрдирд╛ рдХреЗ рдХрд╛рд░рдг рдЕрддреНрдпрдзрд┐рдХ рдЖрд╢рд╛рд╡рд╛рджреА рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рд╕рдВрд╕рд╛рдзрди рд╣рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХреНрд░реЙрд╕-рд╡реИрд▓рд┐рдбреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдирдореВрдиреЗ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ k-1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╢реЗрд╖ рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдпрдВрддреНрд░рдг рдирдореВрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ k рд╕рдордп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧрдгрдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред



рдЫрд╡рд┐



рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ (рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛) - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рдд рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рдд рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ fpr = 100-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ред рдЖрд░рдУрд╕реА рд╡рдХреНрд░ (рдПрдпреВрд╕реА) рдХреЗ рддрд╣рдд рдХреНрд╖реЗрддреНрд░ред AUC рдорд╛рди рдЖрдорддреМрд░ рдкрд░ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрднрд░рддрд╛ fpr = tpr рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ (рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рднрд╛рдЧреНрдп рдмрддрд╛рдиреЗ) рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдЕрдВрдЬреАрд░ рдореЗрдВред 3 рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдХреЛ рдзрд░рд╛рд╢рд╛рдпреА рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдЪреНрдЪ рдШрдирддреНрд╡, рдмреЗрд╣рддрд░ рднрд╡рд┐рд╖реНрдпрд╡рдХреНрддрд╛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рд┐рдпрд░ рджреЗрддрд╛ рд╣реИред рдПрдХ рдЖрджрд░реНрд╢ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рд┐рдпрд░ рдХреЗ рд▓рд┐рдП, рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдЧреНрд░рд╛рдл рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред

рдЕрдм рдЖрдкрдХреЛ рдиреНрдпреВрдирддрдо рдХрдЯрдСрдл рд╕реАрдорд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 3 рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВред





рдЫрд╡рд┐



рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЙрди рдЦреЛрдЬ рдЯреИрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП p (y )d)> c рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдБ c рдХрдЯ-рдСрдл рдереНрд░реЗрд╢реЛрд▓реНрдб рдорд╛рди рд╣реИред



рдЕрдм рдереЛрдбрд╝рд╛ рдЕрднреНрдпрд╛рд╕ред рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдЯреЙрдк рд╢рдмреНрджреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдкрд╛рда рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, normalized_string ("рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ") = "рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ")ред рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, postgreSQL FTS рд╢рдмреНрджрдХреЛрд╢ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рдлрд╛рдпрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЯреИрдЧ рдХреЗ рд╕рд╛рде рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмрд╛рдпреЗрд╕рд┐рдпрди рднреЛрд▓рд╛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рд╕реНрдпреВрдбреЛрдХреЛрдб рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреВрдВрдЧрд╛ред



Map<String, Map<String, Integer>> naiveBayes; for (Entry<String, String[]> entry: docSet) { for (String lexem: get_normalized_string(entry.key).split(MY_DELIMS)) { for (String tag: entry.value) { naiveBayes[tag][lexem]++; } } }
      
      







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



 Map<String, Double> probs; for (String tag: naiveBayes.keySet()) { probs[tag] = log(P(t)); for (String lexem: get_normalized_string(document).split(MY_DELIMS)) { probs[tag] += log(naiveBayes[tag][lexem]/sum(naiveBayes[tag])); } }
      
      







рдпрд╣ рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рдЫрджреНрдо рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рд╕рдВрднрд╡рддрдГ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реВрдВрдЧрд╛ред



рдЖрд░рдУрд╕реА рд╡рдХреНрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╣рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо

рдЗрдирдкреБрдЯреНрд╕: рдПрд▓ - рдХрдИ рдЙрджрд╛рд╣рд░рдг; f [i] рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд░реЗрдЯрд┐рдВрдЧ рд╣реИ, рдпрд╛ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ i-th рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рд╣реИ; рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рд╣реИрдВ рдЬреЛ рдПрдл рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП рд╣реИрдВ; dx рдХрджрдо рд╣реИ; рдкреА рдФрд░ рдПрди рдХреНрд░рдорд╢рдГ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИрдВред



 t=min  FP=TP=0    i  L {  f[i] >= t  //       i    { TP=TP+1 }  //    { FP=FP+1 } } Se=TP/P*100 100_m_Sp=FP/N //  (100  Sp)   (100_m_Sp, Se)  ROC  t=t+dx  (t>max)
      
      





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



All Articles