OpenNMT-tf 2.30 рдорд╢реАрдиреА рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд┐рдореЛрдЪрди

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

PyTorch-рдЖрдзрд╛рд░рд┐рдд OpenNMT рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рд╕рдорд░реНрдерд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, PyTorch-рдЖрдзрд╛рд░рд┐рдд OpenNMT рдХреЛ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рдФрд░ рдмрд╣реБрд╡рд┐рдзреАрдп рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрдмрдХрд┐ TensorFlow-рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдиреА рдореЙрдбреНрдпреВрд▓рд░рд┐рдЯреА, рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП GPU рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рддрд░рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рд╕реНрд╡-рдирд┐рд╣рд┐рдд C++ рдЕрдиреБрд╡рд╛рджрдХ, CTranslate2, рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ, рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

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

рдирдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ:

  • TensorFlow 2.11 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирдП Keras рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдЕрднреА рддрдХ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ (tf.keras.optimizers.legacy рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
  • CTranslate2 3.x рдЗрдВрдЬрди рдХреА рдирдИ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕реЗ "рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░" рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рд▓реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рдХреБрд╢рд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрдбрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pad_to_bucket_boundary рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреЛ рдмрдХреЗрдЯ рдЖрдХрд╛рд░ рдХреЛ length_bucket_width рдХреЗ рдЧреБрдгрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИред
  • SacreBLEU рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ chrf рдФрд░ chrf++ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХреГрдд рд╕рдорд░реНрдерди, рдЬреЛ рдорд╢реАрди рдЕрдиреБрд╡рд╛рдж рдХреА рддреБрд▓рдирд╛ рд╕рдВрджрд░реНрдн рдорд╛рдирд╡ рдЕрдиреБрд╡рд╛рдж рд╕реЗ рдХрд░рддрд╛ рд╣реИред
  • ctranslate2_spec рдореЙрдбрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрдм CTranslate2 рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster