கணியம்

எளிய தமிழில் IoT 9. IoT யை இணையத்துடன் இணைப்பது உசிதமல்ல

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

விழுப்புரத்தில் தொடர் பைதான் பயிற்சி – நிறைவு விழா – நிகழ்வுக் குறிப்புகள்

தொடக்க விழாகுறித்து அறிய இதுவரையிலான தத்துவவியளாலர்கள் உலகை பற்றிப் பலவிதங்களில் விளக்கியுள்ளனர்… ஆனால் நம்முன்னிறுக்கும் கடமை அதை மாற்றுவதே…  –ஆசான். காரல் மார்க்ஸ் சரியாக ஆறு மாதங்களுக்கு முன்னர், விழுப்புரத்தில் இலவச பைதான் பயிற்சிகுறித்து சமூக வலைதளங்களில் தகவல் பகிரப்பட்ட இரண்டு வாரங்களுக்குள் 450க்கும் மேற்பட்டவர்கள் பதிவுசெய்திருந்தனர்(கிட்டத்தட்ட 7மாநிலங்கள்). பதிவுசெய்தவர்களை 10பேர் கொண்ட குழு அலைபேசியில்…
Read more

எளிய தமிழில் IoT 8. ஸிக்பீ, ஸிவேவ் சாதனங்களை MQTT யுடன் இணைத்தல்

நம்பத்தகுந்த இணைப்புகள் இல்லாத இடங்களில் MQTT யின் தகவல் வெளியிடு (Publish) –  சந்தா சேர் (Subscribe) என்ற கருத்தியலைப் (paradigm) பயன்படுத்துவது உசிதம் என்று முன்னர் பார்த்தோம். ஸிக்பீ மற்றும் ஸிவேவ் சாதனங்கள் சந்தையில் பரவலாகக் கிடைப்பதால் இவற்றை MQTT யுடன் பயன்படுத்த முடிந்தால் நல்லது. ஆகவே நாம் ஸிக்பீ மற்றும் ஸிவேவ் நுகர்வி…
Read more

நிரலாக்கங்களின் பிழைகண்டுபிடிப்பான் (Programming Mistake Detector) ஒரு அறிமும்

PMDஎன  சுருக்கமாக அழைக்கபெரும்  நிரலாக்கங்களின்பிழைகண்டுபிடிப்பான் (Programming Mistake Detector) என்பது புதியதாக உருவாக்கப்படும் பயன்பாடுகளின்நிரலாக்கங்களில் மூல குறிமுறைவரிகளை பகுப்பாய்வுசெய்வதற்காக உதவிடும் ஒரு . கட்டற்றகருவியாகும் இதனை கொண்டு  புதியதாக உருவாக்கப்படும் எந்தவொரு நிரலாக்கங்களிலும் பயன்படுத்தப்படாத மாறிகள், வெற்று பிடிப்பு தொகுப்புகள்(empty catch blocks) , தேவையற்ற பொருள் (object) உருவாக்கம் என்பனபோன்ற பொதுவான நிரலாக்க குறைபாடுகளை…
Read more

எளிய தமிழில் IoT 7. திறந்த மூல MQTT நுகர்விகளும் (Clients) வழங்கிகளும் (Servers)

திறந்த மூல மென்பொருட்களை நல்ல தரத்தில் தயார் செய்து, மேம்படுத்தி, தொடர்ந்து பராமரித்து வருவதில் லினக்ஸ், அபாச்சி, மோசில்லா (ஃபயர்ஃபாக்ஸ்), டாகுமெண்ட் (லிபர்ஆபீஸ்) போன்ற சில அறக்கட்டளைகள் முன்னணியில் உள்ளன. இவற்றில் எக்லிப்ஸ் அறக்கட்டளையும் (Eclipse Foundation) முக்கிய பங்கு வகிக்கின்றது. உணரிகளிலும் இயக்கிகளிலும் நாம் MQTT நுகர்வி மென்பொருளை நிறுவவேண்டும். இந்த நுகர்வி மூலம்…
Read more

