рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдлреА рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд COVID-19 рдбрд┐рдЯреЗрдХреНрдЯрд░



рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪреБрдиреЗ рд╣реБрдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреЗрд░рд╕, рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ рдФрд░ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ COVID -19 рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред

рдЕрднреА рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣, рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ COVID -19 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реВрдВред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрдХреНрд░рдорд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реВрдВред

рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд╣рд╛рдЗрдкреЛрдХреЙрдиреНрдбреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рдХреНрд╖рдгреЛрдВ рдХрд╛ рдПрдХ рджрд░реНрджрдирд╛рдХ рд╕рдВрдпреЛрдЬрди рд╕реНрд╡рдпрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ:

  • рдореИрдВ рд╕реБрдмрд╣ рдЙрдард╛, рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдЕрдЯрдкрдЯрд╛ рд▓рдЧрд╛ред
  • рдЬрдм рдореИрдВ рдмрд┐рд╕реНрддрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рд╛, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрд░реА рдирд╛рдХ рд╕реЗ рд░рд┐рд╕рд╛рд╡ рдерд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдм рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдмрд╣рдиреЗ рд╡рд╛рд▓реА рдирд╛рдХ COVID -19 рдХрд╛ рд▓рдХреНрд╖рдг рдирд╣реАрдВ рд╣реИ)ред
  • рдЬрдм рд╡рд╣ рдиреИрдкрдХрд┐рди рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдерд░реВрдо рдореЗрдВ рдкрд╣реБрдВрдЪреА, рддреЛ рдЙрд╕реЗ рднреА рдЦрд╛рдВрд╕реА рд╣реБрдИред

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

рд▓реЗрдХрд┐рди рдкреВрд░реЗ рджрд┐рди рд▓рдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реБрдЖред

рдФрд░ рдпрд╣рд╛рдВ рдореИрдВ рдЕрдкрдиреЗ рдореБрдВрд╣ рдореЗрдВ рдерд░реНрдорд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рдореИрдиреБрдЕрд▓ рдХреЛ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ; рдФрд░ рдиреАрдЪреЗ рджреЗрдЦрдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ 37.4 ┬░ Cред рддрд╛рдкрдорд╛рди рдореЗрд░реЗ рд╕рд╛рдорд╛рдиреНрдп 36.3 ┬░ C рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред 37.2 ┬░ C рд╕реЗ рдКрдкрд░ рд╕рдм рдХреБрдЫ, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рдореВрд▓реА рдмреБрдЦрд╛рд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВред

рдЦрд╛рдВрд╕реА рдФрд░ рдереЛрдбрд╝рд╛ рдмреБрдЦрд╛рд░? рдпрд╣ COVID-19 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ... рдпрд╛ рд╕рд┐рд░реНрдл рдореЗрд░реА рдПрд▓рд░реНрдЬреАред

рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд┐рдирд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ "рдЕрдЬреНрдЮрд╛рди" рд╣реИ рдЬреЛ рдорд╛рдирд╕рд┐рдХ рд╕рдВрддреБрд▓рди рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрддрдирд╛ рдЦрддрд░рдирд╛рдХ рдмрдирд╛рддрд╛ рд╣реИред

рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЬреНрдЮрд╛рдд рд╕реЗ рдЬреНрдпрд╛рджрд╛ рднрдпрд╛рдирдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рд╕рднреА рдЖрд╢рдВрдХрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВ рддрд░реНрдХрд╕рдВрдЧрдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдирд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рддреАрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдореНрд░ рдХрд╛ рд╣реВрдВ, рдореИрдВ рд╢рд╛рдирджрд╛рд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реВрдВ, рдореЗрд░рд╛ рдЗрдореНрдпреВрди рд╕рд┐рд╕реНрдЯрдо рдмрд╣реБрдд рдордЬрдмреВрдд рд╣реИред рдореИрдВ рд╕рдВрдЧрд░реЛрдз рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ (рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ), рдореИрдВ рдЖрд░рд╛рдо рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдареАрдХ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ред COVID-19 рдореБрдЭреЗ рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбрд░рд╛рддрд╛ рдирд╣реАрдВ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдпрд╣ рдХрд╣рддрд╛ рд░рд╣рддрд╛ рд╣реВрдВ)ред

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

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

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

рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреА рд╢рдХреНрддрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ рдорд╛рдирд╕рд┐рдХ рд░реВрдк рд╕реЗ рдХрдард┐рди рд╕рдордп рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХрд╛ рдореЗрд░рд╛ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░рдирд╛ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ рдЖрдк рдореЗрд░реА рдмрд╛рдд рд╕рдордЭ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред

рдЖрдЬ рдХреЗ рдкрд╛рда рдореЗрдВ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░реЗрдВрдЧреЗ:

  1. рд╣рдо COVID-19 рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рд░реЛрдЧрд┐рдпреЛрдВ рдХреЗ рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЦреБрд▓реЗ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдПрдХрддреНрд░ рдХрд░реЗрдВрдЧреЗред
  2. рд╣рдо рд╕реНрд╡рд╕реНрде рд░реЛрдЧрд┐рдпреЛрдВ рдХреЗ рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЪрдпрди рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВред
  3. рд╣рдо рдирд┐рд░реНрдорд┐рдд рд╕реЗрдЯ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ COVID -19 рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред
  4. рд╣рдо рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВрдЧреЗред

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

рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдкрд░ COVID-19


рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЫрд╛рддреА рд░реЗрдбрд┐рдпреЛрдЧреНрд░рд╛рдлрд╝ рдкрд░ COVID -19 рдХрд╛ рдкрддрд╛ рдХреИрд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдлрд┐рд░ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдлрд┐рд░ рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдЫрд╡рд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ COVID-19 рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд░рд╕ рдФрд░ рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

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

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

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреА рд╣реИред

рд▓реЗрдХрд┐рди рд╕рднреА рдпрд╣ рдХрд╣рд╛ рдХреЗ рд╕рд╛рде, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкрддреНрд░рд┐рдХрд╛рдУрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреВрд░рд╛ COVID -19 рд╕рдВрджрд┐рдЧреНрдз рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реАред рдХреГрдкрдпрд╛ рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рдХреЛрдб / рдореЙрдбрд▓ рди рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдкрддреНрд░рд┐рдХрд╛ рдореЗрдВ рди рднреЗрдЬреЗрдВ рдпрд╛ рдЗрд╕реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рди рдбрд╛рд▓реЗрдВ - рдЖрдк рдХреЗрд╡рд▓ рдХреБрдЫ рд╢реЛрд░ рдЬреЛрдбрд╝реЗрдВрдЧреЗред

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

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдЬрд╛рдирддреЗ рд╣реИрдВ, рджрд╡рд╛ рдореЗрдВ рдПрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ ред рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реЗ рдкрд░рд╛рдорд░реНрд╢ рдХреЗ рдмрд╛рдж рд╣реА рдРрд╕реЗ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдкреНрд░рдХрд╛рд╢рди рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред


рдЕрдВрдЬреАрд░ред 1. COVID-19 рдХреЗ рд▓рд┐рдП рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдПрдХ рдорд░реАрдЬ рд╕реЗ рдПрдХ рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдРрд╕реА рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдХреИрд░рд╕ рдФрд░ рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, COVID-19 рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред COVID-19

рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ - рд╡реЗ рдмрд╕ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддреЗрдЬреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдШрдмрд░рд╛рд╣рдЯ рд╣реЛрддреА рд╣реИред

