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

நம்முடையசொந்த செய்யறிவை(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 »

ஒவ்வொரு நிரலாளரும் தெரிந்துகொள்ளவேண்டிய திறமூல செய்யறிவு(AI) கருவிகள்

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

ஜாவாஉரைநிரலில் உருவாக்கிகளை பயன்படுத்துவதுக்குறித்து கற்றுக் கொள்வோம்

ஜாவாஉரைநிரல் ஆர்வலர்களே! 👋 – குறிமுறைவரிகளை எழுதிடுகின்ற திறன்களை மேம்ப்படுத்த தயாராக இருக்கின்றீர்களா ?ஆம்எனில் இன்றே, அதற்கான உருவாக்கிகளில் (Generators) மூழ்கிடுவோம் – ஜாவாஉரைநிரலில் இதுஒரு சிறப்பு வகையான செயலியெனகவலைப்பட வேண்டாம், இதுஒன்றும் ராக்கெட்டை பற்றி அறிந்துகொள்வதற்கான ராக்கெட்அறிவியல் அன்று 🚀 வீணான விவாதங்களை விடுத்த நேரடியாக செயலுக்கு வருவோம். உருவாக்கிகள் (Generators) என்றால் என்ன? 🤔 எளிமையான சொற்களில் கூறுவதெனில், உருவாக்கிகள் (Generators)என்பவை தங்களின் செயலை இடைநிறுத்தம்செய்து மீண்டும் தொடங்கி வழக்கமாக செயல்படக்கூடிய செயலிகளாகும்.. தொடக்கத்தில்… Read More »

மூன்று வழிகளில் குவாண்டம் கணினியானது நம் உலகத்தை மாற்றக்கூடும்

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

திற மூல கருவிகளின் மூலம் செய்யறிவில்(AI) சாதாரணமானவனாக இருந்து தலைவனாக உயர்ந்திடலாம்

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

மடிக்கணினியில் தேவையில்லாத வசதிகளை தவிர்த்திடுக

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