நியூரல் நெட்வொர்க் என்றால் என்ன?
நியூரல் நெட்வொர்க் (கைமுறை நியூரல் நெட்வொர்க்) என்பது மனித மூளை செயல்படும் முறையைப் பின்பற்றிய கணினி மாதிரி ஆகும், இது செயற்கை நுண்ணறிவு (AI) மற்றும் இயந்திரக் கற்றல் துறைகளில் பரவலாக பயன்படுத்தப்படுகிறது.
நியூரல் நெட்வொர்க் என்பது செயற்கை நுண்ணறிவு (AI) துறையில் கணினிகளை மனித மூளை போல தரவை செயலாக்க கற்றுக்கொள்ள பயன்படுத்தப்படும் ஒரு முறை ஆகும். குறிப்பாக, இது இயந்திரக் கற்றல் கிளையில் உள்ள ஆழ்ந்த கற்றல் தொழில்நுட்பமாகும் – மூளையின் நியூரல் நெட்வொர்க் போல அடுக்குகளாக அமைந்த இணைக்கப்பட்ட நோட்கள் (நியூரான்கள் போன்றவை) கொண்ட அமைப்பை பயன்படுத்துகிறது.
இந்த அமைப்புக்கு தனிமைப்படுத்தும் திறன் உள்ளது, அதாவது கணினி தன்னுடைய தவறுகளிலிருந்து கற்றுக்கொண்டு காலத்துடன் துல்லியத்தை மேம்படுத்திக் கொள்ள முடியும். "செயற்கை நியூரான்" என்ற சொல் இந்த நெட்வொர்க் அமைப்பின் மூலமாக உருவானது, இது மூளையில் நியூரான்கள் ஒருவருக்கொருவர் சிக்னல்களை எவ்வாறு பரிமாறுகின்றன என்பதைக் காட்சிப்படுத்துகிறது.
இன்று, செயற்கை நியூரல் நெட்வொர்க்கள் பெரிதும் பிரபலமாகி பல துறைகளிலும் முன்னணி கருவியாகவும், மேம்பட்ட AI அமைப்புகளின் அடிப்படையாகவும் உள்ளன. இவை நவீன ஆழ்ந்த கற்றல் ஆல்கொரிதம்களின் முதுகெலும்பாக விளங்குகின்றன – சமீபத்திய AI முன்னேற்றங்கள் பெரும்பாலும் ஆழ்ந்த நியூரல் நெட்வொர்க்களின் அடையாளத்தைக் கொண்டவை.
நியூரல் நெட்வொர்க்களின் அமைப்பு மற்றும் செயல்பாட்டு முறை
செயற்கை நியூரல் நெட்வொர்க்கள் உயிரியல் மூளையிலிருந்து பெறப்பட்ட ஊக்கத்தின்படி கட்டமைக்கப்பட்டுள்ளன. மனித மூளையில் பல பில்லியன் நியூரான்கள் சிக்கலான முறையில் இணைக்கப்பட்டு மின்னழுத்த சிக்னல்களை பரிமாறி தகவலை செயலாக்குகின்றன; அதேபோல், செயற்கை நியூரல் நெட்வொர்க்கள் பல செயற்கை நியூரான்கள் (மென்பொருள் அலகுகள்) கொண்டவை, அவை குறிப்பிட்ட பணியைச் செய்ய இணைக்கப்பட்டுள்ளன.
ஒவ்வொரு செயற்கை நியூரானும் உள்ளீட்டு சிக்னல்களை பெறும், அவற்றை செயலாக்கி அடுத்த நியூரானுக்கு வெளியீட்டு சிக்னல்களை வழங்கும் கணித செயல்பாடு ஆகும். இந்த நியூரான்கள் இடையேயான இணைப்புகள் மனித மூளையின் சினாப்ஸ்களைப் போல செயல்படுகின்றன.
— நியூரல் நெட்வொர்க் கட்டமைப்பு அடிப்படைகள்
உள்ளீட்டு அடுக்கு
மறை அடுக்குகள்
வெளியீட்டு அடுக்கு
இந்த முறை மூலம், முக்கியமான சிக்னல்கள் (உயர் எடையுடையவை) நெட்வொர்க்கில் பரவுகின்றன, குறைந்த அல்லது சத்தமான சிக்னல்கள் தடுக்கப்படுகின்றன.
எளிய நியூரல் நெட்வொர்க்கள்
- குறைந்த மறை அடுக்குகள் (1-2)
- குறைந்த அளவிலான அளவுருக்கள்
- அடிப்படை மாதிரி அறிதல்
- விரைவான பயிற்சி நேரம்
ஆழ்ந்த நியூரல் நெட்வொர்க்கள்
- பல மறை அடுக்குகள் (3+)
- மில்லியன் கணக்கான அளவுருக்கள்
- சிக்கலான அசமமிதமான உறவுகள்
- பெரிய தரவுத்தொகுதிகள் தேவை
ஒரு நியூரல் நெட்வொர்க்கில் பல மறை அடுக்குகள் (பொதுவாக இரண்டு மேல்) இருந்தால், அதை ஆழ்ந்த நியூரல் நெட்வொர்க் என்று அழைக்கின்றனர். ஆழ்ந்த நியூரல் நெட்வொர்க்கள் தற்போதைய ஆழ்ந்த கற்றல் தொழில்நுட்பங்களின் அடித்தளம் ஆகும். இவை மில்லியன் கணக்கான அளவுருக்கள் கொண்டவை மற்றும் உள்ளீடுகளுக்கும் வெளியீடுகளுக்கும் இடையேயான மிக சிக்கலான அசமமிதமான உறவுகளை கற்றுக்கொள்ள முடியும்.

