AI-For-Beginners/translations/ne/lessons/4-ComputerVision/12-Segmentation
leestott f635cebed9 ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00
..
lab ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00
README.md ЁЯМР Update translations via Co-op Translator 2025-08-26 12:09:18 +00:00
SemanticSegmentationPytorch.ipynb ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00
SemanticSegmentationTF.ipynb ЁЯМР Update translations via Co-op Translator 2025-08-28 09:56:50 +00:00

README.md

рдЦрдгреНрдбреАрдХрд░рдг

рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ Object Detection рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рд┐рдХреЗрдХрд╛ рдерд┐рдпреМрдВ, рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рддрд╕реНрдмрд┐рд░рдорд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ bounding boxes рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реЗрд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрдерд╛рди рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрджрдЫред рддрд░, рдХреЗрд╣реА рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗрд╡рд▓ bounding boxes рдорд╛рддреНрд░ рд╣реЛрдЗрди, рд╡рд╕реНрддреБрдХреЛ рдЕрдЭ рд╕рдЯреАрдХ рд╕реНрдерд╛рди рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред рдпрд╕ рдХрд╛рд░реНрдпрд▓рд╛рдИ segmentation рднрдирд┐рдиреНрдЫред

Pre-lecture quiz

Segmentation рд▓рд╛рдИ pixel classification рдХреЛ рд░реВрдкрдорд╛ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╣рд╛рдБ рддрд╕реНрдмрд┐рд░рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд╡рд░реНрдЧ (background рдкрдирд┐ рдПрдХ рд╡рд░реНрдЧ рд╣реЛ) рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реНрдиреБрдкрд░реНрдЫред рдореБрдЦреНрдп рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ segmentation рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдЫрдиреН:

  • Semantic segmentation рд▓реЗ рдХреЗрд╡рд▓ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд╡рд░реНрдЧ рдмрддрд╛рдЙрдБрдЫ, рддрд░ рдПрдЙрдЯреИ рд╡рд░реНрдЧрдХрд╛ рд╡рд┐рднрд┐рдиреНрди рд╡рд╕реНрддреБрд╣рд░реВ рдмреАрдЪ рднрд┐рдиреНрдирддрд╛ рдЧрд░реНрджреИрдиред
  • Instance segmentation рд╡рд░реНрдЧрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди instances рдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрджрдЫред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, instance segmentation рдорд╛ рдпреА рднреЗрдбрд╛рд╣рд░реВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд╕реНрддреБрд╣рд░реВ рд╣реБрдиреН, рддрд░ semantic segmentation рдорд╛ рд╕рдмреИ рднреЗрдбрд╛рд╣рд░реВрд▓рд╛рдИ рдПрдЙрдЯреИ рд╡рд░реНрдЧрд▓реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫред

рддрд╕реНрдмрд┐рд░ рдпрд╕ рдмреНрд▓рдЧ рдкреЛрд╕реНрдЯ рдмрд╛рдЯред

Segmentation рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди neural architectures рдЫрдиреН, рддрд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рдВрд░рдЪрдирд╛ рд╕рдорд╛рди рд╣реБрдиреНрдЫред рдпреЛ рдХреЗрд╣реА рд╣рджрд╕рдореНрдо рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рд╕рд┐рдХреЗрдХреЛ autoencoder рдЬрд╕реНрддреИ рдЫ, рддрд░ рдореВрд▓ рддрд╕реНрдмрд┐рд░рд▓рд╛рдИ deconstruct рдЧрд░реНрдиреЗ рд╕рдЯреНрдЯрд╛, рд╣рд╛рдореНрд░реЛ рд▓рдХреНрд╖реНрдп mask рд▓рд╛рдИ deconstruct рдЧрд░реНрдиреБ рд╣реЛред рддреНрдпрд╕реИрд▓реЗ, segmentation рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдирд┐рдореНрди рднрд╛рдЧрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН:

  • Encoder рдЗрдирдкреБрдЯ рддрд╕реНрдмрд┐рд░рдмрд╛рдЯ features рдирд┐рдХрд╛рд▓реНрдЫред
  • Decoder рддреА features рд▓рд╛рдИ mask image рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрджрдЫ, рдЬрд╕рдХреЛ рдЖрдХрд╛рд░ рд░ рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╡рд░реНрдЧрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдЕрдиреБрд░реВрдк рд╣реБрдиреНрдЫред

рддрд╕реНрдмрд┐рд░ рдпрд╕ рдкреНрд░рдХрд╛рд╢рди рдмрд╛рдЯред

