рдорд╣рд╛рд╕рд╛рдЧрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдордПрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЖрдпреЛрдЬрди

рдЫрд╡рд┐


рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


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


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


рдмреЗрд╢рдХ, рдпрд╣ рд╣рдореЗрд╢рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рдерд╛ред рд╣рдордиреЗ рд╢реБрд░реБрдЖрддреА рджреМрд░ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛


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

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


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


рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХреГрддреНрд░рд┐рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдорд╣рд╛рд╕рд╛рдЧрд░ рдХрд┐рди рднрд╛рдЧреЛрдВ рдореЗрдВ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред


рд╕рд╛рдЧрд░ рдХреНрдпреЛрдВ?


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


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


рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╕реАрдбреАрдПрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ minuses рдЙрднрд░рдиреЗ рд▓рдЧреЗ:


  • рдбреЗрдЯрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рд╕реЗ рдХреМрди рд╕реА рдЕрдЧрд▓реА рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░, рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг рдпрд╛ рдкреНрд░рд▓реЗрдЦрди рдХрд╣реАрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реИред
  • рдбреЗрдЯрд╛ рдореЗрдВ, рд╡рд╣рд╛рдБ рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЧрдгрдирд╛ рдХрд┐рдП рдЧрдП рдЖрдБрдХрдбрд╝реЗ, рд╡реИрдХреНрдЯрд░ рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬрд┐рдирд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
  • src рдПрдХ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред рдЗрд╕рдореЗрдВ рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рд╕рдВрдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, src.data рдореЙрдбреНрдпреВрд▓ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдЙрд╕рдХреА рд╕рдлрд╛рдИ рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди src.models рдореЙрдбреНрдпреВрд▓ рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рднреА рдореЙрдбрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рджрд░реНрдЬрдиреЛрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, src рдХреЛ рдмрд╣реБрдд рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╣реБрдд рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реАрдбреАрдПрд╕ рджрд░реНрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣ рд╕рдордп рднреА рд╣реИ ... - рдареАрдХ рд╣реИ, рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВред
  • рд╕рдВрджрд░реНрдн рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ , рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдПрдХ рдЦреБрд▓рд╛ рдкреНрд░рд╢реНрди рд╣реИ: рдХреМрди, рдХрдм рдФрд░ рдХрд┐рд╕ рд░реВрдк рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд╣рд╛рдВ рд▓рд╛рдПред рдФрд░ рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рджреМрд░рд╛рди рдмрд╣реБрдд рдХреБрдЫ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рдХреНрдпрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрдирдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ, рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВред

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


рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд╛ рдореЙрдбреНрдпреВрд▓ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:


<project_root> тФФтФАтФА experiments тФЬтФАтФА exp-001-Tree-models тФВ тФЬтФАтФА config <- yaml-   тФВ тФЬтФАтФА models <-   тФВ тФЬтФАтФА notebooks <-    тФВ тФЬтФАтФА scripts <- , , train.py  predict.py тФВ тФЬтФАтФА Makefile <-      тФВ тФЬтФАтФА requirements.txt <-    тФВ тФФтФАтФА log.md <-    тФВ тФЬтФАтФА exp-002-Gradient-boosting ... 

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


рдЖрдЗрдП рдПрдХ рд╕рд╛рд░ рдПрдордПрд▓ / рдбреАрдПрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рдврд╛рдВрдЪреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ


рдкреНрд░рд╛рд░рдВрдн


рдЗрд╕рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ - рд╢рд┐рдХрд╛рдЧреЛ рдкреБрд▓рд┐рд╕ - рдиреЗ рд╣рдореЗрдВ 2011-2017 рдХреЗ рджреМрд░рд╛рди рд╢рд╣рд░ рдореЗрдВ рдХрд┐рдП рдЧрдП рдЕрдкрд░рд╛рдзреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдФрд░ рдХрд╛рд░реНрдп рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ред


рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ! рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:


ocean project new -n Crimes


рдлреНрд░реЗрдорд╡рд░реНрдХ рдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдкрд░рд╛рдз рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдпрд╛ рд╣реИред рд╣рдо рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ:


 crimes тФЬтФАтФА crimes <- src-   ,    тФЬтФАтФА config <- ,     тФЬтФАтФА data <-  тФЬтФАтФА demos <-    тФЬтФАтФА docs <- Sphinx- тФЬтФАтФА experiments <-  тФЬтФАтФА notebooks <-   EDA тФЬтФАтФА Makefile <-       тФЬтФАтФА log.md <-   тФЬтФАтФА README.md тФФтФАтФА setup.py 

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


