Category Archives: Python

சொற்பிழைத்திருத்தி – சில வழிகள் – தமிழ் இணைய மாநாடு 2019 உரை – காணொளி

Algorithms for certain classes of tamil spelling correction   சொற்பிழைத்திருத்தி – சில வழிகள் என்ற தலைப்பில் சீனிவாசன், தமிழ் இணைய மாநாடு 2019 ல் நிகழ்த்திய உரை.   ஆய்வுக் கட்டுரை இங்கே – Click to access algorithms-for-certain-classes-of-tamil-spelling-correction-final.pdf   உரையின் போது பயன்படுத்திய வழங்கல் – www.slideshare.net/tshrinivasan/algorithms-for-certain-classes-of-tamil-spelling-correction-174649552 Open-Tamil திட்டப் பங்களிப்பாளர்கள் அனைவருக்கும் நன்றிகள் !   நிகழ்வின் அனைத்து காணொளிகளைகளையும் இங்கே காணலாம் liveibc.com/tic2019/

பைதான் எனும் கணினிமொழிஉருவாக்கும் சூழலை எவ்வாறு நம்முடைய விண்டோஇயக்குமுறைமைசெயல்படும் கணினியில் நிறுவுகை செய்வது

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

எளிய தமிழில் Robotics 21. டர்டில்பாட் 3 – பர்கர் (Turtlebot 3 – Burger)

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

எளிய தமிழில் Robotics – 20. மற்றும் சில எந்திரன் தொகுப்புகள்

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

எளிய தமிழில் Robotics 19. ஸ்பார்க்கி (Sparki) அர்டுயினோ (Arduino) எந்திரன்

ஆர்க்பாட்டிக்ஸ் (ArcBotics) ஸ்பார்க்கி ஒரு சாதாரண பொம்மையல்ல. எந்திரனியல் பற்றியும் அதன் அடிப்படைகளான அறிவியல் மற்றும் தொழில்நுட்பங்களையும் மாணவர்கள் மிகவும் ஆர்வத்துடன் கற்றுக்கொள்ள உதவும் ஒரு கல்விக்கான அடிப்படைத் தளமாகும். ஸ்பார்க்கி நடுநிலைப் பள்ளி மற்றும் உயர்நிலைப் பள்ளி மாணவர்களை இலக்காகக் கொண்டது. ஸ்பார்க்கிக்கு 4 AA மின்கலங்கள் தேவை. நீங்கள் வழக்கமான கார (alkaline) மின்கலங்கள் அல்லது மீண்டும் மின்னேற்றவல்ல (rechargeable) மின்கலங்களைப் பயன்படுத்தலாம். குறைந்த விலை எந்திரன்களில் வரும் மலிவான மின்விசைகள் போலல்லாமல் இதில்… Read More »

எளிய தமிழில் Robotics 18. லெகோ பூஸ்ட் (Lego Boost)

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

எளிய தமிழில் Robotics 17. எந்திரன் கட்டுப்படுத்திகள்

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

எளிய தமிழில் Robotics 16. பார்வை மூலம் பின்தொடர்தல் (Visual Tracking)

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

எளிய தமிழில் Robotics 15. எந்திரனுக்கு நிரல் எழுதும் வகைகள்

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

எளிய தமிழில் Robotics 14. எந்திரனியல் விதிகள் (Laws of Robotics)

ஐசாக் அசிமோவ் (Isaac Asimov) என்பவர் பாஸ்டன் பல்கலைக்கழகத்தில் உயிரி வேதியியல் (Biochemistry) பேராசிரியர் மற்றும் எழுத்தாளர். அறிவியல் சார்ந்த கருத்துகள், கோட்பாடுகள், புதிய கண்டுபிடிப்புகள் ஆகியவற்றைப் பாமர மக்களும் புரிந்துக் கொள்ளும்படி எளிதாக எழுதிப் பிரபலமானவர். அறிவியல் புனைகதைகளில் முன்னோடி. இக்காரணங்களால் செவ்வாய் கிரகத்தில் ஒரு எரிமீன் வீழ்ச்சி நிலக்குழிக்கு (impact crater) இவர் பெயரே இடப்பட்டுள்ளது. எந்திரனியலுக்கான மூன்று விதிகளை இவர் 1942 இல் ஒரு சிறுகதையில் அறிமுகப்படுத்தினார். இது 1950 இல் வெளியிடப்பட்ட… Read More »