Segmentation рдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ loss function рд╡рд┐рд╢реЗрд╖ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫред рдЬрдм classical autoencoders рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд╣рд╛рдореАрд▓реЗ рджреБрдИ рддрд╕реНрдмрд┐рд░рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдорд╛рдирддрд╛ рдорд╛рдкрди рдЧрд░реНрдиреБрдкрд░реНрдЫ, рд░ mean square error (MSE) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддрд░ segmentation рдорд╛, target mask image рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓рд▓реЗ рд╡рд░реНрдЧ рд╕рдВрдЦреНрдпрд╛ (third dimension рдорд╛ one-hot-encoded) рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫ, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓реЗ classification-specific loss functions рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ - cross-entropy loss, рд╕рдмреИ рдкрд┐рдХреНрд╕реЗрд▓рд╣рд░реВрдорд╛ рдФрд╕рдд рдЧрд░рд┐рдПрдХреЛред рдпрджрд┐ mask binary рдЫ рднрдиреЗ - binary cross-entropy loss (BCE) рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

тЬЕ One-hot encoding рд╡рд░реНрдЧ label рд▓рд╛рдИ рд╡рд░реНрдЧрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдмрд░рд╛рдмрд░ рд▓рдореНрдмрд╛рдЗрдХреЛ vector рдорд╛ encode рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рд╣реЛред рдпрд╕ рд▓реЗрдЦ рдорд╛ рдпреЛ рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рдЪрд┐рдХрд┐рддреНрд╕рд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Segmentation

рдпрд╕ рдкрд╛рдардорд╛, рд╣рд╛рдореА segmentation рд▓рд╛рдИ рдХрд╛рд░реНрдпрдорд╛ рджреЗрдЦреНрдиреЗрдЫреМрдВ, рдЬрд╣рд╛рдБ рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛рдИ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВрдорд╛ рдорд╛рдирд╡ nevi (рдореЛрд▓реНрд╕) рдЪрд┐рдиреНрд╣рд┐рдд рдЧрд░реНрди рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд┐рдиреЗрдЫреМрдВред рд╣рд╛рдореА PH2 Database рдХреЛ dermoscopy рддрд╕реНрдмрд┐рд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВред рдпрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯрдорд╛ рддреАрди рд╡рд░реНрдЧрдХрд╛ реирежреж рддрд╕реНрдмрд┐рд░рд╣рд░реВ рдЫрдиреН: typical nevus, atypical nevus, рд░ melanomaред рд╕рдмреИ рддрд╕реНрдмрд┐рд░рд╣рд░реВрдорд╛ mask рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬрд╕рд▓реЗ nevus рд▓рд╛рдИ outline рдЧрд░реНрджрдЫред

тЬЕ рдпреЛ рдкреНрд░рд╡рд┐рдзрд┐ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЪрд┐рдХрд┐рддреНрд╕рд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫ, рддрд░ рддрдкрд╛рдИрдВ рдЕрдиреНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рдЬреАрд╡рди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдХреЗ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

navi

рддрд╕реНрдмрд┐рд░ PH2 Database рдмрд╛рдЯред

рд╣рд╛рдореА рдПрдХ рдореЛрдбреЗрд▓рд▓рд╛рдИ nevus рд▓рд╛рдИ рдпрд╕рдХреЛ background рдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрди рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд┐рдиреЗрдЫреМрдВред

тЬНя╕П рдЕрднреНрдпрд╛рд╕: Semantic Segmentation

рддрд▓рдХрд╛ notebooks рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН, рд╡рд┐рднрд┐рдиреНрди semantic segmentation architectures рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрди, рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрди, рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╛рд░реНрдпрдорд╛ рджреЗрдЦреНрдиред

Post-lecture quiz

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

Segmentation рддрд╕реНрдмрд┐рд░ рд╡рд░реНрдЧреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЛ, bounding boxes рдмрд╛рдЯ рдЕрдЧрд╛рдбрд┐ рдмрдвреЗрд░ рдкрд┐рдХреНрд╕реЗрд▓-рд╕реНрддрд░рдХреЛ рд╡рд░реНрдЧреАрдХрд░рдгрд╕рдореНрдо рдкреБрдЧреНрдЫред рдпреЛ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВ рд▓рдЧрд╛рдпрдд рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

ЁЯЪА рдЪреБрдиреМрддреА

рд╢рд░реАрд░ segmentation рддрд╕реНрдмрд┐рд░рд╣рд░реВрдорд╛ рдорд╛рдирд┐рд╕рд╣рд░реВрдХреЛ рд╕рд╛рде рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рдЕрд░реНрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ skeleton detection рд░ pose detection рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред OpenPose рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ pose detection рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рд╕рдореАрдХреНрд╖рд╛ рд░ рдЖрддреНрдо-рдЕрдзреНрдпрдпрди

рдпреЛ wikipedia рд▓реЗрдЦ рд▓реЗ рдпрд╕ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд░рд╛рдореНрд░реЛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред Instance segmentation рд░ Panoptic segmentation рдХреЛ рдЙрдк-рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрди рдЖрдлреИрдВ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

Assignment

рдпрд╕ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдорд╛, Segmentation Full Body MADS Dataset рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдорд╛рдирд╡ рд╢рд░реАрд░ segmentation рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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