OpenNMT 2.28.0 เดฎเต†เดทเต€เตป เดŸเตเดฐเดพเตปเดธเตเดฒเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ ัะธัั‚ะตะผั‹ ะผะฐัˆะธะฝะฝะพะณะพ ะฟะตั€ะตะฒะพะดะฐ OpenNMT 0.28.0 (Open Neural Machine Translation), ะธัะฟะพะปัŒะทัƒัŽั‰ะตะน ะผะตั‚ะพะดั‹ ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั. ะ”ะปั ะฟะพัั‚ั€ะพะตะฝะธั ะฝะตะนั€ะพะฝะฝะพะน ัะตั‚ะธ ะฟั€ะพะตะบั‚ ะธัะฟะพะปัŒะทัƒะตั‚ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะฑะธะฑะปะธะพั‚ะตะบะธ ะณะปัƒะฑะธะฝะฝะพะณะพ ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั TensorFlow. ะšะพะด ั€ะฐะทะฒะธะฒะฐะตะผั‹ั… ะฟั€ะพะตะบั‚ะพะผ OpenNMT ะผะพะดัƒะปะตะน ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Python ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน MIT. ะ“ะพั‚ะพะฒั‹ะต ะผะพะดะตะปะธ ะฟะพะดะณะพั‚ะพะฒะปะตะฝั‹ ะดะปั ะฐะฝะณะปะธะนัะบะพะณะพ, ะฝะตะผะตั†ะบะพะณะพ ะธ ะบะฐั‚ะฐะปะฐะฝัะบะพะณะพ ัะทั‹ะบะพะฒ, ะดะปั ะพัั‚ะฐะปัŒะฝั‹ั… ัะทั‹ะบะพะฒ ะผะพะถะฝะพ ัะฐะผะพัั‚ะพัั‚ะตะปัŒะฝะพ ัั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒ ะผะพะดะตะปัŒ ะฝะฐ ะพัะฝะพะฒะต ะฝะฐะฑะพั€ะฐ ะดะฐะฝะฝั‹ั… ะพั‚ ะฟั€ะพะตะบั‚ะฐ OPUS (ะดะปั ะพะฑัƒั‡ะตะฝะธั ัะธัั‚ะตะผะต ะฟะตั€ะตะดะฐั‘ั‚ัั ะดะฒะฐ ั„ะฐะนะปะฐ โ€” ะพะดะธะฝ ั ะฟั€ะตะดะปะพะถะตะฝะธัะผะธ ะฝะฐ ะธัั…ะพะดะฝะพะผ ัะทั‹ะบะต, ะฐ ะฒั‚ะพั€ะพะน ั ะบะฐั‡ะตัั‚ะฒะตะฝะฝั‹ะผ ะฟะตั€ะตะฒะพะดะพะผ ัั‚ะธั… ะฟั€ะตะดะปะพะถะตะฝะธะน ะฝะฐ ั†ะตะปะตะฒะพะน ัะทั‹ะบ).