рдЬрдм рдШрдмрд░рд╛рд╣рдЯ рд╣реЛрддреА рд╣реИ, рддреЛ рдХреБрдЫ рд╡рд┐рд▓реЗрдп рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд░реНрдЬреА рдЯреЗрд╕реНрдЯ рдХрд┐рдЯ COVID-19 рдмреЗрдЪрддреЗ рд╣реИрдВ , рдЬреЛ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкреАрдбрд╝рд┐рддреЛрдВ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рдВрджреЗрд╢рд╡рд╛рд╣рдХреЛрдВ рдХреЛ рдвреВрдВрдврддреЗ рд╣реИрдВ ред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ COVID-19 рдкрд░реАрдХреНрд╖рдг рдХрд┐рдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рд╣реИ, рдЖрдкрдХреЛ рдЕрдиреНрдп рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╡рд┐рдзрд┐рдпреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

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

рдзреНрдпрд╛рди рджреЗрдВред рдХреБрдЫ рдФрд░ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ COVID-19 рдХреЗ рдирд┐рджрд╛рди рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯреЗрдб рдЯреЛрдореЛрдЧреНрд░рд╛рдлреА рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд╛рда рдореЗрдВ рд╣рдо рдХреЗрд╡рд▓ рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдбреЗрдЯрд╛ рд╕реЗрдЯ



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

рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛ рд╕реЗрдЯрдореЙрдиреНрдЯреНрд░рд┐рдпрд▓ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреЗ рд╕реНрдирд╛рддрдХ рдЫрд╛рддреНрд░ рдбреЙред рдЬреЛрд╕реЗрдл рдХреЛрд╣реЗрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдорд╛рд░реНрдЪ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ COVID-19, MERS, SARS рдФрд░ SARS рдХреЗ рд╕рд╛рде рд░реЛрдЧрд┐рдпреЛрдВ рдХреЗ рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ GitHub рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред

рд╣рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИmetadata.csvрдФрд░ рдЗрд╕реЗ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

  1. COVID-19 рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдоред
  2. рдлреЗрдлрдбрд╝реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ 'рдкрд╢реНрдЪ-рдкреВрд░реНрд╡рдХрд╛рд▓' (рдкреАрдП)ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрд╣ "рд╕реНрд╡рд╕реНрде" рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐ рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИред

рд╕реАрдУрд╡реАрдЖрдИрдбреА тАЛтАЛ-19 (рдЫрд╡рд┐ 2, рдмрд╛рдПрдВ) рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдорд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрд▓ 25 рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдкрд╛рдП рдЧрдПред

рд╕реНрд╡рд╕реНрде рд░реЛрдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреЙрдЧреНрд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ (рдирд┐рдореЛрдирд┐рдпрд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рд╕реНрд╡рд╕реНрде рд░реЛрдЧрд┐рдпреЛрдВ рдХреА 25 рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ (рдЫрд╡рд┐ 2, рджрд╛рдПрдВ)ред рдЗрд╕ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рд╢реЛрд░ / рдЧрд▓рдд рд▓реЗрдмрд▓, рд▓реЗрдХрд┐рди рдпрд╣ COVID-19 рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреА рдПрдХ рд╡реИрдЪрд╛рд░рд┐рдХ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕рдВрд░рдЪрдирд╛


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

$ tree --dirsfirst --filelimit 10
.
тФЬтФАтФА dataset
тФВ   тФЬтФАтФА covid [25 entries]
тФВ   тФФтФАтФА normal [25 entries]
тФЬтФАтФА build_covid_dataset.py
тФЬтФАтФА sample_kaggle_dataset.py
тФЬтФАтФА train_covid19.py
тФЬтФАтФА plot.png
тФФтФАтФА covid19.model
3 directories, 5 files

рдлреНрд▓реЛрд░рд╛реЛрдЧреНрд░рд╛рдореНрд╕ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИрдВ dataset/рдЬрд╣рд╛рдВ рджреЛ рдбреЗрдЯрд╛ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ covid/рдФрд░ normal/ред

рджреЛрдиреЛрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЖрдЬ рдЙрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ train_covid19.pyрд╣рдорд╛рд░реЗ COVID-19 рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рд╕рд┐рдЦрд╛рддреА рд╣реИред

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


рдЪрд▓реЛ рдПрдХ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ train_covid19.pyрдФрд░ рдирд┐рдореНрди рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:

# import the necessary packages
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from tensorflow.keras.applications import VGG16
from tensorflow.keras.layers import AveragePooling2D
from tensorflow.keras.layers import Dropout
from tensorflow.keras.layers import Flatten
from tensorflow.keras.layers import Dense
from tensorflow.keras.layers import Input
from tensorflow.keras.models import Model
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.utils import to_categorical
from sklearn.preprocessing import LabelBinarizer
from sklearn.model_selection import train_test_split
from sklearn.metrics import classification_report
from sklearn.metrics import confusion_matrix
from imutils import paths
import matplotlib.pyplot as plt
import numpy as np
import argparse
import cv2
import os

рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ TensorFlow 2.0 рдФрд░ Keras рд╕реЗ рдХрдИ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо scikit-learn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ , рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдкрд╛рдпрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП matplotlib рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП OpenCV ред

TensorFlow 2.0 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЙрдкрдпреБрдХреНрдд рд╕реНрдХрд┐рдХрд┐рдЯ-рд╕реАрдЦреЗрдВ, OpenCV рдФрд░ matplotlib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рд╣рд┐рдд), рдмрд╕ Ubuntu рдпрд╛ macOS рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ ред

