рджреЛ рдкреНрд░рддрд┐рд╢рдд "рдмрд┐рд▓реНрд▓реА" рдпрд╛ рдорд╛рд╕реНрдЯрд░ рдпреЛрджрд╛ рдХреА рддрд╕реНрд╡реАрд░ рдХрд┐рд╕рдиреЗ рд▓рдЧрд╛рдИ?

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



рдореИрдВ "рдореБрд╢реНрдХрд┐рд▓" рддрд░реАрдХреЗ рд╕реЗ рдЧрдпрд╛ - рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдЪрд╛рд░ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдирд╣реАрдВ рдЪреБрдирд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ред Apple рдХреА рдХреЛрд░ ML рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рдХреЛрдб рдХреА 6 рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рдиреЛрдВ рдореЗрдВ GUI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

import CreateMLUI let builder = MLImageClassifierBuilder() builder.showInLiveView() 

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

рдореИрдВ рд╕рд┐рд░реНрдл рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рддрд╛ рдерд╛ред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЖрдЬрдорд╛рдпрд╛, рдореИрдВ рддреАрди рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ / рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛:

  1. рдбреЗрдЯрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
  2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ (CoreML)ред рд╕рдм рдХреБрдЫ рдмрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ред рдорд╢реАрди рд╕реАрдЦрдирд╛ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реИ, рд▓реЗрдХрд┐рди Apple рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдЬрдЯрд┐рд▓ рд╡рд┐рд╡рд░рдг рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
  3. рдореЙрдбрд▓ рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рд╣реИред рдореИрдВ рдЙрди рдирд┐рдпрдореЛрдВ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдореЙрдбрд▓ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рддрд╕реНрд╡реАрд░ рдореЗрдВ "рдмрд┐рд▓реНрд▓реА" рдХрд╛ рджреЛ рдкреНрд░рддрд┐рд╢рдд рд╣реИред

"рдорд╛рдирд╡ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ" рдХреА рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдЧреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо "рд╢реИрд▓реА" рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдЧрд╛ред

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

рдореИрдВрдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдФрд╕рддрди, 80% рдорд╛рдиреНрдпрддрд╛ рд╕рдЯреАрдХрддрд╛ (рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо) рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

рдПрдХ рдЕрдЬреАрдм рд╕рд╛ рдкрд▓ рдерд╛ред рдореИрдВрдиреЗ рдУрд▓реЗрдЧ рд╡рд┐рдбрд┐рди рджреНрд╡рд╛рд░рд╛ рддрд╕реНрд╡реАрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЛрдЧреБрдиреА рдХрд░ рджреА рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдХреЗрд╡рд▓ 30% рд╕реАрдЦрд╛, рдФрд░ рдорд╛рдиреНрдпрддрд╛ рд╕рдЯреАрдХрддрд╛ 20% рддрдХ рдХрдо рд╣реЛ рдЧрдИред

рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдпреЗрдЧреЛрд░ рд╡реЙрдиреЛрд╡ рдХреЛ рдЙрди рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдирд╣реАрдВ рд╣реИрдВред рдирддреАрдЬрддрди, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ 26 рдореЗрдВ рд╕реЗ 20 рддрд╕реНрд╡реАрд░реЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреА рд╣реИрдВ рдХрд┐ рдпреЗрдЧреЛрд░ рд╡реЙрдиреЛрд╡ рдПрдХ рдЪрд┐рддреНрд░ рдХреИрд╕реЗ рд▓реЗрддреЗ рд╣реИрдВред

рдЗрд╕рдиреЗ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдмрдирд╛рддреЗ рд╕рдордп рдкреНрд░рд╛рдкреНрдд 77% рдорд╛рдиреНрдпрддрд╛ рд╕рдЯреАрдХрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред



рдФрд░ рдлрд┐рд░ рдорд╕реНрддреА рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИред

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



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



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



рддреАрд╕рд░реЗ, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рд╕реНрдЯрд░ рдпреЛрджрд╛ рдХреА рддрд╕реНрд╡реАрд░ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдФрд░ рдЖрдк рдмрд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рдлреЛрдЯреЛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕рдХреА "рд╢реИрд▓реА" рдореЗрдВ рдлреЛрдЯреЛ рд▓реА рдЧрдИ рдереА


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



PhotoGuru рдРрдк рдХрд╛ рдорд╕реМрджрд╛ рддреИрдпрд╛рд░ рд╣реИред рдЕрдм рддрдХ рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдордЬреЗрджрд╛рд░ рдЦрд┐рд▓реМрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдирдореВрдиреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реВрдВрдЧрд╛ред

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

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


All Articles