OpenNMT 2.28.0 இயந்திர மொழிபெயர்ப்பு அமைப்பின் வெளியீடு

இயந்திர கற்றல் முறைகளைப் பயன்படுத்தும் OpenNMT 0.28.0 (Open Neural Machine Translation) இயந்திர மொழிபெயர்ப்பு அமைப்பின் வெளியீடு வெளியிடப்பட்டுள்ளது. ஒரு நரம்பியல் வலையமைப்பை உருவாக்க, திட்டம் TensorFlow ஆழமான இயந்திர கற்றல் நூலகத்தின் திறன்களைப் பயன்படுத்துகிறது. OpenNMT திட்டத்தால் உருவாக்கப்பட்ட தொகுதிகளின் குறியீடு பைத்தானில் எழுதப்பட்டு MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. ஆயத்த மாதிரிகள் ஆங்கிலம், ஜெர்மன் மற்றும் கற்றலான் மொழிகளுக்குத் தயாரிக்கப்படுகின்றன; மற்ற மொழிகளுக்கு, நீங்கள் OPUS திட்டத்திலிருந்து தரவுத் தொகுப்பின் அடிப்படையில் ஒரு மாதிரியை சுயாதீனமாக உருவாக்கலாம் (பயிற்சிக்காக, இரண்டு கோப்புகள் கணினிக்கு மாற்றப்படும் - ஒன்று மூல மொழி, மற்றும் இரண்டாவது இந்த வாக்கியங்களின் உயர்தர மொழிபெயர்ப்புடன் இலக்கு மொழியில் ).

இயந்திர மொழிபெயர்ப்பு கருவிகளை உருவாக்குவதில் நிபுணத்துவம் பெற்ற நிறுவனமான SYSTRAN மற்றும் இயந்திர கற்றல் அமைப்புகளுக்கான மனித மொழி மாதிரிகளை உருவாக்கும் ஹார்வர்ட் ஆராய்ச்சியாளர்களின் குழுவின் பங்களிப்புடன் இந்த திட்டம் உருவாக்கப்படுகிறது. பயனர் இடைமுகம் முடிந்தவரை எளிமைப்படுத்தப்பட்டுள்ளது மற்றும் மொழிபெயர்ப்பு முடிவைச் சேமிக்க, உரையுடன் உள்ளீட்டு கோப்பையும் கோப்பையும் மட்டுமே குறிப்பிட வேண்டும். நீட்டிப்பு அமைப்பு OpenNMT அடிப்படையிலான கூடுதல் செயல்பாட்டை செயல்படுத்துவதை சாத்தியமாக்குகிறது, எடுத்துக்காட்டாக, தானியங்கு சுருக்கம், உரை வகைப்பாடு மற்றும் வசன உருவாக்கம்.

TensorFlow இன் பயன்பாடு GPU இன் திறன்களைப் பயன்படுத்த உங்களை அனுமதிக்கிறது (நரம்பியல் நெட்வொர்க்கைப் பயிற்றுவிக்கும் செயல்முறையை விரைவுபடுத்த. தயாரிப்பின் விநியோகத்தை எளிதாக்க, திட்டம் C++ - CTranslate2 இல் மொழிபெயர்ப்பாளரின் தன்னிறைவு பதிப்பையும் உருவாக்குகிறது. , இது கூடுதல் சார்புகளைக் குறிப்பிடாமல் முன் பயிற்சி பெற்ற மாதிரிகளைப் பயன்படுத்துகிறது.

புதிய பதிப்பு initial_learning_rate அளவுருவைச் சேர்க்கிறது மற்றும் டிரான்ஸ்ஃபார்மர் மாதிரி ஜெனரேட்டரை உள்ளமைக்க பல புதிய வாதங்களை (mha_bias மற்றும் output_layer_bias) செயல்படுத்துகிறது. மீதமுள்ளவை பிழை திருத்தங்களால் குறிக்கப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்