рдЕрдЧрд▓рд╛, рд╣рдо рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рддрд░реНрдХреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╣рд╛рдЗрдкрд░рдкреИрд░реЗрдЯрд░реНрд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВрдЧреЗ:

# construct the argument parser and parse the arguments
ap = argparse.ArgumentParser()
ap.add_argument("-d", "--dataset", required=True,
	help="path to input dataset")
ap.add_argument("-p", "--plot", type=str, default="plot.png",
	help="path to output loss/accuracy plot")
ap.add_argument("-m", "--model", type=str, default="covid19.model",
	help="path to output loss/accuracy plot")
args = vars(ap.parse_args())
# initialize the initial learning rate, number of epochs to train for,
# and batch size
INIT_LR = 1e-3
EPOCHS = 25
BS = 8

рддреАрди рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ :

  • --dataset: рдЗрдирдкреБрдЯ рдбрд╛рдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдкрде
  • --plot: рдЖрдкрдХреЗ рд╕реАрдЦрдиреЗ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдорд╛рд░реНрдЧред рдЬрдм рддрдХ рдЕрдиреНрдпрдерд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рд╣реЛ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИplot.png
  • --model: рдЖрдЙрдЯрдкреБрдЯ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрде; рдЪреВрдХcovid19.model

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

рдЕрдм рд╣рдо рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ:

# grab the list of images in our dataset directory, then initialize
# the list of data (i.e., images) and class images
print("[INFO] loading images...")
imagePaths = list(paths.list_images(args["dataset"]))
data = []
labels = []
# loop over the image paths
for imagePath in imagePaths:
	# extract the class label from the filename
	label = imagePath.split(os.path.sep)[-2]
	# load the image, swap color channels, and resize it to be a fixed
	# 224x224 pixels while ignoring aspect ratio
	image = cv2.imread(imagePath)
	image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
	image = cv2.resize(image, (224, 224))
	# update the data and labels lists, respectively
	data.append(image)
	labels.append(label)
# convert the data and labels to NumPy arrays while scaling the pixel
# intensities to the range [0, 1]
data = np.array(data) / 255.0
labels = np.array(labels)

рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рднреА рдкрдереЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддреЗ рд╣реИрдВ --datasetред рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП imagePath:

  • рд╣рдо рдХреНрд▓рд╛рд╕ рд▓реЗрдмрд▓ ( covidрдпрд╛ normal) рдХреЛ рдкрде рд╕реЗ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ ред
  • рд╣рдо рдЗрд╕реЗ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ imageрдФрд░ рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ RGB рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ 224 ├Ч 224 рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдпрд╣ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛред
  • рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ dataрдФрд░ labelsред

