இயந்திர வழிக் கற்றல் – ஒரு அறிமுகம் – காணொளி

  இயந்திர வழிக் கற்றல் – ஒரு அறிமுகம் என்ற தலைப்பில் கணியம் இதழில் எழுதும் கட்டுரைத்தொகுப்பின் அறிமுகக் காணொளி இது. இம்முறை வெளிப்புறப் படப்பிடிப்பை முயற்சி செய்துள்ளோம். ஒலி சில இடங்களில் குறையலாம். அடுத்த முறை இன்னும் சிறப்பாக பதிவு செய்ய முயல்வோம். இதற்கான ஒலி வாங்கி கருவிகள் பற்றிய பரிந்துரைகள் இருந்தால் இங்கே பதிலுரையில் எழுதுங்கள்.   மிக்க நன்றி.   து. நித்யா

அமேசான் இணையச்சேவைகள் – மெய்நிகர் தனிப்பயன் மேகக்குழுமம் – பகுதி 2

நுழைவாயில்கள் பெரும்பாலான சமயங்களில், நமது மேகக்கணினிகளுக்கு இணையத்தொடர்பு தேவைப்படுகிறது. இது உலகளாவிய இணைய இணைப்பாகவோ (Internet), பயனரின் மெய்நிகர் தனிப்பயன் இணைய இணைப்பாகவோ (Virtual Private Network – VPN) இருக்கலாம். இவற்றில் எந்தவகை இணையத்தொடர்பாக இருந்தாலும், அவை, நுழைவாயில்கள் வழியாகவே நடைபெற முடியும். தன்வழியே நிகழும் இணையப்பரிமாற்றங்களுக்கான, இணையமுகவரிகளைப் கண்டறிவது (Network Address Translation – NAT) இவற்றின் முக்கிய வேலையாகும். துணைஇணையத்திற்கும் நுழைவாயிலுக்குமான தொடர்பைப் பொருத்து, துணைஇணையங்களை இரு வகைகளாகப் பிரிக்கலாம். பொதுத் துணைஇணையம்… Read More »

ஆன்டிராய்டு திறன்பேசியில் பாதுகாப்பும் அகவுரிமையும்

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

அமேசான் இணையச்சேவைகள் – மெய்நிகர் தனிப்பயன் மேகக்குழுமம் – VPC

EC2, S3 ஆகியவற்றிலிருந்தே, பலர் அமேசான் சேவைகளைப் பயன்படுத்தத் தொடங்குகின்றனர். இணையச்சேவையகங்கள் (Web servers), பொருள் சேமிப்பகம் (Object Storage) குறித்த அடிப்படைகள் தெரிந்திருந்தாலே, இவற்றைப் புரிந்துகொள்வது எளிதாகிறது. இதற்கடுத்த படியாக, நமது மேகக்கணினிகளின் பாதுகாப்பு பற்றி பார்க்கும்போது, அடையாள அணுக்க மேலாண்மை (IAM), பாதுகாப்புக்குழுக்கள் (Security Groups), மெய்நிகர் தனிப்பயன் குழுமங்கள் (Virtual Private Cloud – VPC) ஆகியன தென்படுகின்றன. இவற்றில் அடையாள அணுக்க மேலாண்மையையும் (IAM), பாதுகாப்புக்குழுக்களையும் (Security Groups) முந்தைய பதிவுகளில்… Read More »

Machine Learning – 1 – அறிமுகம்

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

சங்க இலக்கியம் – குறுஞ்செயலி வெளியீட்டு விழா – நிகழ்வுக் குறிப்புகள்

இன்று, சென்னை நந்தனம் அரசினர் கலைக்கல்லூரியில், சங்க இலக்கியம் – குறுஞ்செயலி வெளியீட்டு விழா நடைபெற்றது. இந்த செயலியில் 1820 முதல் 1950 வரையில் வெளியிடப்பட்ட பல்வேறு சங்க இலக்கிய நூல்களை கைபேசியில் படிக்கும் வகையில் 6 அங்குல PDF கோப்புகளாகப் படிக்கலாம்.     இதுவரை சுமார் 1000 மின்னூல்கள் சேகரிக்கப்பட்டுள்ளன. அவற்றை குட்டி PDF கோப்புகளாக மாற்றும் பணி நடைபெற்று வருகிறது. இதனிடையே, செயலி உருவாக்கம் முடிவடைந்து, இன்று வெளியீட்டு விழா நடைபெற்றது. கல்லூரி… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 18. சொல்வகைக் குறியீடும் குறியிட்ட உரைத்தொகுப்புகளும்