make package


рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ : рдпрджрд┐ рдореЗрдХ-рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдмреА-рдлреНрд▓реИрдЧ рдЬреЛрдбрд╝реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдореЗрдХ-рдмреА рдкреИрдХреЗрдЬ"ред рдпрд╣ рдЖрдЧреЗ рдХреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рд▓реЙрдЧ рдФрд░ рдкреНрд░рдпреЛрдЧ


рд╣рдо рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдбреЗрдЯрд╛, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ crimes.csv рдлрд╝рд╛рдЗрд▓, рдбреЗрдЯрд╛ / рдХрдЪреНрдЪреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред


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


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


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


ocean exp new -n Parsing -a ivanov


рдЕрдм exp-001-Parsing рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЕрдкрд░рд╛рдзреЛрдВ / рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдКрдкрд░ рджреА рдЧрдИ рд╣реИред


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


рдбреЗрдЯрд╛ рддреИрдпрд╛рд░реА рдХреЛрдб
 import numpy as np import pandas as pd pd.options.display.max_columns = 100 #       : from crimes.coordinator import Coordinator coord = Coordinator() coord.data_raw.contents() > ['/opt/jupyterhub/notebooks/aolferuk/crimes/data/raw/crimes.csv'] #     : df = coord.data_raw.join('crimes.csv').load() df['Date'] = pd.to_datetime(df['Date']) df['Updated On'] = pd.to_datetime(df['Updated On']) df['Location X'] = np.nan df['Location Y'] = np.nan df.loc[df.Location.notnull(), 'Location X'] = df.loc[df.Location.notnull(), 'Location'].apply(lambda x: eval(x)[0]) df.loc[df.Location.notnull(), 'Location Y'] = df.loc[df.Location.notnull(), 'Location'].apply(lambda x: eval(x)[1]) df.drop('Location', axis=1, inplace=True) df['month'] = df.Date.apply(lambda x: x.month) df['day'] = df.Date.apply(lambda x: x.day) df['hour'] = df.Date.apply(lambda x: x.hour) #     : coord.data_interim.join('crimes.pkl').save(df) 

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


log.md


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


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


ocean exp new -n Eda -a ivanov


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


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рд┐рдХрд╛рдЧреЛ рдХреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдПрдХ рдирдХреНрд╢рд╛ рд╣реИ, рдЕрдЧрд░ рднрд╛рдЧреНрдп рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рд▓рд╛рддрд╛ рд╣реИ:


chicagoMap


рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рд▓реЙрдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:


 19.02.2019, 18:15 EDA conclusion: * The most common and widely spread crimes are theft (including burglary), battery and criminal damage done with firearms. * In 1 case out of 4 the suspect will be set free after detention. [!Criminal activity in different beats of the city](references/beats_activity.jpg) Actual exploration you can check in [the notebook](notebooks/001-Eda.ipynb) 

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЪрд╛рд░реНрдЯ рдХреЛ рдХреЗрд╡рд▓ md рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдк рдиреЛрдЯрдмреБрдХ рдХрд╛ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ html-format рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдЕрд▓рдЧ рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред


рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓реЙрдЧ рд╕реЗ рдЗрд╕реЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрддрд░ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:


ocean log new


рдЙрд╕рдХреЗ рдмрд╛рдж, рдлрд╝реЛрд▓реНрдбрд░ рдЕрдкрд░рд╛рдз / project_log рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдФрд░ рдЗрд╕рдореЗрдВ index.html рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЙрдЧ рд╣реИред


рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ : рдЬрдм рдЬреБрдкрд┐рдЯрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдЗрдлреНрд░реЗрдо рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдлреЛрдВрдЯ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдорд╣рд╛рд╕рд╛рдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рддреБрд░рдВрдд рд╕рд╛рдЗрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдпрд╛ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛред рдЗрд╕ рддрд░рд╣:
ocean log archive [-n NAME] [-p PASSWORD]

рдкреНрд░рд▓реЗрдЦрди


