சிலவருடங்கள் முன் இந்தியா வந்த பொழுது, 10 வயது சிறுவனோடு ஒரு வினோத அனுபவம். என்னை எப்படியோ ஐஸ் வைத்து (அவனுக்கு நான் கனடாவிலிருந்து வந்துள்ளேன் என்று தெரியும்!) என்னுடைய திறன்பேசியைக் கைப்பற்றி, என்னுடைய அனுமதியுடன், Temple Run விளையாடத் தொடங்கினான்.
அரை மணி நேரத்தில், நான் வருடக்கணக்கில் தொடாத ஸ்கோரைத் தொட்டுவிட்டான். அவனது துரதிஷ்டம் – அவனது அம்மாவிற்கு அவன் விளையாடுவது தெரிந்துவிட்டது.
அடுத்தபடி அவன் அம்மாவிற்கும், அவனுக்கும் நடந்த உரையாடல்கள் மிகவும் சுவாரசியமானவை. அவனுடைய அன்றைய காலை மின்னணு விளையாட்டு நேரம் முடிந்துவிட்டது என்று அம்மா அறிவித்தாள். அவன் கையில் கொண்டு வந்த வீட்டுப்பாடத்தை அடுத்த 2 மணி நேரத்திற்குள் முடித்து, அவளிடம் காட்டி வெற்றி பெற்றால், மீண்டும் என்னுடைய திறன்பேசியில் இன்னொரு 30 நிமிடங்கள் Temple Run விளையாடலாம். இந்த உடன்பாடு அருமையாக அன்று நிறைவேறியதை நான் பார்த்தேன்.
இந்த உதாரணத்தில் மூன்று விஷயங்கள் மிகவும் முக்கியமான எந்திரக் கற்றலியல் சார்ந்த விஷயங்கள்;
- சிறுவன், கையில் Temple Run கிடைத்தால், அவனுடைய குறிக்கோள், அதிக ஸ்கோர் எடுப்பது
- அம்மா, தன்னுடைய பிள்ளை, மின்னணு விளையாட்டால், மிகவும் தாக்கும் நடத்தை (aggressive behavior) வரக்கூடாது என்று கராராக இருப்பது
- சிறுவனுக்கு, பள்ளி வீட்டுப்பாடம் செய்யவேண்டும் என்ற அடிப்படைப் பொறுப்பு இருந்தாலும், Temple Run –ன், வசீகரம் மிகவும் பிடிக்கிறது
எந்திரக் கற்றலியலில், மிகவும் ஆராயப்பட்டுவரும் மேற்பார்வையற்ற ஒரு நெறிமுறை (unsupervised learning algorithm) reinforced learning என்பது. இந்த மென்பொருள் நெறிமுறைகளில் ஆராய்ச்சி செய்து வந்த Deep Mind என்ற நிறுவனத்தை, கூகிள் 2014–ல் வாங்கியது.
இந்த நெறிமுறை, எதையும் சொல்லிக் கொடுக்காமல், ஒரு எந்திரத்தைத் தானாகவே கற்றுக் கொள்ளவைக்கும் மேற்பார்வையற்ற ஒரு நெறிமுறை. இந்த நெறிமுறையில் உள்ள முக்கிய அம்சம், அதிக முயற்சிக்கு அதிக பரிசு என்பதாகும். அதிகமாக பொருட்களை விற்கும் விற்பனையாளருக்கு அதிக கமிஷன் கொடுப்பதைப் போன்ற விஷயம் இது.
விடியோ விளையாட்டிற்குச் சரிப்பட்டுவரும் இந்த நெறிமுறை தானோட்டிக்காருக்குச் சரிப்பட்டுவருமா? அம்மா கட்டுப்பாடற்ற சிறுவனைப்போல, கார் இயங்கத் தொடங்கிவிடுமா? இதை Mobileye காரர்கள் சோதனை செய்து பார்த்தார்கள்.
இந்தக் காரில் பயணம் செய்வோருக்கு சத்தியமாக வயிற்றைக் கலக்கும். மிகக் குறைந்த இடைவெளியில் ஒரு வரைபாதையிலிருந்து, அடுத்த வரைபாதைக்கு மிகவும் அபாயகரமாய் மாற்றும் (சென்னையில் ஆட்டோ பயணம் மேற்கொண்டவர்களுக்கு இது புதிய அனுபவமாக இருக்காது). மேலும், இதன் தாக்கும் நடத்தை மற்ற கார் ஓட்டுனர்களையும் கதிகலங்கச் செய்யும். தமிழ் சினிமாவில் அம்மா செண்டிமெண்ட் போல, இஸ்ரேல்காரர்களும், அம்மா கட்டுப்பாட்டை நெறிமுறைக்குள் கொண்டு வந்து சோதித்துப் பார்த்தார்கள்.
கணினி மென்பொருளில் அம்மா கட்டுப்பாடா/ அது எப்படி? அதிக ஸ்கோரை நோக்கியே பயணம் என்றிருந்தது போக, அபராதத்தையும் நெறிமுறைக்குள் கொண்டுவந்தார்கள். அதாவது, அபாயகரமாக வரைபாதையை மாற்ற முயற்சி செய்தால், அபராதம். ஒழுங்காக ஓட்டினால் ஸ்கோர் என்று இந்தக் கணினி மென்பொருள் நெறிமுறைய மாற்றி சோதித்தார்கள்.
சோதனையில் ஒரு மிக முக்கிய எந்திரக் கற்றலியல் விஷயம் தெரிய வந்தது. மனிதர்களைப் போல தானோட்டிக் கார் செயல்படத் தொடங்கியது.
- முதலில், திருப்புகுறிகையை (turn indicators) ஆன் செய்தது. பின்னே வரும் கார்களுக்கு தானோட்டிக் கார் தன்னுடைய வரைபாதைக்கு வரலாம் என்ற செய்தியை அறிவிக்கிறது
- முழுவதும் அடுத்த வரைபாதைக்குப் போகாமல், சற்று முயற்சித்தது
- பின்னே வரும் காரின் வேகத்தைக் கணக்கில் கொண்டு, கணினி நெறிமுறை, இந்த மாற்றம் அபாயகரமாக இருந்தால், அபராதத்தை அதிகரிக்கும்
- திருப்புக்குறிகையை அணைத்துவிட்டு, சமர்த்தாக மீண்டும் தன்னுடைய வரைபாதக்கே திரும்பிவிட்டது
- மீண்டும்படி 1 மற்றும்படி 4 –ஐ முயற்சித்தது. அபராதம்அதிகமானால், படி 4 –ஐ செய்து சமர்த்தாக தன்னுடைய வரைபாதைக்கே திரும்பிவிட்டது
- இவ்வாறு பலமுறைபடி 1 மற்றும்படி 4 –ஐ முயற்சித்தது, அபராதம் அதிகரிக்காத, ஆனால் ஸ்கோர் உயரும் தருணத்தில், அடுத்த வரைபாதைக்கு கார் மாறிவிட்டது
என்ன நடக்கிறது இங்கே? நம்முடைய தானோட்டிக்காருக்கு, மற்ற வாகனங்களுடன்க லந்துரையாடி முடிவெடுக்கும் திறமை வந்து விட்டது – அதாவது self-driving car now negotiates!
இந்திய கார் ஓட்டுனர்கள் (சில ஆசிய/ ஆப்பிரிக்க நாடுகளிலும் இதே கதிதான்) போக்குவர்த்து சிக்னல்களைத் தவிர்த்து, பெரிதாக சாலை விதிகள் எதையும் பின்பற்றுவதில்லை. பொதுவாக இது போன்ற நாடுகளில்;
- வரைபாதைகள் பாதிசாலைகளில் இருப்பதே இல்லை
- வரைபாதைகள் இருந்தாலும், வாகனங்கள் கலந்துரையாடி அடுக்கடுக்காய் எப்படியோ பயணிக்கின்றன
- எல்லா ஓட்டுனர்களும் தங்களுடைய காருக்கு பங்கம் வராமல் முடிந்தவரைப் பார்த்துக் கொள்கிறார்கள்
அதாவது, நம்முடைய சிறுவன் – அம்மா உதாரணத்தில், ஸ்கோர் இருந்தது, அபராதமும் இருந்தது. இந்திய ஓட்டுனர்களுக்கு அபராதம், தன்னுடைய வாகனச் சேதம். மற்ற எல்லாம் ஸ்கோர்தான்.
இந்தத் தொழில்நுட்பம் வளரும் நாடுகளுக்கு மிகவும் முக்கியமான ஒன்று. இன்னும் சில ஆண்டு சோதனைக்குப் பின் டில்லி சாந்தினி சவுக்கில் தானோட்டிக்காரை சோதிக்கத்தான் போகிறார்கள். Modileye –யின் குறிக்கோள்களில் இதுவும் ஒன்று.
இக்கட்டுரைத் தொடரில் பல புதிய தமிழ்ச் சொற்கள் பயன்படுத்தத் தேவையிருந்தது. சில ஆங்கிலச் சொற்களுக்குத் தமிழ் சொற்கள் புதிதாக உருவாக்கவும் நேரிட்டது. புதிய தொழில்நுட்பம் பற்றி தமிழில் எழுதுவதன் அலாதி அனுபவம் இது. இச்சொற்களுக்கு நிகரான சில தமிழ்ச் சொற்களை இங்கு பரிசீலனைக்கென முன் வைக்கிறேன்
ஆங்கிலச் சொல் | தமிழ்ப் பரிந்துரை |
Licensing | உரிமம் |
Regulatory bodies | சீர்படுத்தும் அமைப்புகள் |
Insurance | காப்பீடு |
Vehicle fleets | வாகனத் தொகுதி அமைப்புகள் |
Auto safety standard bodies | வாகனப் பாதுகாப்பு அமைப்புகள் |
Self-driven cars or Driverless cars | தானோட்டிக் கார்கள் |
Parallel park assist | தானே இணை நிறுத்தும் வசதி |
Proximity warning feature | அருகாமை எச்சரிக்கை அம்சம் |
Traffic lanes | வரைபாதை |
Lane departure warning feature | வரைபாதையிலிருந்து சறுக்கல், எச்சரிக்கை அம்சம் |
Stop sign | நிறுத்தும் குறி |
Four way stop | நான்கு வழி நிறுத்தம் |
Microcomputer/chip revolution | நுண்கணினிப் புரட்சி |
Windshield wiper | கண்ணாடி நீர் துடைப்பான் |
Electric ignition | மின் கார் துவக்கம் |
Turn indicator | திருப்புக் குறிகாட்டி |
Cruise control | வேக சுயக்கட்டுப்பாடு |
Electronic fuel injection | மின்னணு எரிபொருள் உட்செலுத்தல் |
Car diagnostic codes | கார் பிரச்னை குறிகைகள் |
Collision avoidance systems | மோதல் தவிர்ப்பு முறைகள் |
Survival | எஞ்சுதல் |
Innate intelligence | உள்ளார்ந்த அறிவு |
Machine vision challenge | எந்திரப் பார்வை சவால் |
Diagnostic computer | பிழை ஆய்வுக் கணினி |
Level flight | சம அளவில் பறப்பது |
Park assist feature | காரை நிறுத்தும் உதவி அம்சம் |
Adaptive cruise control feature | சூழலுக்கேற்ப வாகனத்தில் வேகத்தைக் கட்டுப்படுத்தும் அம்சம் |
Ultrasonic | கேளா ஒலி |
Algorithm | கணினி மென்பொருள் நெறிமுறை |
Location | இருப்பிடம் |
Traffic signs | சாலைச் சைகைகள் |
Artificial intelligence (AI) technology | செயற்கை நுண்ணறிவுத் தொழில்நுட்பம் |
Artificial neural network | செயற்கை நரம்பணு வலையமைப்பு |
Machine learning | எந்திரக் கற்றலியல் |
Manufacturing robots | தயாரிப்பு ரோபோக்கள் |
Feedback | பின்னூட்டம் |
Deep Learning | ஆழக் கற்றலியல் |
Calculus | நுண் கணக்கியல் |
Matrix algebra | அணி கணக்கியல் |
Nodes | கணுக்கள் |
Bias | சார்பு |
Parallel computing | ஒப்பிணைவு கணிமை |
Input layer | உள்வாங்கும் அடுக்கு |
Hidden layers | மறை அடுக்குகள் |
Low resolution | குறைந்த பிரிதிறன் |
Pixels | பட மூலம் |
Matrix manipulation of the pixels | படமூல அணிமாற்றங்கள் |
Automobile platform | காரின் அடிப்படைக் கட்டுப்பாடு |
Fossil fuel engine | தொலெச்ச எரிபொருள் எஞ்சின் |
Sensor kit | கருவிக் கூட்டு |
Automotive recalls | கார்களைத் திரும்ப அழைக்கும் ஒழுங்குமுறை |
Law | சட்டம் |
Emission tests | உமிழ்வு சோதனைகள் |
Seat belt | இருக்கை வார் |
Air bags | காற்றுப் பைகள் |
Insurance | காப்பீடு |
Black box | கருப்புப் பெட்டிகள் |
Regulation | ஒழுங்குமுறைகள் |
Vehicle insurance | வாகனக் காப்பீடு |
Compensation | ஈடுகட்டுவது |
Repair costs | பழுதுபார்க்கும் செலவு |
Driver liability | ஓட்டுனர் காப்புபிணை |
Insurance premium | காப்பீடு தவணைத்தொகை |
Product liability | பொருள் காப்புப் பிணை |
Air bags | காற்றுப்பை |
Warranty claims expense | உத்தரவாதப் பழுதுச் செலவு |
Driver negligence | ஓட்டுனரின்கவனமின்மை |
கட்டுரையில், கடைசியில் சுட்டிகளைத் தருவதாக எழுதியிருந்தேன். சில சுட்டிகள் எளிமையான ஆரம்பநிலைக் கட்டுரைகள் மற்றும் கானொலிகள். மற்றவை ஆராய்ச்சிக் கட்டுரைகள் – மிகவும் டெக்னிகலானவை. முடிந்தவரை, இவற்றைப் பிரித்து ஒரு நட்சத்திர மதிப்பீட்டுடன் இங்கே அளித்துள்ளேன். அதென்ன நட்சத்திர மதிப்பீடு?
நட்சட்த்திரமதிப்பீடு | விளக்கம் |
* | ஆரம்பநிலை புரிதலுக்கான சுட்டி |
** | சற்று விவரமானது. அவ்வளவு டெக்னிகல் அறிவுத் தேவையில்லை |
*** | மிக விவரமானது. கொஞ்சமாவது டெக்னிகல் அறிவு தேவை |
**** | மிகவும் டெக்னிகலான ஆராய்ச்சிக் கட்டுரை |
சுட்டிகள்/மேற்கோள்கள்