GenAI – ஓர் அறிமுகம் – 01- காணொளி
GenAI – ஓர் அறிமுகம் – காணொளி நித்யா துரைசாமி
GenAI – ஓர் அறிமுகம் – காணொளி நித்யா துரைசாமி
NumPy-ல் அணிகளை (Arrays) உருவாக்க பல வழிகள் உள்ளன. அவற்றில் ஒரு முக்கியமான முறை என்பது ஏற்கனவே உள்ள தரவுகளிலிருந்து (Existing Data) அணிகளை உருவாக்குவதாகும். இந்த முறையில், Python-ல் உள்ள: பட்டியல்கள் (Lists) இருமத் தரவுகள் (Binary Data – Buffers) மீள்தொடர்ப்பு பொருள்கள் (Iterable Objects) போன்றவற்றைப் பயன்படுத்தி எளிதாக NumPy அணிகளை உருவாக்கலாம். 3.1. numpy.asarray – பட்டியலை அணியாக மாற்றுதல் (List to Array Conversion) asarray() செயல்பாடு (Function) ஏற்கனவே… Read More »
கடந்த வருடம் ஜூலை மாத இறுதியில், துளி அளவு கூட நம்பிக்கை இன்றி தொடங்கப்பட்ட கட்டுரை தொடர் தான் எளிய எலக்ட்ரானிக்ஸ். ஒரு செயலில்,நம்பிக்கையையும் கடந்து “ஒழுங்கு”(Discipline) எந்த அளவிற்கு முக்கியம் என்பதற்கு, எளிய எலக்ட்ரானிக்ஸ் தொடர் சாட்சியாக மாறியிருக்கிறது. நானே எதிர்பாராத வகையில், நானே கற்றுக் கொள்ளாத பலவற்றையும் தானாக கற்றுக்கொண்டு, இன்றைக்கு 50 கட்டுரைகளோடு எளிய தமிழில் எலக்ட்ரானிக்ஸ் இனிதே நிறைவடைந்தது. நிறுத்தக் குறி போட்டால், அதை comma வாக மாற்ற வேண்டுமா?. ஏற்கனவே,… Read More »
அன்றைய தினம் இரவு 9:30 மணிக்கு, குடும்பங்கள் அனைத்தும் டிவி திரைக்கு முன்பு காத்துக் கிடந்தது. கார், ரயில் என பயணத்தில் இருந்தவர்கள் கூட தங்கள் மொபைல் ஃபோன்களை ஆன் செய்து வைத்துக் கொண்டு, அந்த நிகழ்ச்சியை காண ஆவலாக காத்திருந்தனர். ஒரு நபர், அந்த ஒரே நபர்!!!! அப்பப்பா அவருக்குள் அவ்வளவு திறமையா? ஒரு நபர் தன்னுடைய புத்தகத்தின் மூலம், உணர்வற்று அலைந்து கொண்டிருந்த உலகிற்கு வெளிச்சத்தை பாய்ச்சி விட முடியுமா? என்னப்பா இப்படி கேட்டு… Read More »
லாஜிக் கதவுகள் குறித்து தொடர்ச்சியாக பல்வேறு கட்டுரைகளில் விவாதித்து வந்திருக்கிறோம். அவற்றின் வகைகள், சிறப்பம்சங்கள் உள்ளிட்ட பிறகு சுவாரசியமான தகவல்களை உங்கள் மத்தியில் பகிர்ந்து கொண்டிருக்கிறேன். அந்த வகையில் லாஜிக் கதவுகள் குறித்த கடைசி கட்டுரை இதுதான். இந்தக் கட்டுரையில், ஆல் ரவுண்டர் NAND கதவு குறித்துதான் பார்க்கவிருக்கிறோம். ஏற்கனவே, கடந்த கட்டுரையில் ஆல்ரவுண்டர் NOR கதவு குறித்து பார்த்திருந்தோம் NOT Using NAND கடந்த கட்டுரையில் பார்த்ததை போலவே, NAND கதவிற்கும் அதனுடைய இரண்டு உள்ளீடுகளையும்… Read More »
மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional Neural Networks (CNNs))ஆனவை கணினியின் காட்சித் (vision) துறையில் புரட்சியை ஏற்படுத்தியுள்ளன, முக அங்கீகாரம், சுய-ஓட்டுநர் கார்கள் , மருத்துவ உருவப்படம் போன்ற பயன்பாடுகளை இயக்குகின்றன. இந்தக் கட்டுரையானது CNNகளின் அடிப்படைகள், அவற்றின் கட்டமைப்பு , TensorFlow/Keras ஐப் பயன்படுத்தி உருவப்படச் செயலாக்கப் பணிகளுக்கு அவற்றை எவ்வாறு செயல்படுத்துவது என்பவற்றைக் காண்போம். 1. மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional Neural Networks (CNNs)) என்றால் என்ன? மாற்று நரம்பியல் வலைபின்னல்கள் (Convolutional… Read More »
லாஜிக் கதவுகள் தொடர்பான சில அடிப்படையான கட்டுரைகள் தொடர்ந்து வெளியாகி வந்தன. அந்த வகையில் AND,OR,NOT,NOR,EXOR,NAND உள்ளிட்ட லாஜிக் கதவுகள் குறித்து பார்த்து விட்டோம். மேலும், லாஜிக் கதவுகளோடு தொடர்புடைய டி மார்கன் விதி குறித்தும் பார்த்திருக்கிறோம். அந்த வகையில் லாஜிக் கட்டுரைகள் குறுந்தொடரின் இறுதிப் பகுதியை நெருங்கி விட்டோம். NOR,NAND ஆகிய இரண்டு லாஜிக் கதவுகளும் Universal லாஜிக் கதவுகள் என அறியப்படுகிறது. இந்த இரண்டு லாஜிக் கதவுகளில் ஏதேனும் ஒன்றை பயன்படுத்தி, இன்ன பிற… Read More »
லாஜிக் கதவுகளில் நாம் முக்கியமாக மற்றும் அடிப்படையாக தெரிந்து கொள்ள வேண்டிய ஒரு விதி தான். டிமார்கன் விதிகள். இந்த விதியானது பூலியன் இயற்கணிதத்தின் அடிப்படை விதிகளிலும் ஒன்றாக அறியப்படுகிறது. மற்றபடி உள்ள இயற்கணித செயல்பாடுகளிலும் கூட, பள்ளி அளவிலேயே டிமார்கன் விதிகளை நீங்கள் படித்திருக்க வாய்ப்பிருக்கிறது. சரி எப்படி இருந்தாலும், எளிய வகையில் இந்த விதியை உங்களுக்கு விளக்கி விடுகிறேன். இந்த விதி உங்களுக்கு தெரிந்திருந்தால் தான், அடுத்தடுத்து வரக்கூடிய ஆல்ரவுண்டர் லாஜிக் கதவுகள் உங்களுக்கு… Read More »
ஆழ்கற்றல்ஆனது செய்யறிவில்(AI) புரட்சியை ஏற்படுத்தியுள்ளது, உருவப்படத்தை அடையாளம் காணுதல், பேச்சுத் தொகுப்பு , இயற்கையான மொழியைப் புரிந்துகொள்ளுதல் போன்ற சிக்கலான பணிகளில் கணினிஇயந்திரங்கள் சிறந்து விளங்க உதவுகின்றன. அதன் மையத்தில் நியூரான் வலைபின்னல் உள்ளது, இது மனித மூளையின் கட்டமைப்பு, செயல்பாடு ஆகியவற்றால் ஈர்க்கப்பட்ட ஒரு கணக்கீட்டு மாதிரியாகும். இந்தக் கட்டுரையில், நரம்பியல் வலைபின்னல்களையும் , அவற்றின் கூறுகளையும் ஆராய்வோம், அவற்றைச் செயல்படுத்த TensorFlow ,Keras போன்ற சக்திவாய்ந்த கட்டமைப்பை அறிமுகப்படுத்துவோம். 1. நரம்பியல் வலைபின்னல்கள் என்றால்… Read More »
எளிய தமிழில் சி பகுதியில் ஆரம்பக் கட்டுரைகளிலேயே பொங்கல் வாழ்த்து சொல்வது எப்படி? என ஒரு சுவாரசிய கட்டுரையை எழுதி இருந்தேன். இருந்த போதிலும் கூட, அந்த கட்டுரையில் C மொழியில் அச்சிடுவதற்கான சில விதிமுறைகளை முறைப்படி எழுதவில்லை. எந்த ஒரு மொழியிலேயுமே அச்சிடுவது(print statement)தான் மிக முக்கியமான ஒரு பகுதி. நீங்கள் ஒரு மதிப்பை அச்சிடும்போது தான், நீங்கள் எழுதி இருக்கும் நிரலின் தேவையான பகுதிகளை பயனர்களுக்கு வழங்க முடியும். உதாரணமாக, நீங்கள் ஒரு கணிப்பானுக்கான… Read More »