நாமே நம்முடைய சொந்த செய்யறிவை(AI) உருவாக்குதல் -பயிற்சித் தொடர்-பகுதி 10: வலுவூட்டல் கற்றல்:பரிசுகளின் மூலம் செய்யறிவில்(AI) கற்பித்தல்

வலுவூட்டல் கற்றல் (RL) என்பது இயந்திரக் கற்றலின் ஒரு கவர்ச்சிகரமான கிளையாகும், அங்கு ஒரு முகவர் தனது சூழலுடன் தொடர்புகொள்வதன் மூலம் கற்றுக்கொள்கிறார், விரும்பத்தக்க செயல்களுக்கு பரிசுகளையும் விரும்பத்தகாத செயல்களுக்கு தண்டனைகளையும் பெறுகிறார். இந்தக் கட்டுரை RL இன் அடிப்படைகளை ஆராய்கிறது, Q-கற்றல், ஆழ்ந்த Q-வலைபின்னல்கள் (DQN) ,படித்திறன்கொள்கையை ஆராய்கிறது. விளையாட்டில் செய்யறிவு (AI) , இயந்திரமனிதன் போன்ற நடப்பு உலக பயன்பாடுகளையும் விவாதிப்போம். 1. வலுவூட்டல் கற்றல் ( Reinforcement Learning (RL)) என்றால் என்ன?… Read More »

கட்டற்ற முறையில் டிஜிட்டல் எலக்ட்ரானிக்ஸ் கற்க சிறந்த இணையதளம்

நாம் பல்வேறு விதமான எளிய எலக்ட்ரானிக்ஸ் கட்டுரைகளை தொடராக பார்த்திருக்கிறோம். மேலும் லாஜிக் கதவுகள் தொடர்பான அடிப்படை தகவல்களையும் சில கட்டுரைகளில் பார்த்திருக்கிறோம். ஆனால், டிஜிட்டல் எலக்ட்ரானிக்ஸ் என்பது ஒரு கடல் போன்றது. தற்காலத்தில் இயங்கும் அனைத்து விதமான தொழில்நுட்பங்களுக்கும் ஆற்றல் மையமாக விளங்குவது டிஜிட்டல் எலக்ட்ரானிக்ஸ் தான். இது தொடர்பாக கற்றுக் கொள்வதற்கு பல்வேறு விதமான இணையதளங்கள் காணப்பட்டாலும் கூட, நுணுக்கமாக தகவல்களை பெறுவதற்கு பல்வேறு இணையதளங்களை தேடி தேடி அலைய வேண்டிய தேவை இருக்கும்.… Read More »

நாமே நம்முடைய சொந்த செய்யறிவை(AI) உருவாக்குதல் -பயிற்சித் தொடர்–பகுதி 9:மொழியின் புரிதலுக்கான இயற்கை மொழி செயலாக்கம் (NLP).

இயற்கை மொழி செயலாக்கம் (NLP) என்பது செய்யறிவின்(AI)ஒரு கவர்ச்சிகரமான துறையாகும், இது மனித மொழியைப் புரிந்துகொள்ளவும், விளக்கமளிக்கவும், உருவாக்கவும் கணினிஇயந்திரங்களுக்கு உதவுகிறது. இந்தக் கட்டுரை NLP இன் அடிப்படைக் கருத்தமைவுகளை ஆராய்கிறது, இதில் உரையின் முன் செயலாக்கம், சொல்லின் உட்பொதிப்புகள் , வகைப்பாடு, மொழிபெயர்ப்பு , சுருக்கமாக்குதல் போன்ற பல்வேறு மொழித் தொடர்பான பணிகளுக்கான கட்மைப்பு மாதிரிகள் ஆகியவை அடங்கும். 1. NLP என்றால் என்ன? NLPஎன்பது மனித தொடர்புக்கும் கணினியின் புரிதலுக்கும் இடையிலான இடைவெளியைக் குறைக்கிறது,… Read More »

🐧 TossConf25 – அனைத்து தமிழ்நாடு GLUG (GNU/Linux User Group) களுக்கான அழைப்பு

வணக்கம் GLUG உறவுகளே! Tamil Open Source Software Conference 2025 (TossConf25) Venue: St. Joseph’s Institute of Technology , Old Mahabalipuram Road, Kamaraj Nagar, Semmancheri, Chennai, Tamil Nadu 600119 Map: maps.app.goo.gl/8b4cEB1uKFXeBGYF6 1 Map: maps.app.goo.gl/8b4cEB1uKFXeBGYF6 1 தமிழ்நாட்டின் முழுமையான திறந்த மூல (Open Source) விழாவான TossConf25 இல், தமிழ்நாட்டின் அனைத்து GLUGக்களையும் (GNU/Linux User Groups) ஆர்வமுடன் பங்கேற்க அழைக்கிறோம்! இம்மாநாடு திறந்த மூல சமூகங்களை… Read More »

TossConf 2025 : Call For Speakers