рдлрд┐рд░ рдкрд┐рдХреНрд╕реЗрд▓ рддреАрд╡реНрд░рддрд╛ рдХреЛ рд╢реНрд░реЗрдгреА [0, 1] рддрдХ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВ рдФрд░ рдбреЗрдЯрд╛ рдФрд░ рд▓реЗрдмрд▓ рдХреЛ NumPy array рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдмрджрд▓реЗрдВред

рдЕрдЧрд▓рд╛, рд╣рдо labelsрдкреНрд░рд╢рд┐рдХреНрд╖рдг / рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпрдХреНрд╖ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ:

# perform one-hot encoding on the labels
lb = LabelBinarizer()
labels = lb.fit_transform(labels)
labels = to_categorical(labels)
# partition the data into training and testing splits using 80% of
# the data for training and the remaining 20% for testing
(trainX, testX, trainY, testY) = train_test_split(data, labels,
	test_size=0.20, stratify=labels, random_state=42)
# initialize the training data augmentation object
trainAug = ImageDataGenerator(
	rotation_range=15,
	fill_mode="nearest")

рдбрд╛рдпрд░реЗрдХреНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдореНрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

[[0. 1.]
 [0. 1.]
 [0. 1.]
 ...
 [1. 0.]
 [1. 0.]
 [1. 0.]]

рдкреНрд░рддреНрдпреЗрдХ рдПрдиреНрдХреЛрдбреЗрдб рд▓реЗрдмрд▓ рдореЗрдВ рджреЛ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИ: 'рд╣реЙрдЯ' (1) рдпрд╛ 'рдирд╣реАрдВ' (0)ред

рдлрд┐рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрдиреЗрдВ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЛ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИрдВ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 80% рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 20%ред

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореЙрдбрд▓ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╣реИ, рд╣рдо рдЫрд╡рд┐ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ 15 ┬░ рджрдХреНрд╖рд┐рдгрд╛рд╡рд░реНрдд рдпрд╛ рд╡рд╛рдорд╛рд╡рд░реНрдд рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреА рд╡реГрджреНрдзрд┐ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдВрддрд┐рдо рддреАрди рд▓рд╛рдЗрдиреЗрдВ рдбреЗрдЯрд╛ рд╡реГрджреНрдзрд┐ рдЬрдирд░реЗрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддреА рд╣реИрдВред

рдЕрдм рд╣рдорд╛рд░реЗ VGGNet рдореЙрдбрд▓ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЯреНрдпреВрди рдХрд░реЗрдВ :

# load the VGG16 network, ensuring the head FC layer sets are left
# off
baseModel = VGG16(weights="imagenet", include_top=False,
	input_tensor=Input(shape=(224, 224, 3)))
# construct the head of the model that will be placed on top of the
# the base model
headModel = baseModel.output
headModel = AveragePooling2D(pool_size=(4, 4))(headModel)
headModel = Flatten(name="flatten")(headModel)
headModel = Dense(64, activation="relu")(headModel)
headModel = Dropout(0.5)(headModel)
headModel = Dense(2, activation="softmax")(headModel)
# place the head FC model on top of the base model (this will become
# the actual model we will train)
model = Model(inputs=baseModel.input, outputs=headModel)
# loop over all layers in the base model and freeze them so they will
# *not* be updated during the first training process
for layer in baseModel.layers:
	layer.trainable = False

рдкрд╣рд▓реЗ рджреЛ рд▓рд╛рдЗрдиреЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реЗ рдкрд░рдд (FC) рдХреЛ рдЫреБрдП рдмрд┐рдирд╛ ImageNet рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡реАрдЬреАрдЬреА 16 рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддреА рд╣реИрдВред