பேச்சறிதல், இயற்கை மொழி பாகுபடுத்தல், தகவல் பெறுதல் மற்றும் தகவல் பிரித்தெடுத்தல் போன்ற இயல்மொழி செயலிகளில் குறியீடுகள் முக்கிய பங்கை வகிக்கின்றன. ஆங்கிலத்தில் பொதுவாக ஒன்பது சொல்வகைகள் உள்ளன என்று பள்ளியில் கற்பிக்கின்றனர்: பெயர்ச்சொல் (noun), வினைச்சொல் (verb), சுட்டிடைச் சொல் (article), பெயருரிச்சொல் அல்லது  பெயரடை (adjective), முன்னிடைச்சொல் (preposition), பதிலிடு பெயர் (pronoun), வினையுரிச்சொல் அல்லது வினையடை (adverb), இணையிடைச்சொல் (conjunction), மற்றும் வியப்பிடைச் சொல் (interjection). ஆங்கில சுட்டிடைச் சொல்லில் இரு உட்பிரிவினைகள்… Read More »

அமேசான் இணையச்சேவைகள் – நிரல்வழிச் செயல்முறை – பகுதி 3

கோப்பினை அழித்தல் கடந்த பதிவுகளில் ஒரு கொள்கலனை உருவாக்கி, அதில் கோப்பினைப் பதிவேற்றி, சரிபார்த்தோம். இப்பதிவில், கொள்கலனிலிருந்து பொருள்களை நீக்குவதற்கு DeleteObjectRequest என்ற கோரிக்கையைப் பயன்படுத்தலாம். [code lang=”csharp”] public async Task<bool> DeleteKey(string bucketName, string key) { using (var client = ClientFactory.CreateS3Client()) { var request = new DeleteObjectRequest { BucketName = bucketName, Key = key }; try { var result = await client.DeleteObjectAsync(request);… Read More »

அமேசான் இணையச்சேவைகள் – நிரல்வழிச் செயல்முறை – பகுதி 2

கோப்பினைப் பதிவேற்றுதல் சென்ற பதிவில், நிரல்வழியாக ஒரு கொள்கலனை உருவாக்கினோம். ஆனால் அக்கொள்கலன் இப்போது காலியாக இருக்கிறது. அதில் ஒரு கோப்பினைப் பதிவேற்றலாம். இதற்காக, PutObjectRequest என்ற கோரிக்கையைத் தயாரிக்கவேண்டும். இக்கோரிக்கைக்குத் தேவையான அடிப்படை விசயங்கள் கீழே: BucketName – கொள்கலனின் பெயர். Key – நாம் பதிவேற்றும் பொருளின் அணுக்கத்திறப்பு InputStream – பதிவேற்றுகிற கோப்பு ContentType – உள்ளடக்க வகை CannedACL – இப்பொருளின் அணுக்கக்கட்டுப்பாட்டுப் பட்டியல் S3க்கான கிளையன்ட்டை உருவாக்குவதற்கான நிரல், நம்மிடம்… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 17. உரையும் பேச்சும் கொண்ட மொழித்தொகுப்பு

மொழியியல் பகுப்பாய்வுக்கு அடிப்படையாக இருக்கும், உரையும் பதிவு செய்த பேச்சும் கொண்ட தொகுப்புகளை, மொழித்தொகுப்பு (corpus) என்று சொல்கிறோம். ஆங்கில மொழித்தொகுப்புகளின் வரலாறு 100 மில்லியன் சொற்கள் கொண்ட பிரிட்டானிய நாட்டு மொழித்தொகுப்பு (BNC), பர்மிங்ஹாம் மொழித்தொகுப்பு, லன்காஸ்டர் ஆங்கில பேச்சுத் தொகுப்பு முதலிய தொகுப்புகள் ஆங்கில மொழிக்குப் பிரபலமானவை. இருமொழி மொழித்தொகுப்புகள் இரண்டு மொழிகளின் மொழிபெயர்ப்பைக் கொண்டிருக்கும். ஐரோப்பிய ஒன்றிய முன்முயற்சி (ECI) பலமொழித்தொகுப்பு ஆகும். இது துருக்கிய, ஜப்பானிய, ரஷ்ய, சீன மற்றும் பிற மொழிகளில்… Read More »