Tamil Open Source Software Conference 2025 Date: July 19, 2025 Venue: Location: Off, Old Mahabalipuram Road, Kamaraj Nagar, Semmancheri, Chennai, Tamil Nadu 600119 Map: maps.app.goo.gl/8b4cEB1uKFXeBGYF6 3 Theme: Celebrating and Spreading Awareness of Open Source Software in Tamil We’re excited to announce TossConf25, Tamil Nadu’s dedicated Open Source Software Conference! This is a community driven event… Read More »

யாவரும் பகிரும் வகையிலான, தமிழ்த் தரவுகளை சேகரித்தல் – இணைய உரை

📢 செய்யறிவு உரைத் தொடரில் இணையுங்கள்! 🤖🧠 🌍 மலேசிய தமிழ் நுட்பியல் கழக ஏற்பாட்டில் நடைபெறவிருக்கும் உலகச் செயற்கை நுண்ணறிவு மாநாட்டின் ஒரு முக்கிய அங்கமாக மாதமொரு முறை செய்யறிவு உரைத்தொடர். மே மாதத்திற்கான நிகழ்ச்சி விவரங்கள் : 💡 யாவரும் பகிரும் வகையிலான, தமிழ்த் தரவுகளை சேகரித்தல் 🗣️ மொழி: தமிழ் 🎤 படைப்பாளர்: த.சீனிவாசன், கணியம் அறக்கட்டளை 🎙️ நெறியாளர்: சி.ம.இளந்தமிழ் 📅 5 மே2025 ⏰ நேரம்: 🇲🇾🇸🇬 AWST –… Read More »

நாமே நம்முடைய சொந்த செய்யறிவை(AI) உருவாக்குதல் -பயிற்சித் தொடர்–பகுதி 8: தொடர் தரவுகளுக்கான தொடர்ச்சியான நரம்பியல் வலைபின்னல்கள் (RNNகள்)

தொடர்ச்சியான நரம்பியல் வலைபின்னல்கள் (RNNs) என்பது நரம்பியல் வலைபின்னல்களின் ஒரு இனமாகும், இது தொடர்ச்சியான தரவை செயலாக்கிடுவதற்காக வடிவமைக்கப்பட்டுள்ளது, அங்கு தகவலின் வரிசை அவசியமாகு. இந்தக் கட்டுரை RNNகளின் அடிப்படைகள், LSTM, GRUs போன்ற அவற்றின் மேம்பட்ட மாறுபாடுகளையும் மொழி மாதிரியின், உணர்வு பகுப்பாய்வு போன்ற பிற நேரத்தைச் சார்ந்த பணிகளில் அவற்றின் பயன்பாடுகளை ஆராய்கிறது. 1. RNNகள் என்றால் என்ன? RNNகள் ஒரு வகையான நரம்பியல் வலைபின்னலாகும், இதில் முந்தைய படிமுறைகளின் வெளியீடு தற்போதைய படிமுறைக்கான… Read More »

கணக்குப் போட கத்துப்போம் பகுதி 1 | பைத்தானில் ஒரு கால்குலேட்டர் |

பைத்தான் மொழியை பயன்படுத்தி பல்வேறு விதமான விந்தைகளை நம்மால் செய்ய முடியும். ஆனால்,  எந்த நிரல் மொழியை எடுத்தாலும், பலரும் நம்மை அடிப்படையாக கற்றுக்கொள்ள சொல்வது கால்குலேட்டர் நிரல் பற்றிதான். சாதாரண கால்குலேட்டர் என தோன்றினாலும், பல்வேறு விதங்களில் மொழிகளுக்கு ஏற்ப இவற்றை வடிவமைக்க முடியும் கால்குலேட்டர் நிரல் எழுதுவதற்கு மிக மிக எளிமையான மொழி எதுவென்று கேட்டால் பெரும்பாலும் அனைவரும் சொல்வது பைத்தான் மொழியைதான். அதனால்தான், கணக்கு போடும் பைத்தான் எனும் புதிய தொடரையும் நான்… Read More »

3. NumPy – இருக்கும் தரவிலிருந்து அணி (Array) உருவாக்கம்

NumPy-ல் அணிகளை (Arrays) உருவாக்க பல வழிகள் உள்ளன. அவற்றில் ஒரு முக்கியமான முறை என்பது ஏற்கனவே உள்ள தரவுகளிலிருந்து (Existing Data) அணிகளை உருவாக்குவதாகும். இந்த முறையில், Python-ல் உள்ள: பட்டியல்கள் (Lists) இருமத் தரவுகள் (Binary Data – Buffers) மீள்தொடர்ப்பு பொருள்கள் (Iterable Objects) போன்றவற்றைப் பயன்படுத்தி எளிதாக NumPy அணிகளை உருவாக்கலாம். 3.1. numpy.asarray – பட்டியலை அணியாக மாற்றுதல் (List to Array Conversion) asarray() செயல்பாடு (Function) ஏற்கனவே… Read More »