கைபேசி லினக்ஸிற்கும் மேசைக்கணினி லிக்ஸிற்கும் இடையேயான வேறுபாடுகள்-

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

Deep Learning – 05 – Single Input Neuron

Single Input Neuron இப்பகுதியில் உள்ளீட்டு அடுக்கில் ஒரு நியூரானையும், வெளியீட்டு அடுக்கில் ஒரு நியூரானையும் வைத்து கணிப்பினை நிகழ்த்துவது எப்படி என்று பார்க்கலாம். இதனை நாம் tensorflow பயன்படுத்தி செய்து பார்க்கப் போகிறோம். This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden… Read More »

எளிய தமிழில் IoT 2. தொழில்துறையில் பொருட்களின் இணையம் (Industrial IoT)

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

Deep Learning – 04 – PyTorch

Deep Neural Network-ன் செயல்பாடுகளை ஆராய்வதற்கு உதவும் மற்றொரு வலிமையான கட்டமைப்பே PyTorch ஆகும். இது முகநூலின் செயற்கை அறிவுத்திறன் ஆய்வுக் குழு மூலம் உருவாக்கப்பட்ட பைதானை அடிப்படையாகக் கொண்ட ஒரு library ஆகும். Torch எனப்படும் இயந்திர வழிக்கற்றலுக்கான தொகுப்பின் அடிப்படையில் உருவானதே pytorch ஆகும். Tensors நியூரல் நெட்வொர்கைப் பொருத்தவரை தரவுகள் அனைத்தும் டென்சார் எனப்படும் கொள்கலனின் வழியேதான் செயல்படுகின்றன. இந்த பைடார்‌ச்சிலும் torch.Tensor() எனும் class மூலமாக தரவுகளை டென்சாராக உருவாக்கலாம். கீழ்க்கண்ட… Read More »

Math Tricks Workout-

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

Deep Learning – 03 – Placeholders, Tensor board

Placeholders Placeholders என்பவை தரவுகள் வரவிருக்கின்றன எனும் குறிப்பை மட்டும் நமக்கு உணர்த்தப் பயன்படுகின்றன. உண்மையான தரவுகளை session இயங்கிக் கொண்டிருக்கும்போது run-timeல் பெற்றுக்கொள்கின்றன. feed_dict எனும் argument மூலமாக இவை தரவுகளைப் பெற்றுக்கொள்கின்றன. Variables என்பதற்கு ஏதாவதொரு துவக்க மதிப்பு தேவைப்படுகிறது. இதை வைத்துத் தான் பின்னர் இயங்கத் தொடங்கும். ஆனால் placeholdersஇயங்குவதற்கு எந்த ஒரு துவக்க மதிப்பும் தேவையில்லை. session இயங்கிக் கொண்டிருக்கும்போது மதிப்புகளை அளித்தால் போதுமானது. கீழ்க்கண்ட உதாரணத்தில், வெறும் பெயர் மற்றும்… Read More »

SourceTail எனும் கட்டற்ற கட்டணமற்ற கணினிமொழிகளின்மூலக்குறிமுறைவரிகளின் உலாவி

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

எளிய தமிழில் IoT 1. பொருட்களின் இணையம் (Internet of Things)

நாம் இதுநாள்வரை இணையம் என்று சொல்வது கணினிகளின் இணையத்தைத்தான். நாம் மேசைக்கணினி, மடிக்கணினி, கைக்கணினி மற்றும் திறன்பேசி மூலம் வழங்கிகளைத் (servers) தொடர்பு கொண்டு செய்திகளைப் படிக்கிறோம், காணொளிகளைப் பார்க்கிறோம், மின்னஞ்சல் அனுப்புகிறோம்.  வழங்கிகளும் (Web Servers) உலாவிகளும் (Browsers) கொண்டது இணையம் இவை எல்லாமே கணினிகள்தான். இவை எல்லாமே மின்னிணைப்பில் உட்செருகப் பட்டிருக்கும். அல்லது மடிக்கணினி, கைக்கணினி, திறன்பேசி போன்ற சாதனங்களைப் பயனர்கள் கவனமாக மின்னேற்றி வைத்துக் கொண்டிருப்பார்கள். மேலும் இவை அதிக அளவு தரவு… Read More »

Deep Learning – 02 – TF Constants, Properties, Operators, Variables

TF Constants ஒரு குறிப்பிட்ட நிலையான மதிப்பினைப் பெற்று இயங்குவதற்கு tf.constant() எனும் operatorபயன்படுகிறது. இது string, int, float, bool போன்ற பல்வேறு வகைகளில் தரவுகளைப் பெற்று இயங்கும் தன்மை உடையது. கீழ்க்கண்ட எடுத்துக்காட்டில் இதன் பல்வேறு தரவு வகைகளைக் காணலாம். This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file… Read More »

Deep Learning – 01 – TensorFlow

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