የOpenNMT 2.28.0 ማሽን የትርጉም ስርዓት መልቀቅ

የማሽን መማሪያ ዘዴዎችን የሚጠቀመው የOpenNMT 0.28.0 (Open Neural Machine Translation) ማሽን የትርጉም ሥርዓት ታትሟል። የነርቭ ኔትወርክን ለመገንባት ፕሮጀክቱ የ TensorFlow ጥልቅ ማሽን መማሪያ ቤተመፃሕፍትን አቅም ይጠቀማል። በOpenNMT ፕሮጀክት የተገነቡት የሞጁሎች ኮድ በ Python የተፃፈ እና በ MIT ፈቃድ ስር ይሰራጫል። ዝግጁ የሆኑ ሞዴሎች ለእንግሊዝኛ ፣ ለጀርመን እና ለካታላን ቋንቋዎች ተዘጋጅተዋል ፣ ለሌሎች ቋንቋዎች ፣ ከ OPUS ፕሮጀክት በተዘጋጀው መረጃ ላይ በመመስረት ሞዴልን በተናጥል መፍጠር ይችላሉ (ለሥልጠና ሁለት ፋይሎች ወደ ስርዓቱ ይተላለፋሉ - አንድ በ ውስጥ ዓረፍተ ነገሮች ያሉት። ምንጭ ቋንቋ፣ እና ሁለተኛው ከፍተኛ ጥራት ባለው የእነዚህ ዓረፍተ ነገሮች ትርጉም ወደ ዒላማው ቋንቋ)።

ፕሮጀክቱ በማሽን የትርጉም መሳሪያዎች ስራ ላይ የተሰማራው SYSTRAN የተባለ ኩባንያ እና የሃርቫርድ ተመራማሪዎች ቡድን ለማሽን መማሪያ ስርዓቶች የሰው ቋንቋ ሞዴሎችን በማዘጋጀት እየተሳተፈ ነው። የተጠቃሚ በይነገጹ በተቻለ መጠን ቀላል ነው እና የትርጉም ውጤቱን ለማስቀመጥ የግቤት ፋይልን በጽሑፍ እና በፋይል ብቻ መግለጽ ብቻ ይፈልጋል። የኤክስቴንሽን ስርዓቱ በOpenNMT ላይ የተመሰረተ ተጨማሪ ተግባራትን ተግባራዊ ለማድረግ ያስችለዋል፣ ለምሳሌ፣ ራስ-ማጠቃለያ፣ የጽሁፍ ምደባ እና የትርጉም ጽሑፍ መፍጠር።

የ TensorFlow አጠቃቀም የጂፒዩ አቅምን እንዲጠቀሙ ይፈቅድልዎታል (የነርቭ ኔትወርክን የማሰልጠን ሂደትን ለማፋጠን. የምርቱን ስርጭት ለማቃለል, ፕሮጀክቱ በ C ++ ውስጥ እራሱን የቻለ የአስተርጓሚ ስሪት እያዘጋጀ ነው - CTranslate2 , ተጨማሪ ጥገኛዎችን ሳይጠቅስ አስቀድሞ የሰለጠኑ ሞዴሎችን ይጠቀማል.

አዲሱ ስሪት የመነሻ_ትምህርት_ሬት መለኪያን ይጨምራል እና የትራንስፎርመር ሞዴል ጀነሬተርን ለማዋቀር ብዙ አዳዲስ ነጋሪ እሴቶችን (mha_bias እና output_layer_bias)ን ይተገብራል። የተቀረው በሳንካ ጥገናዎች ምልክት ተደርጎበታል።

ምንጭ: opennet.ru

አስተያየት ያክሉ