PyTorchல் முன் பயிற்சி பெற்ற மாதிரியை எப்படி இறக்குமதி செய்வது?

Pytorchl Mun Payirci Perra Matiriyai Eppati Irakkumati Ceyvatu



PyTorch இல் உள்ள இயந்திர கற்றல் மாதிரிகள் மில்லியன் கணக்கான வரிசைகள் மற்றும் டெராபைட் தரவுகளுடன் மிகவும் சிக்கலானதாகவும் விரிவாகவும் இருக்கும். பயிற்சியில் பயன்படுத்தப்படும் தரவுத்தொகுப்பு அதிக மற்றும் வேறுபட்டது, மாதிரியின் அனுமானங்கள் சிறப்பாக இருக்கும். புதிய தரவுகளிலிருந்து அனுமானங்களை வரைய முன்னர் பயிற்சி பெற்ற மாதிரிகளைப் பயன்படுத்துவது இன்றியமையாதது, ஏனெனில் இது வளங்களைச் சேமிக்கும் மற்றும் அதே நுணுக்கமாக வடிவமைக்கப்பட்ட மாதிரிகளைப் பயன்படுத்தலாம்.

இந்த வலைப்பதிவில், PyTorch இல் முன் பயிற்சி பெற்ற மாடலை எவ்வாறு இறக்குமதி செய்வது என்பது குறித்த இரண்டு முறைகளைக் காண்போம்.

டார்ச்விஷனைப் பயன்படுத்தி பைடார்ச்சில் முன் பயிற்சி பெற்ற மாடலை எப்படி இறக்குமதி செய்வது?

' ஜோதி தரிசனம் ” பைடார்ச்சில் முன் பயிற்சி பெற்ற மாதிரிகளை இறக்குமதி செய்ய நூலகத்தைப் பயன்படுத்தலாம். இது முதன்மையின் உட்பிரிவு ' ஜோதி ” நூலகம் மற்றும் முன்னர் தொகுக்கப்பட்ட தரவுத்தொகுப்புகள் மற்றும் பயிற்சியளிக்கப்பட்ட மாதிரிகளின் செயல்பாடுகள் உள்ளன. பெரிய தரவுத்தொகுப்பில் பயிற்சி பெற்ற மாடல்களை அழைக்கும் திறனை இந்த நூலகம் பயனர்களுக்கு வழங்குகிறது. இந்த முன் பயிற்றுவிக்கப்பட்ட மாதிரிகள் புதிய தரவுகளுக்குப் பயன்படுத்தப்படலாம் மற்றும் நீண்ட மற்றும் நிர்வகிக்க முடியாத பயிற்சி சுழற்சிகள் தேவையில்லாமல் சரியான அனுமானங்களை வழங்க முடியும்.







Torchvision ஐப் பயன்படுத்தி PyTorch இல் முன் பயிற்சி பெற்ற மாதிரியை எவ்வாறு இறக்குமதி செய்வது என்பதை அறிய கீழே கொடுக்கப்பட்டுள்ள படிகளைப் பின்பற்றவும்:



படி 1: Google Colab ஐத் திறக்கவும்
கொலாபரேட்டரிக்குச் செல்லுங்கள் இணையதளம் Google ஆல் உருவாக்கப்பட்டது மற்றும் தொடங்கவும் புதிய நோட்புக் ”திட்டத்தைத் தொடங்க:







படி 2: தேவையான நூலகங்களை இறக்குமதி செய்யவும்
Colab IDE அமைக்கப்பட்டதும், திட்டத்தில் தேவைப்படும் நூலகங்களை நிறுவி இறக்குமதி செய்வது முதல் படி:

! pip நிறுவல் ஜோதி

இறக்குமதி ஜோதி
இறக்குமதி ஜோதி தரிசனம்
இறக்குமதி ஜோதி தரிசனம். மாதிரிகள்

மேலே உள்ள குறியீடு பின்வருமாறு செயல்படுகிறது:



  • ' பிப் பைத்தானுக்கான தொகுப்பு நிறுவியை நிறுவ பயன்படுத்தப்படுகிறது ஜோதி ” நூலகம்.
  • அடுத்து, ' இறக்குமதி ” என்ற கட்டளை கோலாப் திட்டத்தில் நூலகத்தை இறக்குமதி செய்ய பயன்படுத்தப்படுகிறது.
  • பின்னர், ' ஜோதி தரிசனம் ” நூலகம் திட்டத்தில் இறக்குமதி செய்யப்படுகிறது. தரவுத்தொகுப்புகள் மற்றும் மாதிரிகளுக்கான செயல்பாடு இதில் உள்ளது.
  • ' டார்ச்விஷன்.மாடல் 'தொகுதியானது எஞ்சிய நரம்பியல் வலையமைப்பு போன்ற முன் பயிற்சி பெற்ற மாதிரிகளின் வகைப்படுத்தலைக் கொண்டுள்ளது' ரெஸ்நெட் ”:

படி 3: முன் பயிற்சி பெற்ற மாதிரியை இறக்குமதி செய்யவும்
கீழே உள்ள குறியீட்டு வரியைப் பயன்படுத்தி 'torchvision.models' தொகுப்பில் சேமிக்கப்பட்ட முன் பயிற்சி பெற்ற மாதிரியை இறக்குமதி செய்யவும்:

முன்_பயிற்சி பெற்ற_மாதிரி = ஜோதி தரிசனம். மாதிரிகள் . தீவிரமான50 ( முன் பயிற்றுவிக்கப்பட்ட = உண்மை )

மேலே உள்ள குறியீட்டின் வரி பின்வருமாறு செயல்படுகிறது:

  • ஒரு மாறியை வரையறுத்து அதற்கு பொருத்தமான பெயரைக் கொடுக்கவும் “முன்_பயிற்சி பெற்ற_மாதிரி” .
  • பயன்படுத்த 'torchvision.models' தொகுதி சேர்க்க ' ரெஸ்நெட் ' மாதிரி.
  • சேர் ' தீவிரமான50 'மாதிரி மற்றும் அமைக்கவும்' முன் பயிற்சி = உண்மை ” அதன் வாதமாக:

அடுத்து 'அச்சு()' முறையைப் பயன்படுத்தி முன் பயிற்சி பெற்ற மாதிரியை ஒரு வெளியீட்டாகப் பார்க்கவும்:

அச்சு ( முன்_பயிற்சி பெற்ற_மாதிரி )

குறிப்பு : டார்ச்விஷனைப் பயன்படுத்தி முன் பயிற்சி பெற்ற பைடார்ச் மாடலின் இறக்குமதியை விவரிக்கும் எங்கள் Colab நோட்புக்கை நீங்கள் அணுகலாம். இணைப்பு .

ஹக்கிங் ஃபேஸ் டேட்டாபேஸில் இருந்து முன் பயிற்சி பெற்ற பைடார்ச் மாடலை எப்படி இறக்குமதி செய்வது?

முன் பயிற்சி பெற்ற மாடலை இறக்குமதி செய்வதற்கான மற்றொரு முறை, அதை ஹக்கிங் ஃபேஸ் தளத்திலிருந்து பெறுவது. ஹக்கிங் ஃபேஸ் என்பது முன் பயிற்சி பெற்ற மாதிரிகள் மற்றும் தரவு விஞ்ஞானிகள் மற்றும் புரோகிராமர்களுக்குக் கிடைக்கும் பெரிய தரவுத்தொகுப்புகளுக்கான மிகவும் பிரபலமான ஆன்லைன் தரவுத்தளங்களில் ஒன்றாகும்.

ஹக்கிங் ஃபேஸ் டேட்டாசெட்டிலிருந்து முன் பயிற்சி பெற்ற பைடார்ச் மாடலை இறக்குமதி செய்ய கீழே உள்ள படிகளைப் பின்பற்றவும்:

படி 1: Colab நோட்புக்கைத் துவக்கி, தேவையான நூலகங்களை நிறுவி இறக்குமதி செய்யவும்
முதல் படி Colab IDE இல் ஒரு நோட்புக்கைத் தொடங்குவது மற்றும் நூலகங்களை நிறுவுவது ' பிப் தொகுப்பு நிறுவி மற்றும் அவற்றைப் பயன்படுத்தி இறக்குமதி செய்யவும் இறக்குமதி ” கட்டளை:

! pip நிறுவல் ஜோதி
! பிப் மின்மாற்றிகளை நிறுவுதல்

இறக்குமதி ஜோதி
இறக்குமதி மின்மாற்றிகள்
மின்மாற்றிகளில் இருந்து இறக்குமதி ஆட்டோமாடல்

இந்தத் திட்டத்தில் பின்வரும் நூலகங்கள் தேவை

  • ' ஜோதி ” நூலகம் இன்றியமையாத PyTorch நூலகம்.
  • ' மின்மாற்றிகள் ” நூலகத்தில் ஹக்கிங் ஃபேஸ், அதன் மாதிரிகள் மற்றும் அதன் தரவுத்தொகுப்புகளின் செயல்பாடுகள் உள்ளன:

படி 2: கட்டிப்பிடிக்கும் முகத்திலிருந்து மாதிரியை இறக்குமதி செய்யவும்
இந்த எடுத்துக்காட்டில், 'இலிருந்து இறக்குமதி செய்யப்படும் மாதிரி கட்டிப்பிடிக்கும் முகம் ” தரவுத்தளம் இதில் கிடைக்கிறது இணைப்பு . பயன்படுத்த ' AutoModel.from_pretrained() 'கீழே காட்டப்பட்டுள்ளபடி கட்டிப்பிடிக்கும் முகத்திலிருந்து முன் பயிற்சி பெற்ற மாதிரியை இறக்குமதி செய்வதற்கான முறை:

முன்_பயிற்சி பெற்ற_மாடல்_பெயர் = 'Helsinki-NLP/opus-mt-en-zh'
முன்_பயிற்சி பெற்ற_மாதிரி = ஆட்டோமாடல். இருந்து_முன் பயிற்சி ( முன்_பயிற்சி பெற்ற_மாடல்_பெயர் )

அச்சு ( முன்_பயிற்சி பெற்ற_மாதிரி )

மேலே உள்ள குறியீடு பின்வருமாறு செயல்படுகிறது:

  • ஹக்கிங் ஃபேஸ் பிளாட்ஃபார்மில் உள்ள அதன் வலைத்தளத்திலிருந்து மாதிரிப் பெயரை நகலெடுத்து, ' முன்_பயிற்சி பெற்ற_மாடல்_பெயர் ” Colab இல் மாறி.
  • பின்னர், பயன்படுத்தவும் ' AutoModel.from_pretrained() ” முறை மற்றும் மாதிரி பெயர் மாறியை அதன் வாதமாக உள்ளிடவும்.
  • இறுதியாக, பயன்படுத்தவும் 'அச்சு () 'இறக்குமதி செய்யப்பட்ட மாதிரியை வெளியீட்டில் காண்பிக்கும் முறை.

ஹக்கிங் ஃபேஸிலிருந்து இறக்குமதி செய்யப்பட்ட முன் பயிற்சி பெற்ற மாதிரி கீழே உள்ள வெளியீட்டைக் காண்பிக்கும்:

குறிப்பு : ஹக்கிங் ஃபேஸிலிருந்து முன் பயிற்சி பெற்ற மாடலை எப்படி இறக்குமதி செய்வது என்பதை விவரிக்கும் எங்கள் Colab நோட்புக்கை நீங்கள் அணுகலாம். இணைப்பு .

சார்பு உதவிக்குறிப்பு

ஹக்கிங் ஃபேஸ் என்பது பெரிய தரவுத்தொகுப்புகள் மற்றும் சிக்கலான மாடல்களின் மதிப்புமிக்க தொகுப்பாகும், அவை ஆழமான கற்றல் திட்டங்களுக்குள் அனைவருக்கும் பயன்படுத்த இலவசம். மற்றவர்கள் பயன்படுத்த உங்கள் சொந்த தரவுத்தொகுப்புகளையும் நீங்கள் பதிவேற்றலாம் மற்றும் உலகம் முழுவதிலும் உள்ள தரவு விஞ்ஞானிகள் மற்றும் டெவலப்பர்களிடையே ஒத்துழைப்பிற்காக இயங்குதளம் வடிவமைக்கப்பட்டுள்ளது.

வெற்றி! டார்ச்விஷன் லைப்ரரியைப் பயன்படுத்தி அல்லது டிரான்ஸ்பார்மர்கள் லைப்ரரியைப் பயன்படுத்தி ஹக்கிங் ஃபேஸ் டேட்டாபேஸில் இருந்து முன் பயிற்சி பெற்ற பைடார்ச் மாடலை எப்படி இறக்குமதி செய்வது என்று காட்டியுள்ளோம்.

முடிவுரை

PyTorchல் முன் பயிற்சி பெற்ற மாதிரியை இறக்குமதி செய்ய, பயனர்கள் டார்ச்விஷன் லைப்ரரியைப் பயன்படுத்தலாம் அல்லது Google Colab இல் உள்ள டிரான்ஸ்பார்மர்கள் நூலகத்தைப் பயன்படுத்தி ஹக்கிங் ஃபேஸ் ஆன்லைன் தரவுத்தளத்திலிருந்து பயன்படுத்தலாம். பயிற்சியில் மதிப்புமிக்க நேரத்தையும் வன்பொருள் வளங்களையும் செலவழிப்பதைத் தவிர்க்கவும், நம்பகமான அனுமானங்களுக்கான புதிய தரவை நேரடியாகச் சோதிக்கவும் இந்த முன்-பயிற்சி பெற்ற மாதிரிகள் பயன்படுத்தப்படுகின்றன. இந்த வலைப்பதிவில், PyTorchல் முன் பயிற்சி பெற்ற மாடல்களை இறக்குமதி செய்வதற்கான இரண்டு முறைகளைக் காட்டியுள்ளோம்.