ืื ืืขืืืื ื ืคืื ืื OpenNMT 0.28.0 (Open Neural Machine Translation) ืืึทืฉืื ืืืืขืจืืขืฆืื ื ืกืืกืืขื, ืืืึธืก ื ืืฆื ืืึทืฉืื ืืขืจื ืขื ืืขืืืึธืืก, ืืื ืืจืืืก. ืฆื ืืืืขื ืึท ื ืขืืจืึทื ื ืขืฅ, ืื ืคึผืจืืืขืงื ื ืืฆื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื TensorFlow ืืืฃ ืืึทืฉืื ืืขืจื ืขื ืืืืืืึธืืขืง. ืืขืจ ืงืึธื ืคืื ืื ืืึทืืืฉืืื ืืขืืืขืืึธืคึผืขื ืืืจื ืื OpenNMT ืคึผืจืืืขืงื ืืื ืืขืฉืจืืื ืืื ืคึผืืืืึธื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื MIT ืืขืจืืืืืขื ืืฉ. ืืจืืื-ืืขืืืื ืืึธืืขืืก ืืขื ืขื ืฆืืืขืืจืืื ืคึฟืึทืจ ืขื ืืืืฉ, ืืืึทืืฉ ืืื ืงืึทืืึทืืึทื ืืฉ ืฉืคึผืจืึทืื, ืืืจ ืงืขื ืขื ืื ืืืคึผืขื ืืึทื ืืื ืฉืึทืคึฟื ืึท ืืึธืืขื ืืืืืจื ืืืืฃ ืึท ืืึทืื ืฉืืขืื ืคืื ืื OPUS ืคึผืจืืืขืงื (ืคึฟืึทืจ ืืจืืื ืื ื, ืฆืืืื ืืขืงืขืก ืืขื ืขื ืืจืึทื ืกืคืขืจื ืฆื ืื ืกืืกืืขื - ืืืื ืขืจ ืืื ืืืฆื ืืื ืื; ืืงืืจ ืฉืคึผืจืึทื, ืืื ืื ืจืืข ืืื ืึท ืืืื-ืงืืืึทืืืืขื ืืืืขืจืืขืฆืื ื ืคืื ืื ืืืฆื ืืื ืืขืจ ืฆืื ืฉืคึผืจืึทื).
ืื ืคึผืจืืืขืงื ืืื ืืขืืืขืืึธืคึผืขื ืืื ืื ืึธื ืืืื ืคืื SYSTRAN, ืึท ืคืืจืืข ืืืึธืก ืกืคึผืขืฉืึทืืืืืื ืืื ืงืจืืืืืื ื ืืึทืฉืื ืืืืขืจืืขืฆืื ื ืืืฉืืจืื, ืืื ืึท ืืจืืคึผืข ืคืื โโโโืืึทืจืืืึทืจื ืจืืกืขืจืืฉืขืจื ืึทื ืืืืืงืืขื ืืขื ืืฉืืขื ืฉืคึผืจืึทื ืืึธืืขืืก ืคึฟืึทืจ ืืึทืฉืื ืืขืจื ืขื ืกืืกืืขืืขื. ืืขืจ ืืึทื ืืฆืขืจ ืฆืืืื ื ืืื ืืื ืกืืืคึผืืึทืคืืื ืืื ืืขืืืขื ืืื ืืืืื ืจืืงืืืืืขืจื ืกืคึผืขืฆืืคืืฆืืจื ืึทื ืึทืจืืึทื ืฉืจืืึทื ืืขืงืข ืืื ืืขืงืกื ืืื ืึท ืืขืงืข ืฆื ืจืึทืืขืืืขื ืื ืืืืขืจืืขืฆืื ื ืจืขืืืืืึทื. ืื ืคืึทืจืืขื ืืขืจืื ื ืกืืกืืขื ืืืื ืขืก ืืขืืืขื ืฆื ืื ืกืืจืืืขื ื ื ืึธื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืืืจื ืืืืฃ OpenNMT, ืืืฉื, ืึทืืืึธ ืกืึทืืขืจืืืืื ื, ืืขืงืกื ืงืืึทืกืึทืคืึทืงืืืฉืึทื ืืื ืกืึทืืืืืืึทื ืืืจ.
ืื ื ืืฆื ืคืื TensorFlow ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ืืคึผื (ืฆื ืคืึทืจืืืืขืจื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืืจืืื ืื ื ืึท ื ืขืืจืึทื ื ืขืฅ. ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืื ืคึผืจืึธืืืงื, ืื ืคึผืจืืืขืงื ืืื ืืืื ืืขืืืขืืึธืคึผืื ื ืึท ืืื-ืืขื ืื ืืืขืจืกืืข ืคืื โโืื ืืืขืจืืขืฆืขืจ ืืื C ++ - CTranslate2 , ืืืึธืก ื ืืฆื ืคืึทืจ-ืืจืืื ื ืืึธืืขืืก ืึธื ืืขืจืืึธื ืขื ืฆื ื ืึธื ืืืคึผืขื ืืึทื ืกืื.
ืื ื ืืึทืข ืืืขืจืกืืข ืืืกืืฃ ืื initial_learning_rate ืคึผืึทืจืึทืืขืืขืจ ืืื ืืืคึผืืึทืืึทื ืฅ ืขืืืขืืข ื ืืึทืข ืึทืจืืืืขื ืื (mha_bias ืืื output_layer_bias) ืฆื ืงืึทื ืคืืืืขืจ ืื ืืจืึทื ืกืคืึธืจืืขืจ ืืึธืืขื ืืขื ืขืจืึทืืึธืจ. ืื ืื ืืื ืืื ืื ืืขืฆืืืื ื ืืืจื ืืฉืืง ืคืืงืกืื.
ืืงืืจ: opennet.ru