|
|
4 months ago | |
|---|---|---|
| .. | ||
| README.md | 4 months ago | |
| assignment.md | 7 months ago | |
README.md
இயந்திர கற்றல் நுட்பங்கள்
இயந்திர கற்றல் மாதிரிகளை உருவாக்குவது, பயன்படுத்துவது, மற்றும் பராமரிப்பது மற்றும் அவற்றில் பயன்படுத்தப்படும் தரவு என்பது பல்வேறு பிற மேம்பாட்டு பணியெழுத்துக்களிலிருந்து மிகவும் வேறுபட்ட செயல்முறை ஆகும். இந்த பாடத்தில், நாம் இந்த செயல்முறையை புரிந்துகொண்டு, நீங்கள் அறிந்து கொள்ள வேண்டிய முக்கிய நுட்பங்களை விளக்கப்போகிறோம். நீங்கள்:
- இயந்திர கற்றலை ஆதரிக்கும் செயல்முறைகளை உயர்நிலை அளவில் புரிந்துகொள்ளலாம்.
- 'மாடல்கள்', 'முன்னறிவிப்புகள்', மற்றும் 'பயிற்சி தரவு' போன்ற அடிப்படை கருத்துக்களை ஆராயலாம்.
முன்-பாட நிகழ்ச்சி வினாடி விடை
🎥 இமேஜ் மீது கிளிக் செய்து, இந்த பாடத்தைக் குறுகிய காணொளியாக பார்க்கவும்.
அறிமுகம்
உயர் நிலை திருப்பத்தில், இயந்திர கற்றல் (ML) செயல்முறைகளை உருவாக்கும் கலை பல படிகளால் ஆனது:
- வினாவைத் தீர்மானிக்கவும். பெரும்பாலான ML செயல்முறைகள் ஒரு எளிய நிபந்தனை சார்ந்த நிரல் அல்லது விதிகளின் இயந்திரத்தால் பதில் அளிக்க முடியாத கேள்வியுடன் ஆரம்பிக்கின்றன. இக் கேள்விகள் பெரும்பாலும் தரவுத் தொகுப்பின் அடிப்படையில் முன்னறிவிப்புகளையும் சுற்றுகிறது.
- தரவை சேகரித்து தயாரிக்கவும். உங்கள் கேள்விக்கு பதில் அளிக்க நீங்கள் தரவு தேவை. உங்கள் தரவின் தரமும், சில நேரங்களில் அளவும், உங்கள் ஆரம்ப கேள்வியை எவ்வாறு நன்றாக நீங்கள் பதில் அளிக்க முடியும் என்பதை தீர்மானிக்கும். தரவு காட்சிப்படுத்தல் இந்த படியின் முக்கிய அம்சமாகும். இந்த படியில் தரவுகளை பயிற்சி மற்றும் சோதனை குழுக்களாகப் பிரிப்பதும் அடக்கம்.
- பயிற்சி முறையைத் தேர்ந்தெடுக்கவும். உங்கள் கேள்வியும், தரவின் இயல்பும் அடிப்படையில், நீங்கள் ஒரு மாதிரியை எப்படி பயிற்றுவிக்க வேண்டும் எனத் தேர்ந்தெடுக்க வேண்டும், அது உங்கள் தரவை சிறப்பாக பிரதிபலிக்கவும், அதன் மீது துல்லியமான முன்னறிவிப்புகளைச் செய்யவும். இது உங்கள் ML செயல்முறையின் அந்த பகுதி ஆகும், இது சிறப்பான நிபுணத்துவத்தையும், பெரும்பாலும் ஏராளமான சோதனைகளையும் தேவைக்கும்.
- மாதிரியை பயிற்றுவிக்கவும். உங்கள் பயிற்சி தரவைப் பயன்படுத்தி, பல்வேறு அல்காரிதம்களை கொண்டு மாதிரியை பயிற்றுவித்து, தரவில் உள்ள வடிவங்களை அடையாளம் காண அதிகரிக்கவும். மாதிரி சில இடைவெளித் எடைகள் போன்றவற்றை பயன்படுத்தி தரவின் சில பகுதிகளை முன்னுரிமை தரும் வகையில் சரிசெய்யலாம்.
- மாதிரியை மதிப்பீடு செய்யவும். முன்பே காணாத தரவுகளை (உங்கள் சோதனை தரவு) பயன்படுத்தி மாதிரியின் செயல்திறனை பாருங்கள்.
- பராமிதி சரிசெய்தல். உங்கள் மாதிரியின் செயல்திறன்படி, நீங்கள் மாதிரியை பயிற்றுவிக்க பயன்படுத்தும் அல்காரிதங்களில் கட்டுப்பாடு கொண்ட பராமிதிகளுடன் செயல்முறை மீண்டும் செய்யலாம்.
- முன்னறிவு செய்யவும். புதிய உள்ளீடுகளை பயன்படுத்தி உங்கள் மாதிரியின் துல்லியத்தை பரிசோதிக்கவும்.
எந்த கேள்வியை கேட்க வேண்டும்
கணினிகள் தரவுகளில் மறைந்து உள்ள வடிவங்களை கண்டுபிடிப்பதில் சிறந்த திறமையுடையவையாக இருக்கின்றன. இது ஒரு வலுவான உதவியாக இருக்கும், ஏனெனில் சில துறைகளில் உள்ள கேள்விகளை ஒரு நிபந்தனைவாத விதிகள் இயந்திரத்தை உருவாக்குவதால் எளிதில் பதில் அளிக்க முடியாது. உதாரணமாக, ஒரு டேட்டா விஞ்ஞானி வரும் காலத்தில் புகையிலைபிடிப்பவர்களும், பிடிப்பவர்களும் உடைய மரண விகிதங்களை குறிக்கும் விதிகளை நுண்ணறிவுடன் உருவாக்கலாம்.
இருப்பினும், பல்வேறு மாற்றிகள் சேர்க்கப்பட்டால், கடந்த கால ஆரோக்கிய வரலாறு அடிப்படையில் எதிர்கால மரண விகிதங்களை முன் கணிப்பதில் ML மாதிரி மிகவும் திறமையானது ஆகும். மேலும் சந்தோஷமான உதாரணமாக, ஏப்ரல் மாதத்தில் ஒரு குறிப்பிட்ட இடத்தில் காலநிலை முன் கணிப்புகளை செய்யலாம், அதில் அகலம், நீளரம், காலநிலை மாற்றம், கடலுக்கு நெருக்கம், ஜெட் ஸ்ட்ரீம் வடிவங்கள் மற்றும் பல அம்சங்கள் உள்ளன.
✅ இந்த ஸ்லைட் வெரைகள் காலநிலை மாதிரிகளில் ML பயன்படுத்துவதற்கு ஒரு வரலாற்று பார்வையை வழங்குகின்றன.
கட்டுமான முன் பணிகள்
உங்கள் மாதிரியை உருவாக்கும் முன், நிறைய பணிகளை நீங்கள் நிறைவேற்ற வேண்டும். உங்கள் கேள்வியை சோதித்து, ஒரு வரைவைக் கணிக்க, மாதிரியின் முன்னறிவிப்புகளுக்கு அடிப்படையாக பல கூறுகளை அடையாளம் கண்டு, கட்டமைக்க வேண்டும்.
தரவு
உங்கள் கேள்விக்கு எந்த விதமான உறுதிப்படுத்தலும் இல்லாமல் பதில் அளிக்க, சரியான வகை மற்றும் போதுமான அளவு தரவு தேவை. இதற்காக இரண்டு முக்கிய நடவடிக்கைகள் உண்டு:
- தரவை சேகரிக்கவும். கடந்த பாடத்தில் மதிப்பீட்டின் நியாயமான தரவு அணுகுமுறையை நினைவில் வைத்து, உங்கள் தரவை கவனமாக சேகரிக்கவும். தரவின் மூலங்களை, அதில் உள்ள முன்கூட்டிய பக்கவாதங்களை அறிந்து அதை ஆவணப்படுத்துக.
- தரவை தயார் செய்யவும். தரவு தயாரிப்பு பல படிகளைக் கொண்டுள்ளது. வேறு வேறு மூலங்களிலிருந்து வந்ததாக இருந்தால், தரவை ஒன்றிணைத்து சமமுறைப்படுத்த வேண்டும். தரவு தரம் மற்றும் அளவை மேம்படுத்த நீங்கள் பல முறைகள் பயன்படுத்தலாம், எடுத்துக்காட்டாக எண்களாக சரங்கள் மாற்றுதல் (கீழே போல கிளஸ்டரிங்). நீங்கள் புதிய தரவையும் உருவாக்கலாம் (கிளாசிபிகேஷன் பாடத்தில் போல). வரம்பற்ற மற்றும் மாற்றியமைத்தலும் (நாம் Web App பாடத்திற்கு முன் செய்வது போல்) இதில் அடக்கம். இறுதியில் உங்கள் பயிற்சி நுட்பங்களுக்கு ஏற்ப அதனை அசைவுசெய்து அசைவுப்படுத்தவும் வேண்டும்.
✅ தரவு சேகரிப்பு மற்றும் செயலாக்கம் முடிந்தபின், அதன் வடிவம் உங்கள் கேள்வியைத் தீர்க்க அனுமதிப்பதா என ஒரு நிமிடம் பாருங்கள். தரவு உங்கள் பணிக்கு நன்றாகச் செயல்படாமல் இருக்கக்கூடும் என்பது, நாங்கள் கிளஸ்டரிங் பாடங்களில் கண்டுபிடிப்பதுபோல்!
அம்சங்கள் மற்றும் இலக்கு
ஒரு அம்சம் உங்கள் தரவின் அளவிடக்கூடிய பண்பாகும். பல தரவு தொகுப்புகளில் அது ஒரு நெடுவரிசை தலைப்பாக, உதாரணமாக 'தேதி', 'அளவு' அல்லது 'நிறம்' என வெளிக்காட்டப்படுகிறது. உங்கள் அம்ச மாறி, பொதுவாக குறியிடப்பட்டுள்ள X, ஒரு மாதிரியை பயிற்றுவிக்க பயன்படுத்தப்படும் உள்ளீடு மாறியை குறிக்கிறது.
ஒரு இலக்கு என்பது நீங்கள் முன்னறிவிக்க முயற்சிக்கும் ஒன்று ஆகும். இலக்கு பொதுவாக குறிக்கப்படும் y உங்கள் கேள்விக்கு தரவிற்கு நீங்கள் கேட்கிற பதிலை குறிக்கிறது: டிசம்பரில், எந்த நிறம் பாம்பாக்கள் மிகவும் மலையாக இருக்கும்? சான் பிரான்சிஸ்கோவில், எந்த பகுதியில் சிறந்த நில சொத்துக் விலை இருக்கும்? சில நேரங்களில் இலக்கு ஒரு லேபிள் பண்பாகும்.
உங்கள் அம்ச மாறியை தேர்வு செய்தல்
🎓 அம்ச தேர்வு மற்றும் அம்ச உற்பத்தி மாதிரி உருவாக்கும்போது எந்த மாறியைத் தேர்வு செய்வது என்று எப்படி அறிவீர்கள்? நீங்கள் அதிக செயல்திறன் கொண்ட மாதிரிக்கு ஏற்றதாக அம்ச தேர்வு அல்லது அம்ச உற்பத்தி செயல்முறையை கடந்து செல்கீங்கள். அவை ஒருபோதும் ஒரே மாதிரியல்ல: "அம்ச உற்பத்தி என்பது அசல் அம்சங்களின் செயல்பாடுகளிலிருந்து புதிய அம்சங்களை உருவாக்குகிறது, ஆனால் அம்ச தேர்வு என்பது அம்சங்களின் துணுக்கைப் பின்வரும்." (மூலம்)
உங்கள் தரவை காட்சிப்படுத்தல்
ஒரு தகவல் விஞ்ஞானி கருவிகளின் முக்கிய அம்சமாக தரவை பல சிறந்த நூலகங்கள் போன்று Seaborn அல்லது MatPlotLib மூலம் காட்சிப்படுத்துவதற்கு திறன் உள்ளது. உங்கள் தரவை காட்சிப்படுத்துவதால் மறைந்துள்ள இணைப்புகளைக் கண்டுபிடித்து அவற்றை பயன்படுத்த முடியும். உங்கள் காட்சிகள் பக்கவாதம் அல்லது சமநிலையற்ற தரவையும் கண்டுபிடிக்க உதவும் (கிளாசிபிகேஷன் பாடத்தில் பார்க்கலாம்).
உங்கள் தரவுத்தொகுப்பை பிரிக்கவும்
பயிற்சி முன்னதாக, உங்கள் தரவுத்தொகுப்பை குறைவான அளவு கொண்ட ஒருகூட்டமாக அல்லாமல், பல பகுதிகளாக பிரிக்க வேண்டும், ஆனால் அவை தரவைக் சிறப்பாக பிரதிபலிக்க வேண்டும்.
- பயிற்சி. இந்த பகுதி உங்கள் மாதிரிக்குப் பொருந்தும், பயிற்றுவிப்பதற்கு. இது அசல் தரவுத்தொகுப்பின் பெரும்பங்கு.
- சோதனை. சோதனை தரவு என்பது தனித்துப் பகுதி தரவு, பொதுவாக அசல் தரவிலிருந்து சேகரிக்கப்பட்டது, உருவாக்கப்பட்ட மாதிரியின் செயல்திறன் உறுதிப்படுத்த பயன்படும்.
- செல்லுபடியாக்கல். செல்லுபடியாக்கல் தொகுப்பு என்பதன் பெரும்பாலும் சிறிய தனித்துக் கூறுகளின் தொகுப்பு, அதனை மாதிரியின் ஹைப்பர்பராமிதர்களை, அல்லது கட்டமைப்பை, மேம்படுத்த பயன்படுத்துகிறீர்கள். உங்கள் தரவு அளவிற்கு மற்றும் கேள்விக்கு ஏற்ப, இந்த மூன்றாவது தொகுப்பை கட்டியமைக்க வேண்டாமாயிருக்கலாம் (டைம் சீரி ஃபோர்காஸ்டிங் பாடமாக உள்ளது).
மாதிரியை கட்டமைத்தல்
உங்கள் பயிற்சி தரவைக் கொண்டு, அவற்றின் பல அல்காரிதங்களைப் பயன்படுத்தி, உங்கள் தரவின் ஒரு புள்ளியியல் பிரதிபலிப்பான, ஒரு மாதிரியை பயிறுத்த உருவாக்குவது உங்கள் குறிக்கோள். மாதிரியை பயிற்றுவிப்பது அதற்கு தரவை காட்டுவது மற்றும் அது கண்டுபிடிக்கும் காட்சி வடிவங்களை பற்றிய கருதுகோள்களை செய்ய அனுமதிக்கும்.
பயிற்சி முறையைத் தேர்வு செய்யவும்
உங்கள் கேள்வி மற்றும் தரவு இயல்பின்படி, அதனை பயிற்றுவிக்க ஒரு முறை தேர்வு செய்ய வேண்டும். Scikit-learn ஆவணங்களை நோக்கி பயண்படுத்தும் இந்த பாடத் தொடரில் பல பயிற்சி முறைகளை ஆராயலாம். அனுபவம் அடிப்படையில் சிறந்த மாதிரியை கட்டமைக்க பல முறைகளை முயற்சி செய்ய வேண்டும். தரவு விஞ்ஞானிகள் பல நேரங்களில் ஒளியற்ற தரவை மாதிரிக்கு வழங்கி அதன் செயல்திறனை மதிப்பீடு செய்து, துல்லியம், பக்கவாதம் மற்றும் பெயர் குறைவான பிரச்சினைகளை பார்வையிட்டு, பணிக்கான உகந்த பயிற்சி முறையைத் தேர்வு செய்கின்றனர்.
மாதிரியை பயிற்றுவிக்கவும்
உங்கள் பயிற்சி தரவோடு, அதை 'பிடி'செய்து மாதிரியை உருவாக்கத் தயாராக இருப்பீர்கள். பல ML நூலகங்களில் 'model.fit' போன்ற குறியீடு காணப்படும் - இந்த நேரத்தில் நீங்கள் பெரும்பாலும் 'X' எனும் அம்ச மாறியை மதிப்புகளின் வரிசையாகவும், 'y' எனும் இலக்கு மாறியையும் அனுப்புகிறீர்கள்.
மாதிரியை மதிப்பீடு செய்யவும்
பயிற்சி செயல்முறை முடிந்ததும் (பல முறை திருப்பங்கள் அல்லது 'எபோச்சுகள்' தேவைப்படலாம்), நீங்கள் சோதனை தரவைப் பயன்படுத்தி மாதிரியின் தரத்தை மதிப்பீடு செய்யலாம். இந்த தரவு மாதிரி முன் அணுகாத, அசலில் இருந்த தரவின் ஒரு துணுக்குதான். மாதிரியின் தரத்தைக் குறிக்க முறைமைகளை அச்சிடலாம்.
🎓 மாதிரி பிடித்தல்
இயந்திர கற்றல் சூழலில், மாதிரி பிடித்தல் என்பது மாதிரியின் அடிப்படை செயல்பாட்டின் துல்லியம்; அது பழகாத தரவைக் கணிக்க முயற்சிக்கிறது.
🎓 அதிகபிடித்தல் மற்றும் குறைபிடித்தல் என்பது மாதிரியின் தரத்தை குறைக்கும் சாதாரண பிரச்சினைகள்; மாதிரி சரியாக பயிறுத்தப்படாமல் அல்லது மிக বেশি பயிற்றுவிப்பதால் ஏற்படும். அதிகபிடித்தல் மாதிரி பயிற்சி தரவை மிகச் நன்கு கணிக்கிறது ஏனெனில் அது தரவின் விவரங்கள் மற்றும் ஒலி நன்றாகக் கற்றுக்கொண்டுள்ளது. குறைபிடித்தல் மாதிரி துல்லியமாக அல்ல; அது பயிற்சி தரவை சரியாக பரிசோதிக்க இயலாது, மற்றும் முன் காணாத தரவையும் சரியாக மதிப்பிடமுடியாது.
படக்கதை வடிவம்: ஜென் லூப்பர்
பராமிதி சரிசெய்தல்
உங்கள் ஆரம்ப பயிற்சி முடிந்தவுடன், மாதிரியின் தரத்தை கவனித்து, அதன் 'ஹைப்பர்பராமிதர்களை' சரிசெய்து மேம்படுத்தலாம். இந்த செயல்முறை பற்றி மேலும் படிக்க ஆவணங்களில் பார்க்கவும்.
முன்னறிவு
முழுமையாக புதிய தரவை பயன்படுத்தி மாதிரியின் துல்லியத்தைச் சோதிக்க இப்பொழுது நேரம். 'பயன்பாட்டுக்' கொண்ட ML சூழலில், நீங்கள் மாதிரியை உற்பத்தியில் பயன்படுத்த வலை சொத்துகளை உருவாக்கும் போது, இந்த செயல்முறை பயனர் உள்ளீட்டை (உதாரணமாக ஒரு பொத்தான் அழுத்தம்) சேகரித்து அதை மாதிரிக்குக் கட்டளையிடுதல் அல்லது மதிப்பிடுதல் ஆகியவற்றை கொண்டிருக்கலாம்.
இந்த பாடங்களில், நீங்கள் இந்த படிகளைப் பயன்படுத்தி, தயார் செய்ய, கட்டமைக்க, சோதனை செய்ய, மதிப்பீடு செய்ய, மற்றும் முன்னறிவு செய்ய கற்றுக் கொள்ளப்போகிறீர்கள் - ஒரு தகவல் விஞ்ஞானியின்Gestureகளும் இதயமும் உங்களுக்கு வளர்ந்து, ஒரு 'முழுமையான' ML பொறியாளராகவும் உங்களைக் கொண்டு செல்லும்.
🚀போட்டி
ML பயPractitioner (பயிற்றுநர்) செயல்முறைகளை ஒளிபடமாக ஒரு இயக்கவரிசை வரைபடத்தை வரைந்திடுங்கள். இப்பொழுது நீங்கள் செயல்முறையில் எங்கு இருக்கிறீர்கள்? எந்த இடத்தில் கடினமாக இருக்கும் என்று நீங்கள் முன்னறிவிக்கின்றீர்கள்? எது எளிதாகத் தோன்றுகிறது?
போஸ்ட்-பாட நிகழ்ச்சி வினாடி விடை
மதிப்பாய்வு மற்றும் சுயநிலைபாடம்
தகவல் விஞ்ஞானிகள் தங்கள் தினசரி வேலையை விவரிக்கும் நேர்முகங்களை ஆன்லைனில் தேடுங்கள். இதோ ஒன்று.
பணிகள்
தகவல் விஞ்ஞானியை நேர்முகம் கொள்ளவும்
முகவரி:
இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை Co-op Translator மூலம் மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் சரியான மொழிபெயர்ப்புக்காக முயலுகிறோம், இருப்பினும் தானாக உருவாக்கப்படும் மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறுகள் இருக்கலாம் என்பதை தயவுசெய்து கருத்தில் கொள்ளவும். முதன்மை ஆவணம் அதன் சொந்த மொழியில் அதிகாரப்பூர்வ மூலமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்நுட்ப மனித மொழிபெயர்ப்பை பரிந்துரைக்கிறோம். இந்த மொழிபெயர்ப்பைப் பயன்படுத்தி ஏற்படும் எந்தவொரு தவறான புரிதல்களுக்கும் அல்லது தவறான பொருள்களுக்கும் எங்கள் பொறுப்பு இல்லை.