рдЖрдЗрдП Sphinx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдлрд╝рд╛рдЗрд▓ рдЕрдкрд░рд╛рдзреЛрдВ / my_cool_module.py рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдлрд┐рдВрдХреНрд╕ рдкреБрди: рд╕рдВрд░рдЪрд┐рдд рдкрд╛рда рдкреНрд░рд╛рд░реВрдк (RST) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:


my_cool_module.py
 def my_super_cool_random(max_value): ''' Returns a random number from [0; max_value) interval. Considers the number to be taken from uniform distribution. :param max_value: Maximum value that defines range. :returns: Random number. ''' return 4 # Good enough to begin with 

рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ: рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрддрд░ рдкрд░, рд╣рдо рдкреНрд░рд▓реЗрдЦрди рдкреАрдврд╝реА рдЯреАрдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рддреИрдпрд╛рд░ рд╣реИрдВ:


ocean docs new


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

рд░реЗрдбреА-рдореЗрдб html рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдЖрдкрдХреЛ рд░рд╛рд╕реНрддреЗ рдХреЗ рдЕрдкрд░рд╛рдзреЛрдВ / рдбреЙрдХреНрд╕ / _build / html / index.html рдХреЗ рд╕рд╛рде рдЗрдВрддрдЬрд╛рд░ рдХрд░рд╡рд╛рддрд╛ рд╣реИ ред рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдкрд╣рд▓реЗ рд╣реА рд╡рд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗ рдЪреБрдХрд╛ рд╣реИ:


genDoc


рдЖрджрд░реНрд╢


рдЕрдЧрд▓рд╛ рдХрджрдо рдореЙрдбрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИред рд╣рдо рдмрд╛рд╣рд░ рд▓реЗ:


ocean exp new -n Model -a ivanov


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


  • рд╕реАрдЦрдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрдИ рдлрд╝рд╛рдЗрд▓ рдкрде рд▓реЗрддрд╛ рд╣реИ:
    • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдореЙрдбрд▓ рдкреИрд░рд╛рдореАрдЯрд░, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдорд╛рдкрджрдВрдбреЛрдВ, рдФрд░ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдЬреЛ рдХреЛрдб рдореЗрдВ delving рдХреЗ рдмрд┐рдирд╛, рдмрд╛рд╣рд░ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВред
    • рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдПред
    • рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкрде рдЬрд╣рд╛рдВ рдЖрдк рдЕрдВрддрд┐рдо рдореЙрдбрд▓ рдбрдВрдк рдХреЛ рдмрдЪрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  • рдордлрд╝рд▓реЛ рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдпреЛрдЧ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ make dashboard рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░, рдЬреЛ рдХреБрдЫ рднреА рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ UI mlflow рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЖрдкрдХреЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЛ рдЕрд▓рд░реНрдЯ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛ рдЧрдИ рд╣реИред рдЗрд╕ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрд▓реНрдорд╛рд░рдмреЙрдЯ рдмреЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдмреЙрдЯ рдХреЛ / рд╕реНрдЯрд╛рд░реНрдЯ рдХрдорд╛рдВрдб рднреЗрдЬреЗрдВ, рдФрд░ рдлрд┐рд░ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдЯреЛрдХрди рдХреЛ рдЕрдкрд░рд╛рдзреЛрдВ / config / alarm_config.yml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ ред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ:
    ivanov: a5081d-1b6de6-5f2762
  • рдЗрд╕реЗ рдХрдВрд╕реЛрд▓ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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


рдПрдХ рдмрд╛рд░ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ make train рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдмрд╕ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗред


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


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

рдХреНрдпрд╛ рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИ?


  • рдорд╣рд╛рд╕рд╛рдЧрд░ рдХреЛрдВрдбрд╛ рдХреЗ рдорд┐рддреНрд░ рдирд╣реАрдВ рд╣реИрдВ ( рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ )ред
  • рдХреЗрд╡рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯред
  • рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╕рд╛рдЗрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЙрдЧ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд▓реЙрдЧ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣реИрдВред

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


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ ред


рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдорд╣рд╛рди! рдЖрдк рдорд╣рд╛рд╕рд╛рдЧрд░ рдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВ README рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ, рдпреЛрдЧрджрд╛рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рд╣рдо рдХреЗрд╡рд▓ рддрднреА рдЦреБрд╢ рд╣реЛрдВрдЧреЗ рдЬрдм рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВрдЧреЗред

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


All Articles