Category Archives: ச.குப்பன்

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

மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional Neural Networks (CNNs))ஆனவை கணினியின் காட்சித் (vision) துறையில் புரட்சியை ஏற்படுத்தியுள்ளன, முக அங்கீகாரம், சுய-ஓட்டுநர் கார்கள் , மருத்துவ உருவப்படம் போன்ற பயன்பாடுகளை இயக்குகின்றன. இந்தக் கட்டுரையானது CNNகளின் அடிப்படைகள், அவற்றின் கட்டமைப்பு , TensorFlow/Keras ஐப் பயன்படுத்தி உருவப்படச் செயலாக்கப் பணிகளுக்கு அவற்றை எவ்வாறு செயல்படுத்துவது என்பவற்றைக் காண்போம். 1. மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional Neural Networks (CNNs)) என்றால் என்ன? மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional… Read More »

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

மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional Neural Networks (CNNs))ஆனவை கணினியின் காட்சித் (vision) துறையில் புரட்சியை ஏற்படுத்தியுள்ளன, முக அங்கீகாரம், சுய-ஓட்டுநர் கார்கள் , மருத்துவ உருவப்படம் போன்ற பயன்பாடுகளை இயக்குகின்றன. இந்தக் கட்டுரையானது CNNகளின் அடிப்படைகள், அவற்றின் கட்டமைப்பு , TensorFlow/Keras ஐப் பயன்படுத்தி உருவப்படச் செயலாக்கப் பணிகளுக்கு அவற்றை எவ்வாறு செயல்படுத்துவது என்பவற்றைக் காண்போம். 1. மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional Neural Networks (CNNs)) என்றால் என்ன? மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional… Read More »

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

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

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

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

பகுதி 4: நாமே நம்முடைய சொந்த செய்யறிவை(AI) உருவாக்குதல் -பயிற்சித்தொடர்– – மேற்பார்வையிடப்பட்ட கற்றலில் ஆழ்ந்து மூழ்குதல்

மேற்பார்வையிடப்பட்ட கற்றல் என்பது பல்வேறு AI , ML பயன்பாடுகளின் முனையிலுள்ளகல்லாகும், அங்கு மாதிரிகள் முன்கணிப்புகளைச் செய்ய பெயரிடப்பட்ட தரவுத்தொகுப்புகளில் பயிற்சியளிக்கப்படுகின்றன. இந்தக் கட்டுரையில், வகைப்படுத்தல் , பின்னோக்கு (Regression) ஆகிய இரண்டு முக்கிய வகையான மேற்பார்வையிடப்பட்ட கற்றல் பணிகளை நாம் ஆய்வுசெய்திடுவோம்–Logistic Regression, Decision Trees , திசையன் இயந்திரங்களின்ஆதரவு(Support Vector Machines (SVMs)), போன்ற பிரபலமான தருக்கங்களை ஆய்வுசெய்திடுவோம், மேலும் நடப்பு-உலகப் பயன்பாடுகளைக் கையாளுவதன் மூலம் காண்பிப்போம். எடுத்துக்காட்டா:குப்பை மின்னஞ்சல் வகைப்பாடு. 1. மேற்பார்வையிடப்பட்ட… Read More »

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

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

பைத்தானில் பெரிய தரவுத்தொகுப்புகளைக் கையாளுவதற்கான உதவிக்குறிப்புகள்

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

நம்முடையசொந்த செய்யறிவை(AI) உருவாக்குதல் தொடர்- பகுதி 2- செய்யறிவின்(AI)/இயந்திர கற்றலின்(ML) மேம்பாட்டிற்கான சூழலை அமைத்தல்

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

பகுதி 1: நம்முடைய சொந்த செய்யறிவை(AI) நாமேஉருவாக்குதல் – செய்யறிவும்(AI) இயந்திர கற்றலும் ஒருஅறிமுகம்

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

ஒரே நாளில் ஆண்ட்ராய்டு செயலி ஒன்றினை உருவாக்க முடியுமா?

ஆண்ட்ராய்டு மேம்பாட்டு உலகில் பத்தாண்டுகள் கழித்த பிறகு, அதன் போக்குகள் மாறுவதையும், நூலகங்கள் உயர்ந்து வீழ்ச்சியடைவதையும், எண்ணற்ற குறிமுறைவரிகள் எழுதப்படுவதையும் (மீண்டும் எழுதப்படுவதையும்!) இதுவரையில் கண்டுவந்திருக்கலாம். குறிப்பாக ஆர்வமுள்ள மேம்படுத்துநர்களிடமிருந்து அடிக்கடி சந்திக்கும் ஒரு கேள்வி: “ஒரே நாளில் ஆண்ட்ராய்டு செயலிஒன்றினை உருவாக்க முடியுமா?” சுருக்கமான பதில்? அது அந்தந்த சூழலை சார்ந்தது ஆகும் . முயன்றால்அவ்வாறான சூழல் எனும் முட்டுக்கட்டையை உடைத்திடலாம். நாம் எந்த வகையான செயலியைப் பற்றி விவாதிக்க விருக்கின்றோம்? ஒரு எளிய “Hello,… Read More »