செயற்கை நியூரல் நெட்வொர்க்களின் பயிற்சி செயல்முறை
நியூரல் நெட்வொர்க் என்பது நிலையான விதிகளுடன் நிரலாக்கப்பட்ட கடுமையான அமைப்பு அல்ல, தரவு உதாரணங்களின் மூலம் பணிகளை தீர்க்க கற்றுக்கொள்கிறது. நியூரல் நெட்வொர்க்கை "பயிற்சி" செய்வது என்று அழைக்கப்படுகிறது.
தரவு உள்ளீடு
பயிற்சியின் போது, நெட்வொர்க்கிற்கு பெரிய அளவிலான உள்ளீட்டு தரவு மற்றும் (பொதுவாக) எதிர்பார்க்கப்படும் வெளியீட்டு தகவல் வழங்கப்படுகிறது, இதனால் அது தனது உள்ளமைவுகளை சரிசெய்ய முடியும்.
முன்னறிவு மற்றும் ஒப்பீடு
நியூரல் நெட்வொர்க் தனது முன்னறிவிக்கப்பட்ட முடிவுகளும் எதிர்பார்க்கப்படும் உண்மையான முடிவுகளும் இடையேயான வேறுபாட்டைப் பயன்படுத்தி உள்ள எடைகளை (அளவுருக்கள்) சரிசெய்கிறது, செயல்திறனை மேம்படுத்துகிறது.
எடை சரிசெய்தல்
ஒவ்வொரு முன்னறிவுக்குப் பிறகும், நெட்வொர்க் முன்னறிவை சரியான பதிலுடன் ஒப்பிட்டு, அடுத்த முன்னறிவுக்கு துல்லியத்தை மேம்படுத்த இணைப்புகளின் எடைகளை மாற்றுகிறது.
இந்த பிழையின் அடிப்படையில், நெட்வொர்க் எடைகளை புதுப்பிக்கிறது—சரியான முன்னறிவுகளுக்கு வழிவகுத்த இணைப்புகளை வலுப்படுத்தி, பிழைகளுக்கு வழிவகுத்தவை பலவீனப்படுத்துகிறது. இந்த செயல்முறை ஆயிரக்கணக்கான அல்லது மில்லியன் கணக்கான முறைகள் வரை தொடர்கிறது, நியூரல் நெட்வொர்க் முன்னறிவு பிழை ஏற்றுக்கொள்ளக்கூடிய அளவில் குறையும் வரை.
மேற்பார்வை கற்றல்
லேபிள் செய்யப்பட்ட தரவுடன் பயிற்சி
- தெளிவான உள்ளீடு-வெளியீடு ஜோடிகள்
- நேரடி பிழை கணக்கீடு
மேற்பார்வையற்ற கற்றல்
லேபிள் செய்யப்படாத தரவுடன் பயிற்சி
- மாதிரி கண்டுபிடிப்பு
- அம்ச எடுப்பு
வலுவூட்டும் கற்றல்
வெகுமதி/தண்டனைகளுடன் பயிற்சி
- சோதனை மற்றும் பிழை அணுகுமுறை
- சரியான தந்திரம் கற்றல்
பயிற்சிக்குப் பிறகு, நியூரல் நெட்வொர்க் பொதுவாக்கம் செய்ய முடியும்: அது பயிற்சி தரவை மட்டும் "நினைவில்" வைக்காமல், கற்றுக்கொண்டதைப் பயன்படுத்தி புதிய, காணாத தரவுகளையும் முன்னறிவிக்க முடியும். பயிற்சி மேற்பார்வை, மேற்பார்வையற்ற அல்லது வலுவூட்டும் கற்றல் ஆகியவையாக இருக்கலாம், குறிப்பிட்ட பணியின் அடிப்படையில்.
நெட்வொர்க் தரவின் மறைமுக மாதிரிகளை கற்றுக்கொள்ள வேண்டும் என்பது நோக்கம். நன்கு பயிற்சி பெற்ற பிறகு, செயற்கை நியூரல் நெட்வொர்க்கள் வேகமான மற்றும் துல்லியமான வகைப்படுத்தல், அடையாளம் காணல் அல்லது முன்னறிவிப்பு போன்ற சக்திவாய்ந்த கருவிகளாக மாறுகின்றன—for example, கூகுளின் தேடல் ஆல்கொரிதம் ஒரு பிரபலமான பெரிய அளவிலான நியூரல் நெட்வொர்க் ஆகும்.
— நடைமுறையில் ஆழ்ந்த கற்றல் பயன்பாடுகள்
ஃபீட்ஃபார்வர்ட் நெட்வொர்க்கள்
எளிய வடிவம், உள்ளீட்டிலிருந்து வெளியீட்டிற்கு ஒரே திசையில் சிக்னல்களை அனுப்புகிறது. தகவல் ஒரே வழியில் ஓடுகிறது, சுற்றுகள் அல்லது சுழற்சிகள் இல்லாமல்.
ரிகரன்ட் நியூரல் நெட்வொர்க்கள் (RNN)
உரை அல்லது ஒலி போன்ற தொடர்ச்சியான தரவுகளுக்கு பொருத்தமானவை. இந்நெட்வொர்க்களுக்கு நினைவாற்றல் திறன்கள் உள்ளன மற்றும் மாறுபட்ட நீளங்களைக் கொண்ட தொடர்களை செயலாக்க முடியும்.
கான்வலூஷனல் நியூரல் நெட்வொர்க்கள் (CNN)
படங்கள்/வீடியோ தரவுகளை செயலாக்க சிறப்பு பெற்றவை. கான்வலூஷனல் அடுக்குகளைப் பயன்படுத்தி காட்சி தரவுகளில் உள்ள உள்ளூர் அம்சங்கள் மற்றும் மாதிரிகளை கண்டறிகின்றன.
ஆட்டோஎன்கோடர்கள்
தரவு சுருக்கம் மற்றும் அம்சக் கற்றலுக்குப் பெரும்பாலும் பயன்படுத்தப்படுகின்றன. உள்ளீட்டு தரவை சுருக்கப்பட்ட வடிவில் குறியாக்கி பின்னர் மீண்டும் விரிவாக்க கற்றுக்கொள்கின்றன.
பல நியூரல் நெட்வொர்க் கட்டமைப்புகள் வெவ்வேறு தரவுகளுக்கும் பணிகளுக்கும் பொருத்தமாக உருவாக்கப்பட்டுள்ளன. இவற்றில் ஒவ்வொன்றும் சிறிது வேறுபட்ட அமைப்புகளும் செயல்பாட்டு முறைகளும் கொண்டாலும், அனைத்தும் பொதுவான நியூரல் நெட்வொர்க் கொள்கையை பின்பற்றுகின்றன: பல இணைக்கப்பட்ட நியூரான்கள் தரவிலிருந்து கற்றுக்கொள்கின்றன.