рдлрд┐рд░ рд╣рдо рдкрд░рддреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рдирдИ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рдкрд░рдд рдмрдирд╛рддреЗ рд╣реИрдВ POOL => FC = SOFTMAX, рдФрд░ рдЗрд╕реЗ рд╡реАрдЬреАрдЬреА 16 рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдлрд┐рд░ рд╣рдо CONVрд╡реАрдЬреАрдЬреА 16 рдХреЗ рд▓рд┐рдП рднрд╛рд░ рдХреЛ рдлреНрд░реАрдЬ рдХрд░рддреЗ рд╣реИрдВ , рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдлрд╕реА рдкрд░рдд рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред рдпрд╣ рд╕реЗрдЯрдЕрдк рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдЕрдм рд╣рдо COVID-19 рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ:

# compile our model
print("[INFO] compiling model...")
opt = Adam(lr=INIT_LR, decay=INIT_LR / EPOCHS)
model.compile(loss="binary_crossentropy", optimizer=opt,
	metrics=["accuracy"])
# train the head of the network
print("[INFO] training head...")
H = model.fit_generator(
	trainAug.flow(trainX, trainY, batch_size=BS),
	steps_per_epoch=len(trainX) // BS,
	validation_data=(testX, testY),
	validation_steps=len(testX) // BS,
	epochs=EPOCHS)

рдкрд╣рд▓реА рд▓рд╛рдЗрдиреЗрдВ рд╕реАрдЦрдиреЗ рдХреА рдЧрддрд┐ рдФрд░ рдЕрдиреБрдХреВрд▓рдХ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреА рд╣реИрдВ Adamред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдПрдХ рджреЛ-рд╕реНрддрд░реАрдп рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд╣рдо "binary_crossentropy"рдХреНрд░реЙрд╕ рдПрдиреНрдЯреНрд░реЙрдкреА рдХреЗ рдмрдЬрд╛рдп рдиреБрдХрд╕рд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред

рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд╡реГрджреНрдзрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреНрд▓реВрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдХреЗрд░рд╕ рдореЗрдВ fit_generator рд╡рд┐рдзрд┐ рдХрд╣рддреЗ рд╣реИрдВ ред

рд╣рдо рдореЙрдбрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╣реИрдВ:

# make predictions on the testing set
print("[INFO] evaluating network...")
predIdxs = model.predict(testX, batch_size=BS)
# for each image in the testing set we need to find the index of the
# label with corresponding largest predicted probability
predIdxs = np.argmax(predIdxs, axis=1)
# show a nicely formatted classification report
print(classification_report(testY.argmax(axis=1), predIdxs,
	target_names=lb.classes_))

рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯ рдкрд░ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ, рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо scikit-learn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд░реНрдЧреАрдХрд░рдг рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИред

рдЕрдЧрд▓рд╛, рд╣рдо рдЖрдЧреЗ рдХреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЕрд╢реБрджреНрдзрд┐рдпреЛрдВ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ:

# compute the confusion matrix and and use it to derive the raw
# accuracy, sensitivity, and specificity
cm = confusion_matrix(testY.argmax(axis=1), predIdxs)
total = sum(sum(cm))
acc = (cm[0, 0] + cm[1, 1]) / total
sensitivity = cm[0, 0] / (cm[0, 0] + cm[0, 1])
specificity = cm[1, 1] / (cm[1, 0] + cm[1, 1])
# show the confusion matrix, accuracy, sensitivity, and specificity
print(cm)
print("acc: {:.4f}".format(acc))
print("sensitivity: {:.4f}".format(sensitivity))
print("specificity: {:.4f}".format(specificity))

рдпрд╣рд╛рдБ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

  • рд╣рдо рдЕрд╢реБрджреНрдзрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред
  • рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рд╣рдо рдЗрди рд╕рднреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдХреЗ рд╕рдЯреАрдХрддрд╛, рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрд╡-рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдЯреАрдХрддрд╛ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреНрд░рд╛рдл рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреЗ рд╣реИрдВ:

# plot the training loss and accuracy
N = EPOCHS
plt.style.use("ggplot")
plt.figure()
plt.plot(np.arange(0, N), H.history["loss"], label="train_loss")
plt.plot(np.arange(0, N), H.history["val_loss"], label="val_loss")
plt.plot(np.arange(0, N), H.history["accuracy"], label="train_acc")
plt.plot(np.arange(0, N), H.history["val_accuracy"], label="val_acc")
plt.title("Training Loss and Accuracy on COVID-19 Dataset")
plt.xlabel("Epoch #")
plt.ylabel("Loss/Accuracy")
plt.legend(loc="lower left")
plt.savefig(args["plot"])