நிகழ்வுக் குறிப்புகள் – உபுண்டு நிறுவதல் மற்றும் இயக்க பயிற்சி அளித்தல் – உடுமலைப்பேட்டை

நிகழ்வு : உபுண்டு நிறுவதல் மற்றும் இயக்க பயிற்சி அளித்தல் நாள் : 05.02.2020 நேரம் : மாலை 5 மணி இடம் : தமிழ் இ சா்வீஸ், வக்கீல் நாகராஜன் வீதி. உடுமலைப்பேட்டை. உடுமலைப்பேட்டை கலைக்கல்லூரியில் இயற்பியல் துறையில் பயிலும் 6 மாணவர்கள் மற்றும் லினக்ஸ் பயன்படுத்த ஆர்வமுள்ள 5 நபர்கள் என மொத்தம்…
Read more

எளிய தமிழில் IoT 6. தகவல் தரவு வரைமுறைகள் (Messaging data protocols)

அனுப்பும் தகவல் மிகச் சுருக்கமாக இருக்க வேண்டும். அதே நேரத்தில் அதன் சாராம்சத்தைப் புரிந்து கொள்வதில் எந்தக் குழப்பமும் இருக்கக் கூடாது. இதற்கு அனுப்புநருக்கும் பெறுநருக்கும் இடையில் ஒரு உடன்பாடு தேவை. இதையே தகவல் தரவு வரைமுறை என்று சொல்கிறோம். கீழ்க்கண்ட வரைமுறைகளைப் பல நிறுவனங்கள் முன்வைத்தார்கள்: வளங்கள் குறைந்த பயன்பாட்டு வரைமுறை (Constrained Application…
Read more

Deep Learning – 18 – Reinforcement Learning

கணினிக்கோ அல்லது கணினியால் உருவாக்கப்பட்ட கருவிக்கோ ஒரு விஷயத்தை திரும்பத் திரும்பச் சொல்லிக் கொடுப்பதன் மூலம் அதனைப் பயிற்றுவிக்க முயலும் முறைக்கு ‘Reinforcement Learning’ என்று பெயர். சுயமாக ஓடக்கூடிய மகிழ் ஊர்தி(self-driving cars), கணினியோடு மக்களை விளையாடச் செய்யும் gaming industry போன்றவற்றில் ஒரு கருவிக்குத் திறம்பட பயிற்சி அளிக்க இத்தகைய முறை பயன்படுத்தப்படுகிறது….
Read more

Deep Learning – 17 – Autoencoders

Autoencoder என்றால் தரவுகளைத் தானாகவே ஏதோ ஒரு முறையில் குறியிட்டு சுருக்கி அமைக்கக் கற்றுக் கொள்ளுகின்ற ஒரு விஷயம் என்று பொருள். எனவேதான் dimensionality reduction, feature representation போன்ற இடங்களில் இது பெரும்பங்கு வகிக்கிறது. Machine learning-க்கான அறிமுகக் கற்றலில் PCA-ஐப் பற்றிப் பார்த்தோம் அல்லவா, அதே வேலையைச் செய்வதற்காக நியூரல் நெட்வொர்கில் பயன்படுத்தப்படும்…
Read more

Deep Learning – 16 – BM, RBM, DBN Networks

Boltzmann Machinesஎன்பதிலிருந்து உருவானதே Restricted boltzmann machines ஆகும். முதலில் Boltzmann Network என்றால் என்ன என்று பார்ப்போம். மாதிரித் தரவுகளில் உள்ள அதிகப்படியான features-ல் இருந்து நமக்கு வேண்டிய முக்கிய அம்சங்களை மட்டும் உருவாக்கும் வேலையை Boltzmann Machinesசெய்கிறது. இது வெறும் input மற்றும் hidden லேயரை மட்டும் பெற்று விளங்கும் நெட்வொர்க் ஆகும்….
Read more