ะŸั€ะพะตะบั‚ ั€ะฐะทะฒะธะฒะฐะตั‚ัั ะฟั€ะธ ัƒั‡ะฐัั‚ะธะธ ะบะพะผะฟะฐะฝะธะธ SYSTRAN, ัะฟะตั†ะธะฐะปะธะทะธั€ัƒัŽั‰ะฐััั ะฝะฐ ัะพะทะดะฐะฝะธะธ ัั€ะตะดัั‚ะฒ ะผะฐัˆะธะฝะฝะพะณะพ ะฟะตั€ะตะฒะพะดะฐ, ะธ ะณั€ัƒะฟะฟั‹ ะธััะปะตะดะพะฒะฐั‚ะตะปะตะน Harvard, ั€ะฐะทั€ะฐะฑะฐั‚ั‹ะฒะฐัŽั‰ะตะน ะผะพะดะตะปะธ ั‡ะตะปะพะฒะตั‡ะตัะบะพะณะพ ัะทั‹ะบะฐ ะดะปั ัะธัั‚ะตะผ ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั. ะ˜ะฝั‚ะตั€ั„ะตะนั ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะผะฐะบัะธะผะฐะปัŒะฝะพ ัƒะฟั€ะพั‰ั‘ะฝ ะธ ั‚ั€ะตะฑัƒะตั‚ ะปะธัˆัŒ ัƒะบะฐะทะฐะฝะธั ะฒั…ะพะดะฝะพะณะพ ั„ะฐะนะปะฐ ั ั‚ะตะบัั‚ะพะผ ะธ ั„ะฐะนะปะฐ ะดะปั ัะพั…ั€ะฐะฝะตะฝะธั ั€ะตะทัƒะปัŒั‚ะฐั‚ะฐ ะฟะตั€ะตะฒะพะดะฐ. ะกะธัั‚ะตะผะฐ ั€ะฐััˆะธั€ะตะฝะธะน ะดะฐั‘ั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ั€ะตะฐะปะธะทะพะฒั‹ะฒะฐั‚ัŒ ะฝะฐ ะฑะฐะทะต OpenNMT ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝัƒัŽ ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ัŒ, ะฝะฐะฟั€ะธะผะตั€, ะฐะฒั‚ะพั€ะตั„ะตั€ะธั€ะพะฒะฐะฝะธะต, ะบะปะฐััะธั„ะธะบะฐั†ะธัŽ ั‚ะตะบัั‚ะพะฒ ะธ ะณะตะฝะตั€ะฐั†ะธัŽ ััƒะฑั‚ะธั‚ั€ะพะฒ.

ะŸั€ะธะผะตะฝะตะฝะธะต TensorFlow ะฟะพะทะฒะพะปัะตั‚ ะทะฐะดะตะนัั‚ะฒะพะฒะฐั‚ัŒ ะฒะพะทะผะพะถะฝะพัั‚ะธ GPU (ะดะปั ัƒัะบะพั€ะตะฝะธั ะฟั€ะพั†ะตััะฐ ะพะฑัƒั‡ะตะฝะธั ะฝะตะนั€ะพะฝะฝะพะน ัะตั‚ะธ. ะ”ะปั ัƒะฟั€ะพั‰ะตะฝะธั ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธั ะฟั€ะพะดัƒะบั‚ะฐ ะฟั€ะพะตะบั‚ะพะผ ั‚ะฐะบะถะต ั€ะฐะทะฒะธะฒะฐะตั‚ัั ัะฐะผะพะดะพัั‚ะฐั‚ะพั‡ะฝั‹ะน ะฒะฐั€ะธะฐะฝั‚ ั‚ั€ะฐะฝัะปัั‚ะพั€ะฐ ะฝะฐ ัะทั‹ะบะต C++ โ€” CTranslate2, ะบะพั‚ะพั€ั‹ะน ะธัะฟะพะปัŒะทัƒะตั‚ ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพ ะฝะฐั‚ั€ะตะฝะธั€ะพะฒะฐะฝะฝั‹ะต ะผะพะดะตะปะธ ะฑะตะท ะฟั€ะธะฒัะทะบะธ ะบ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะผ ะทะฐะฒะธัะธะผะพัั‚ัะผ.

ะ’ ะฝะพะฒะพะน ะฒะตั€ัะธะธ ะดะพะฑะฐะฒะปะตะฝ ะฟะฐั€ะฐะผะตั‚ั€ initial_learning_rate ะธ ั€ะตะฐะปะธะทะพะฒะฐะฝะพ ะฝะตัะบะพะปัŒะบะพ ะฝะพะฒั‹ั… ะฐั€ะณัƒะผะตะฝั‚ะพะฒ (mha_bias ะธ output_layer_bias) ะดะปั ะฝะฐัั‚ั€ะพะนะบะธ ะณะตะฝะตั€ะฐั‚ะพั€ะฐ ะผะพะดะตะปะตะน Transformer. ะ’ ะพัั‚ะฐะปัŒะฝะพะผ ะพั‚ะผะตั‡ะฐะตั‚ัั ะธัะฟั€ะฐะฒะปะตะฝะธะตะผ ะพัˆะธะฑะพะบ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•