рдЕрдВрдд рдореЗрдВ, рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдореЙрдбрд▓ tf.kerasрдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬреЗрдВ :

# serialize the model to disk
print("[INFO] saving COVID-19 detector model...")
model.save(args["model"], save_format="h5")

рдбрд┐рдЯреЗрдХреНрдЯрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг


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

$ python train_covid19.py --dataset dataset
[INFO] loading images...
[INFO] compiling model...
[INFO] training head...
Epoch 1/25
5/5 [==============================] - 20s 4s/step - loss: 0.7169 - accuracy: 0.6000 - val_loss: 0.6590 - val_accuracy: 0.5000
Epoch 2/25
5/5 [==============================] - 0s 86ms/step - loss: 0.8088 - accuracy: 0.4250 - val_loss: 0.6112 - val_accuracy: 0.9000
Epoch 3/25
5/5 [==============================] - 0s 99ms/step - loss: 0.6809 - accuracy: 0.5500 - val_loss: 0.6054 - val_accuracy: 0.5000
Epoch 4/25
5/5 [==============================] - 1s 100ms/step - loss: 0.6723 - accuracy: 0.6000 - val_loss: 0.5771 - val_accuracy: 0.6000
...
Epoch 22/25
5/5 [==============================] - 0s 99ms/step - loss: 0.3271 - accuracy: 0.9250 - val_loss: 0.2902 - val_accuracy: 0.9000
Epoch 23/25
5/5 [==============================] - 0s 99ms/step - loss: 0.3634 - accuracy: 0.9250 - val_loss: 0.2690 - val_accuracy: 0.9000
Epoch 24/25
5/5 [==============================] - 27s 5s/step - loss: 0.3175 - accuracy: 0.9250 - val_loss: 0.2395 - val_accuracy: 0.9000
Epoch 25/25
5/5 [==============================] - 1s 101ms/step - loss: 0.3655 - accuracy: 0.8250 - val_loss: 0.2522 - val_accuracy: 0.9000
[INFO] evaluating network...
              precision    recall  f1-score   support
       covid       0.83      1.00      0.91         5
      normal       1.00      0.80      0.89         5
    accuracy                           0.90        10
   macro avg       0.92      0.90      0.90        10
weighted avg       0.92      0.90      0.90        10
[[5 0]
 [1 4]]
acc: 0.9000
sensitivity: 1.0000
specificity: 0.8000
[INFO] saving COVID-19 detector model...

рдлреНрд▓реЛрд░реЛрдЧреНрд░рд╛рдлреА рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ COVID -19 рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рджрд╛рди


: , ┬л┬╗ COVID-19. . , , , ( , ). , / COVID-19.

рдЬреИрд╕рд╛ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд┐рдЯреЗрдХреНрдЯрд░ рдореЗрдВ рдирдореВрдиреЛрдВ рдХреЗ рдореМрдЬреВрджрд╛ рд╕реЗрдЯ рдкрд░ рд▓рдЧрднрдЧ 90-92% рдХреА рд╕рдЯреАрдХрддрд╛ рд╣реИред рдпрд╣ рд░реЗрдЯрд┐рдВрдЧ рдХреЗрд╡рд▓ рдЫрд╡рд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд┐рддрд┐, рдЬрдирд╕рдВрдЦреНрдпрд╛ рдШрдирддреНрд╡ рдЖрджрд┐ рд╕рд╣рд┐рдд рдХреЛрдИ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

ред рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ 100% рдереА, рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ 80% рдереА, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ:

  • 100% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдЪрдореБрдЪ рд╕рдВрдХреНрд░рдорд┐рдд рд░реЛрдЧрд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рд╕реНрд╡рд╕реНрде рд░реЛрдЧрд┐рдпреЛрдВ рдХреЛ 80% рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╕реНрде рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЗрддрд┐рд╣рд╛рд╕ рдЧреНрд░рд╛рдл рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд╣рдорд╛рд░рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрд╣реБрдд рд╕реАрдорд┐рдд рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдмрд╣реБрдд рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ:



COVID -19 рдХреЛ рдкреВрд░реНрдг рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдкрд╣рдЪрд╛рдирдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреА рджрд░ рдереЛрдбрд╝реА рдЪрд┐рдВрддрд╛рдЬрдирдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рд╕реНрд╡рд╕реНрде рд▓реЛрдЧреЛрдВ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдХреНрд░рдорд┐рдд рд░реЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрд░реЛрдзред

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

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

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

рд╕реАрдорд╛рдПрдВ, рд╕реБрдзрд╛рд░ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрд╛рдо



рдЕрдВрдЬреАрд░ред 4. рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ (рдПрдЖрдИ) рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдФрд░ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рд╕реАрдУрд╡реАрдЖрдИрдбреА тАЛтАЛ-19 рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд╣рдЪрд╛рди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЧреБрдгрд╡рддреНрддрд╛ рдбреЗрдЯрд╛ рдХреА рдХрдореА рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реИрдВ ( рдЫрд╡рд┐ рд╕реНрд░реЛрдд )

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

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

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

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

рдЕрдВрдд рдореЗрдВ, рднрд╡рд┐рд╖реНрдп (рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛) рдбрд┐рдЯреЗрдХреНрдЯрд░ рдорд▓реНрдЯреАрдореЙрдбрд▓ рд╣реЛрдВрдЧреЗред

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

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЧрд╛рдЗрдб рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реАрдУрд╡реАрдЖрдИрдбреА тАЛтАЛ-19 рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд╣рд░реА рд╕реАрдЦ рджреЗрддрд╛ рд╣реИред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?


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

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╣рдо рдЕрдм рдЬреАрд╡рди рдХреЗ рдмрд╣реБрдд рднрдпрд╛рдирдХ рджреМрд░ рдореЗрдВ рд╣реИрдВред рд╕реАрдЬрд╝рди рдХреА рддрд░рд╣, рд╕рдм рдХреБрдЫ рдмреАрдд рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдиреАрдЪреЗ рдмреИрдардирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдХрдбрд╝рд╛рдХреЗ рдХреА рдардВрдб рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ - рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдЕрднреА рддрдХ рдЖрдирд╛ рдмрд╛рдХреА рд╣реИред

рдореБрдЭреЗ PyImageSearch рдкрд╛рдардХреЛрдВ рд╕реЗ рдХрдИ рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдЬреЛ рдЕрдкрдиреЗ рдШрд░реЛрдВ рдореЗрдВ рдкрд╛рдЧрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдФрд░ рдЧрд╣рди рд╕реАрдЦрдиреЗ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдЗрд╕ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд┐рдЪрд╛рд░ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢


рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, рдЖрдкрдиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдХреЗрд░рд╕ рдФрд░ рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдлреНрд▓реБрд╡реЛрдЧреНрд░рд╛рдо рд╕реЗрдЯ рдкрд░ COVID-19 рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

COVID-19 (рдЕрднреА рддрдХ) рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛, рд╕рд╣рдХрд░реНрдореА-рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЧрдИ рдЫрд╡рд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЬреЛрдердм рдкрд░ рдЬреЛрд╕реЗрдл рдХреЛрд╣реЗрди рдХреЗ рднрдВрдбрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдерд╛ :


рд╣рдордиреЗ COVID-19 рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд░рд╕ рдФрд░ рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ 90-92% рд╕рдЯреАрдХрддрд╛, 100% рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯ рдкрд░ 80% рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рд╕реАрдорд┐рдд рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП)ред

рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╡рд░реНрдгрд┐рдд COVID-19 рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЗрд╡рд▓ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред

All Articles