செயற்கை நியூரல் நெட்வொர்க்களின் நடைமுறை பயன்பாடுகள்
அவர்கள் கற்றுக்கொள்ளும் மற்றும் சிக்கலான மாதிரிகளை செயலாக்கும் திறனுக்காக, செயற்கை நியூரல் நெட்வொர்க்கள் பல்வேறு துறைகளில் பரவலாக பயன்படுத்தப்படுகின்றன. கீழே நியூரல் நெட்வொர்க்களின் சில சாதாரண பயன்பாடுகள் கொடுக்கப்பட்டுள்ளன:
கணினி பார்வை
நியூரல் நெட்வொர்க்கள் கணினிகளுக்கு படங்கள் மற்றும் வீடியோ உள்ளடக்கத்தை மனிதர்களைப் போல "பார்க்க" மற்றும் புரிந்துகொள்ள உதவுகின்றன. உதாரணமாக, சுய இயக்கும் கார்கள், கேமரா படங்களில் இருந்து போக்குவரத்து குறியீடுகள், நட்புறவாளர்கள், வாகனங்கள் போன்றவற்றை அடையாளம் காண நியூரல் நெட்வொர்க்கள் பயன்படுத்தப்படுகின்றன.
CNN மாதிரிகள் கணினிகளுக்கு படங்களில் உள்ள பொருட்களை தானாக வகைப்படுத்த (முக அடையாளம், பூனைகள் மற்றும் நாய்களை வேறுபடுத்துதல் போன்றவை) அதிக துல்லியத்துடன் செய்ய உதவுகின்றன.
மொழி செயலாக்கம்
அமேசான் அலெக்சா, கூகுள் அசிஸ்டன்ட், சிரி போன்ற மெய்நிகர் உதவியாளர்கள் நியூரல் நெட்வொர்க்களின் அடிப்படையில் மொழி அடையாளம் மற்றும் மனித மொழியை புரிந்துகொள்ள இயங்குகின்றன. இந்த தொழில்நுட்பம் உரையை உரையாக மாற்ற, குரல் கட்டளைகளை செயல்படுத்த அல்லது குரல்களை நகலெடுக்க உதவுகிறது.
நியூரல் நெட்வொர்க்களின் மூலம், கணினிகள் ஒலி அம்சங்களை (சுருதி, உச்சரிப்பு) பகுப்பாய்வு செய்து, பிராந்திய உச்சரிப்புகள் அல்லது வேறு மொழிகளுக்கு இடையிலும் உள்ளடக்கத்தை புரிந்துகொள்ள முடியும்.
இயற்கை மொழி செயலாக்கம் (NLP)
மொழி துறையில், நியூரல் நெட்வொர்க்கள் இயற்கை மொழியை பகுப்பாய்வு செய்து உருவாக்க பயன்படுத்தப்படுகின்றன. இயந்திர மொழிபெயர்ப்பு, சாட்பாட்கள், தானாக கேள்வி-பதில் அமைப்புகள், அல்லது சமூக ஊடகங்களில் உணர்வு பகுப்பாய்வு போன்ற பயன்பாடுகள் (பொதுவாக RNN அல்லது நவீன டிரான்ஸ்ஃபார்மர் கட்டமைப்புகள்) மனித மொழியை புரிந்து பதிலளிக்க நியூரல் நெட்வொர்க் மாதிரிகளை பயன்படுத்துகின்றன.
நியூரல் நெட்வொர்க்கள் கணினிகளுக்கு இலக்கணம், பொருள் மற்றும் சூழலை கற்றுக்கொண்டு இயற்கையான தொடர்பை ஏற்படுத்த உதவுகின்றன.
நிதி மற்றும் வணிகம்
நிதி துறையில், நியூரல் நெட்வொர்க்கள் பங்கு விலை, நாணய மாற்று விகிதங்கள், வட்டி விகிதங்கள் போன்ற சந்தை மாற்றங்களை முன்னறிவிக்க பரவலாக பயன்படுத்தப்படுகின்றன. கடந்த கால தரவுகளில் உள்ள மாதிரிகளை அடையாளம் காண, நியூரல் நெட்வொர்க்கள் எதிர்கால போக்குகளை கணிக்கவும், மோசடி (எ.கா., அசாதாரண கடன் அட்டை பரிவர்த்தனைகள்) கண்டறியவும் உதவுகின்றன.
பல வங்கிகள் மற்றும் காப்பீட்டு நிறுவனங்கள் ஆபத்துக்களை மதிப்பீடு செய்து கடன் அங்கீகாரம், போர்ட்ஃபோலியோ மேலாண்மை போன்ற முடிவுகளை சிறப்பாக எடுக்க நியூரல் நெட்வொர்க்களை பயன்படுத்துகின்றன.
சுகாதாரம்
மருத்துவ துறையில், நியூரல் நெட்வொர்க்கள் மருத்துவருக்கு நோயறிதல் மற்றும் சிகிச்சை முடிவுகளில் உதவுகின்றன. ஒரு சாதாரண உதாரணமாக CNN பயன்படுத்தி மருத்துவ படங்களை (எக்ஸ்-ரே, எம்ஆர்ஐ, செல்கள் படங்கள்) பகுப்பாய்வு செய்து கண் காணாத நோயின் ஆரம்ப அறிகுறிகளை கண்டறிய உதவுகிறது.
மேலும், நியூரல் நெட்வொர்க்கள் நோய் பரவல் முன்னறிவு, ஜீன் வரிசைகள் பகுப்பாய்வு, பெரிய மரபணு மற்றும் மருத்துவ பதிவுகளின் அடிப்படையில் தனிப்பட்ட சிகிச்சை திட்டங்களை உருவாக்க உதவுகின்றன. இது நோயறிதல் துல்லியத்தையும் வேகத்தையும் மேம்படுத்தி சிறந்த சுகாதார சேவையை வழங்குகிறது.

எதிர்கால பார்வை மற்றும் முடிவு
படங்கள் மற்றும் ஒலியை பகுப்பாய்வு செய்வது முதல் மொழியை புரிந்து கொண்டு போக்குகளை முன்னறிவிப்பது வரை, நியூரல் நெட்வொர்க்கள் புதிய வாய்ப்புகளைத் திறந்துள்ளன. எதிர்காலத்தில், பெரிய தரவு மற்றும் கணினி சக்தி வளர்ச்சியுடன், செயற்கை நியூரல் நெட்வொர்க்கள் தொடர்ந்து மேம்பட்டு மேலும் முன்னேற்ற பயன்பாடுகளை வழங்குவதாக நம்பப்படுகிறது, அடுத்த தலைமுறை புத்திசாலி தொழில்நுட்பத்தை வடிவமைக்க உதவுகின்றன.
INVIAI உடன் தொடர்ந்தும் பயனுள்ள தகவல்களைப் பெறுங்கள்!