Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

Thursday, July 18, 2024

लुझिंग लीना

जून-जुलै १९७३ चा काळ असेल. दक्षिण कॅलिफोर्निया विद्यापीठातील प्राध्यापक अलेक्झांडर सौचुक यांच्या सिग्नल आणि इमेज प्रोसेसिंगवर काम करणाऱ्या एका विद्यार्थ्याला आणि संगणक प्रयोगशाळा सहाय्यकाला त्यांच्या प्रयोगासाठी एक उत्तम इमेज अर्थात चित्र हवे होते. संगणकीय अल्गोरिदम इमेजेस वर अर्थात चित्रांवर व्यवस्थित चालतात की नाही हे पाहण्यासाठी त्यांना योग्य ते चित्र मिळत नव्हते. त्या काळात वापरण्यात आलेली ठेवणीतील चित्रे त्यांनी वापरून बघितली, परंतु त्यातून हवा तसा प्रतिसाद मिळाला नाही. शिवाय त्याच त्याच इमेजेस वापरून ते कंटाळले होते. त्यांना काहीशी वेगळी, डायनामिक, सुंदर अशी नवी कोरी इमेज हवी होती. या इमेजद्वारे ते आपल्या अल्गोरिथम नवीन शोधनिबंधामध्ये प्रकाशित करू इच्छित होते. आणि अचानक त्यांना अमेरिकेतील प्रसिद्ध ‘प्लेबॉय’ या नियतकालिकाच्या आतील पानांमध्ये मध्यभागी दोन पानांवर छापलेली एक इमेज दिसून आली. ती एका स्वीडिश मॉडेलची होती. तिचे नाव…  लीना फॉरसेन.

लीनाचे हे चित्र उभे आयताकृती आणि बऱ्यापैकी मोठे होते. परंतु त्यांनी या चित्राच्या चेहऱ्याकडचा चौरसाकृत भाग ५१२ * ५१२ अशा पिक्सल रिझोल्युशन मध्ये कापून घेतला आणि संगणकामध्ये RGB चॅनल्सचा वापर करून साठवून ठेवला. याच चित्राचा वापर करून त्यांनी आपले अल्गोरिथम शोधनिबंधामध्ये प्रकाशित केले. या शोधनिबंधाचा संदर्भ घेऊन पुढे हळूहळू  इमेज प्रोसेसिंगवर काम करणाऱ्या अन्य संशोधकांनी देखील या चित्राचा वापर करायला सुरुवात केली. अल्पावधीतच हे चित्र लोकप्रिय होऊ लागले. बहुतांश विद्यार्थी आणि संशोधक याच चित्राचा वापर करून इमेज प्रोसेसिंगचे अल्गोरिथम प्रकाशित करू लागले. याच विषयावर लिहिण्यात आलेल्या पुस्तकांमध्ये देखील लिहिण्याच्या चित्राचा वापर होऊ लागला. प्रामुख्याने पुरुष संशोधकांचा वर्चस्व असणाऱ्या या क्षेत्रात पहिल्यांदाच एका स्त्रीच्या चित्राचा इमेज प्रोसेसिंगच्या अल्गोरिथमसाठी वापर करण्यात आला होता. १९९५ मध्ये संगणकामध्ये सर्वाधिक वेळा वापरण्यात येणाऱ्या चित्रांमध्ये या चित्राचा पहिला क्रमांक लागला. जेव्हा ‘प्लेबॉय’ या नियतकालिकाला ही गोष्ट समजली तेव्हा त्यांनी कॉपीराईटचा दावा देखील दाखल केला. परंतु या चित्राची उपयुक्तता लक्षात आल्यानंतर कालांतराने नियतकालिकाने हा दावा मागे देखील घेतला होता. १९९१ मध्ये ऑप्टिकल इंजिनिअरिंगच्या सर्वोत्तम जर्नलच्या मुखपृष्ठावर देखील लीनाचे चित्र झळकले. तिथून या चित्राची लोकप्रियता अधिक वाढीस लागली. IEEE या प्रख्यात संस्थेच्या जर्नलमध्ये सर्वप्रथम १९९९ मध्ये तीन वेगवेगळ्या शोधनिबंधात लीना या चित्राचा वापर करण्यात आला होता. इथून पुढे IEEE च्या इमेज प्रोसेसिंग वरील बहुतांश शोधनिबंधामध्ये याच चित्राचा वापर होत गेला. विशेष म्हणजे या चित्राची लोकप्रियता वाढल्यानंतर लीना फॉरसेन या स्वीडिश मॉडेलला देखील दोन वेगवेगळ्या संशोधन कार्यक्रमांमध्ये आमंत्रित देखील करण्यात आलं होतं. शिवाय त्यातील एका कॉन्फरन्समध्ये तिने भाषण देखील दिलं! IEEE च्या इमेज प्रोसेसिंग जर्नलचे मुख्य संपादक डेव्हिड मुन्सन यांच्यामध्ये लीनाच्या या चित्रामध्ये इमेज प्रोसेसिंग मध्ये काम करणाऱ्या संशोधकांना हवी असलेली सर्व माहिती मिळून जाते. म्हणूनच ‘संगणक दृष्टी’च्या या विश्वात या चित्राचे अनन्य साधारण महत्त्व आहे. 

लीनाच्या चित्राच्या वापरावरून अनेक संशोधन करणाऱ्या संस्थांमध्ये वाद देखील झाले. शिवाय या चित्राला पर्याय शोधण्याचे देखील प्रयत्न झाले.. अर्थातच हा बदल सकारात्मक आणि नकारात्मक अशा दोन्ही दृष्टीतून योग्य असाच होता. सन २०१८ मध्ये नेचर नॅनोटेक्नॉलॉजी आणि ऑप्टिकल इंजीनियरिंग अशा दोन्ही जर्नलने जाहीर केले की इथून पुढे लीनाची इमेज ते वापरणार नाहीत. परंतु आजही लोकप्रियतेच्या बाबतीत या चित्राने गाठलेले विक्रम अन्य कोणतेही चित्र मोडू शकलेले नाही, हेही तितकेच सत्य आहे.

इमेज प्रोसेसिंगमध्ये वर्षानुवर्षे वापरण्यात येणाऱ्या अल्गोरिथममध्ये आजही ही इमेज तितक्याच प्रभावीपणे आपले निकाल दाखवते. सन २०१९ मध्ये ‘लुझिंग लीना’ नावाची एक डॉक्युमेंटरी देखील प्रकाशित झाली होती. त्यामध्ये म्हटले होते की ‘बऱ्याच वर्षांपूर्वीच मी मॉडेलिंग मधून निवृत्त झाले आहे, आता वेळ आहे तंत्रज्ञानातून देखील निवृत्त होण्याची!’ पण ही निवृत्ती अधिकृतपणे होण्यासाठी त्यांना पाच वर्षे जावी लागली.  

१ एप्रिल २०२४ मध्ये IEEE ने जाहीर केले की इथून पुढे कोणत्याही प्रकाशनामध्ये संशोधक लीनाची इमेज वापरू शकणार नाहीत. असे असले तरी इमेज प्रोसेसिंग क्षेत्रामध्ये लीनाने जी इमेज बनवली आहे, ती क्वचितच एखादी दुसरी इमेज स्वतः बनवू शकेल!

(लीनाचे मूळ छायाचित्र छायाचित्रकार ड्वाईट हूकर यांनी काढले आहे.)


  • तुषार भ. कुटे


(सोबतचे चित्र: लीना फॉरसेन तिच्या सुप्रसिद्ध छायाचित्रासह!)

 


 

Wednesday, March 29, 2023

इनफिक्स आणि पोस्टफिक्स

संगणकाला आपली भाषा समजून सांगायची असेल तर संगणकीय प्रोग्रामिंग लँग्वेजचा वापर केला जातो. ज्याद्वारे आपल्याला पाहिजे असलेले कोणतेही काम आपण संगणकाकडून करवून घेऊ शकतो. जशी संगणकाची भाषा वेगळी आहे तशीच कोणतीही गोष्ट समजावून घेण्याची प्रक्रिया देखील संगणकामध्ये वेगळी असल्याचे दिसून येते. आपल्याला जर एखादे गणिती समीकरण सोडवायचे असल्यास आपण सामान्यपणे 'इनफिक्स' या पद्धतीने सदर समीकरण लिहीत असतो.
उदाहरणार्थ,
 

x + y = z
 

या गणितीय समीकरणांमध्ये x आणि y यांची बेरीज करून z मध्ये ती साठवलेली आहे. अशा प्रकारची समीकरणे केवळ मानवी मेंदूलाच समजू शकतात. यास 'इनफिक्स एक्सप्रेशन' म्हटले जाते. अर्थात यामध्ये जी गणिती प्रक्रिया करायची आहे, त्याचे चिन्ह दोन्ही संख्यांच्या अथवा अक्षरांच्या मध्ये लिहिले जाते. यावरून आपल्याला समजते की या दोन्हींवर अर्थात x आणि y वर कोणती गणिती प्रक्रिया करायची आहे? परंतु संगणकाचे मात्र असे नाही. संगणकाला आधी कोणत्या संख्यांवर प्रक्रिया करायची आहे, हे सांगावे लागते आणि त्यानंतर कोणती प्रक्रिया करायची आहे हे सांगावे लागते. अर्थात वर लिहिलेले गणिती समीकरण संगणकामध्ये अशा प्रकारे लिहिले जाईल...
 

xy+z=
 

यास 'पोस्टफिक्स एक्सप्रेशन' असे म्हटले जाते. ज्यामध्ये आधी संख्या आणि नंतर गणिती चिन्ह लिहिलं जातं. अर्थात संगणकाची अंतर्गत रचना अशा पद्धतीने असल्यामुळेच या निराळ्या समीकरण पद्धतीचा अवलंब केला जातो. परंतु प्रत्यक्षात जेव्हा आपण सदर समीकरण संगणकीय भाषेमध्ये लिहितो त्यावेळेस ते आपल्या भाषेप्रमाणेच लिहिले जाते. 'पोस्टफिक्स'मध्ये असणारे समीकरण हे संगणक अंतर्गत पातळीवर बदलून घेतो आणि नंतर त्याचे उत्तर शोधत असतो. यावरून एक गोष्ट मात्र समजते की नैसर्गिक मेंदू आणि कृत्रिम मेंदू सारखेच कामे करतात. पण त्यांना समजावून सांगण्याची पद्धती मात्र वेगळी असते!



Saturday, January 7, 2023

प्रवास कृत्रिम बुद्धिमत्तेचा

विसावं शतक सुरू होऊन ४० वर्ष झाली होती. जग एका विनाशकारी महायुद्धामध्ये गुंतलेलं होतं. हिटलरच्या नेतृत्वाखाली नाझी जर्मनी सर्वच दोस्त राष्ट्रांवर वरचढ होत चाललेली होती. तत्कालीन जर्मनीकडे अद्वितीय राष्ट्रवादाबरोबरच सर्वोत्तम तंत्रज्ञ, शास्त्रात्रे तसेच सर्वाधिक सैन्य देखील होतं. यामुळेच नाझी जर्मनी एक एक करत युरोपातील अनेक देश पादाक्रांत करीत चाललेले होते. एकेकाळी निम्म्या जगावर राज्य करणारा इंग्लंड देखील जर्मनीपुढे हातबल झाला होता. सतत सहा महिने लंडनवर जर्मनीकडून बॉम्ब वर्षाव होत होते. भविष्यात लंडन शहर टिकेल की नाही, याची देखील शाश्वती ब्रिटिश नागरिकांना नव्हती. या परिस्थितीवर मार्ग काढण्यासाठी इंग्लंडचे पंतप्रधान विन्स्टन चर्चिल यांनी तातडीने एक गुप्त बैठक बोलावली. ज्यामध्ये अनेक तंत्रज्ञांचा देखील सहभाग होता.
जर्मन सैन्य युद्धभूमीवर एकमेकांशी जलद संवाद साधण्यासाठी एनिग्मा कोडचा वापर करीत असत. हा एनिग्मा कोड त्या काळातील अतिशय सुरक्षित असा कोड होता. जो तत्कालीन कोणत्याही यंत्राला तोडणे जवळपास अशक्यच होते. ब्रिटिश सैन्यांना हे एनिग्मा कोड मिळत होते परंतु त्यामध्ये नक्की काय आहे, हे त्यांना समजतच नव्हते. अर्थात हा कोड क्रॅक करणे व जर्मन सैन्यांमध्ये काय संवाद चालू आहे, हे समजून घेणे ब्रिटिशांना अशक्यप्राय होऊन बसलं होतं. चर्चिल यांनी एनिग्मा कोड क्रॅक करण्याचे आव्हान आपल्या देशातील तंत्रज्ञान समोर ठेवले व या अतिगुप्त कार्याकरिता एका चमूची स्थापना केली. या चमूमध्ये समावेश होता तो तत्कालीन इंग्लंडमधील सर्वात बुद्धिमान गणित तज्ञाचा अर्थात ॲलन ट्युरिंग याचा.
जर्मन सैन्याचा एनिग्मा कोड क्रॅक करण्याचा प्रकल्प सुरू झाल्यानंतर लगेचच ट्युरिंगच्या मेंदूची गणितीय समीकरणे वेगाने हळू लागली. दिवस-रात्र याच प्रकल्पावर तंत्रज्ञांचा चमू कार्य करीत होता. अनेकांना अजूनही ही अशक्यप्राय गोष्ट वाटत होती. परंतु ॲलन ट्युरिंगचा मेंदू मात्र वेगळ्या विचाराने प्रेरित झालेला होता. त्याला खात्री होती की आपण यातून नक्कीच काहीतरी मार्ग काढू. एकीकडे जर्मन वरचढ होत चालले होते तर दुसरीकडे प्रकल्पावर काम करणाऱ्या तंत्रज्ञांवरील दबाव देखील वाढत होता आणि ट्युरिंगने अखेरीस एनिग्मा कोड क्रॅक करणारे मशीन तयार केले. या मशीनद्वारे काही तासांमध्ये एनिग्मा क्रॅक करता येऊ शकत होता. हे मशीन म्हणजे ट्युरींग मशीन होय!
ट्युरिंग मशीनचा वापर करून ब्रिटिश सैन्याने जर्मन सैन्यांचे एनिग्मा कोड भराभर क्रॅक केले व त्यांना युद्धभूमीवरील सर्व माहिती वेगाने मिळू लागली. हळूहळू मित्रराष्ट्र वरचढ होऊ लागले आणि जर्मनीची तिची पिछेहाट झाली. लवकरच दुसरे महायुद्ध संपले आणि त्याचे परिणाम देखील सर्व जगाला समजले.
मित्र राष्ट्रांनी दुसरे महायुद्ध जिंकण्यामागे ॲलन ट्युरिंग याने बनवलेल्या ट्युरींग मशीनचा सर्वात मोठा वाटा होता. आज आपण हे मशीन लंडनमधील 'चार्ज बॅबेज म्युझियम'मध्ये बघू शकतो. आजही संगणक अभियांत्रिकीच्या मुलांना ट्युरींग मशीन त्यांच्या अभ्यासक्रमामध्ये शिकवले जाते. यावरूनच या अद्भुत मशीनचे व त्यामागील तर्कशास्त्राचे महत्व प्रतीत होते. चार्ज बॅबेज यांना जरी संगणकाचा जनक म्हणत असले तरी ॲलन ट्युरिंग याला आधुनिक संगणकाचा जनक म्हटले जाते. ट्युरिंग हा एक गणितज्ञ असला तरी तो संगणक विश्वामध्ये संगणकतज्ञ म्हणूनच जरामर आहे.
आज अस्तित्वात असलेल्या किंबहुना वेगाने विकसित होणाऱ्या 'आर्टिफिशियल इंटेलिजन्स' अर्थात कृत्रिम बुद्धिमत्तेचा खराखुरा पाया ट्युरिंग मशीनद्वारे रचला होता. ट्युरिंगला एवढी खात्री होती की एखादी गोष्ट जर मनुष्य करत असेल तर ती गणिती प्रक्रियेद्वारे संगणक निश्चितच करू शकतो! हा क्रांतिकारी विचार होता. अर्थात संगणकाला बुद्धिमत्ता प्रदान करायची असल्यास याच प्रक्रियेची गरज आहे, हे ट्युरिंगला त्याच काळात समजले होते. खरंतर या काळामध्ये आर्टिफिशियल इंटेलिजन्स या संकल्पनेचा उगम देखील झाला नव्हता. परंतु ट्युरींग याने संगणकाला मानवी बुद्धिमत्ता प्रदान करण्याची दिशा मात्र जगाला दाखवून दिली.
आज आर्टिफिशियल इंटेलिजन्सद्वारे तयार केलेली सर्व उत्पादने ही ॲलन ट्युरिंग याच्या गणितीय तत्त्वज्ञानावरच आधारित आहेत. आर्टिफिशिअल इंटेलिजन्स या संकल्पनेचा उगम विसाव्या शतकातील उत्तरार्धात १९५६ मध्ये झाला. डार्थमाऊथ येथे झालेल्या एका कॉन्फरन्समध्ये जॉन मॅकार्थी यांनी आर्टिफिशियल इंटेलिजन्स संकल्पनेला जन्म दिला. परंतु ही संकल्पना प्रत्यक्षात आणण्यासाठी लागणारे उच्च दर्जाचे संगणक त्या काळामध्ये उपलब्ध नव्हते. म्हणूनच कृत्रिम बुद्धिमत्तेचा विकास अतिशय कमी वेगाने सुरू झाला. आज मात्र त्याने भयंकर वेग धारण केल्याचे दिसते.

https://miro.medium.com/max/1080/0*3KoQ22n6444LQr0K
कृत्रिम बुद्धिमत्तेच्या विकासात अप्रत्यक्ष हातभार लावणारे आणखी दोन विद्वान म्हणजे वॉरेन मॅक्लक आणि वॉल्टर पिट्स होय. जगभरात अस्तित्वात असणाऱ्या सर्व सजीवांपैकी मानव हा सर्वात बुद्धिमान सजीव आहे. म्हणूनच तो या जगावर राज्य करतो. याचाच अर्थ मानवाचा मेंदू देखील तितकाच ताकदवान असला पाहिजे. म्हणून त्याचा शास्त्रशुद्ध अभ्यास करून त्यामध्ये न्यूरॉन नावाचा छोटा घटक असतो. हे मॅक्लक आणि पिट्स यांनी पहिल्यांदा १९४३ मध्ये शोधून काढले. याच संकल्पनेचा अर्थात न्यूरॉनचा वापर करून पहिला संगणकीय न्यूरॉन ज्याला पर्सेप्ट्रोन म्हटले जाते. त्याचा शोध फ्रॅंक रोझेनब्लॅट यांनी १९५७ मध्ये लावला. एकविसाव्या शतकाच्या सुरुवातीपासून आर्टिफिशियल न्यूरॉनद्वारे कृत्रिम बुद्धिमत्ता विकसित व्हायला लागली. याचा श्री गणेशा रोझेनब्लॅट यांनीच केला होता!
मशीन लर्निंग नावाचे आधुनिक तंत्रज्ञान आज आर्टिफिशियल इंटेलिजन्सला वेगाने विकसित करण्यासाठी हातभार लावीत आहे. आज ही संकल्पना नाविन्यपूर्ण वाटत असली तरी तिचा शोध १९५९ मध्ये आर्थर सॅम्युअल नावाच्या संगणक तज्ञाने लावला होता. जगामध्ये ज्या काही घटना घडतात त्या सर्वांमागे काही ना काहीतरी पॅटर्न दडलेला असतो. तो शोधून त्याद्वारे संगणकाला बुद्धिमत्ता प्रदान केली जाते, यालाच मशीन लर्निंग म्हटले जाते. खरंतर ही संकल्पना देखील ॲलन ट्युरिंगच्या गणितीय तत्त्वज्ञानाशी मिळती जुळती अशीच आहे.
आज संगणकाकडे मोठ्या प्रमाणात माहितीचा साठा आहे. अति प्रचंड वेगाने काम करणारे मायक्रोप्रोसेसर तयार झालेले आहेत. शिवाय या सर्वांसाठी लागणारी प्राथमिक संगणकीय मेमरी देखील वेगाने कार्य करू लागलेली आहे. म्हणूनच आर्टिफिशियल इंटेलिजन्स या तंत्रज्ञानाला वेग प्राप्त झाला आहे. आज अनेक जण या क्षेत्रात विकसित करत असले तरी त्याचा पाया रोझेनब्लॅट, ट्युरिंग, मॅकार्थी आणि सॅम्युअल्स सारख्या तज्ञांनी कित्येक वर्षांपूर्वी भरला होता, हे जास्त महत्त्वाचे. 

 Ⓒ Ⓐ तुषार भ. कुटे

Wednesday, June 8, 2022

आर्टिफिशिअल इंटेलिजन्स: एका नव्या वाटेने (लेखांक पहिला)

इसवी सन १९४० चा काळ होता. संपूर्ण जग दुसऱ्या महायुद्धाच्या अनुभवातून जात होते. हिटलरने पूर्ण जगाला युद्धाद्वारे वेठीस धरलेले होते. जर्मन सैन्य मित्र राष्ट्रांवर भारी पडताना दिसत होते. आक्रमक पद्धतीने युद्धात उतरलेल्या जर्मन सैन्याचे संदेश 'डीकोड' करण्यासाठी ब्रिटनमध्ये एका प्रकल्पावर काम सुरू झाले. या प्रकल्पामध्ये ॲलन ट्युरिंग नावाचा उमदा गणितज्ञ व संगणकतज्ञही काम करत होता. किंबहुना तो या चमूचा 'लीडर' होता. जर्मन सैन्याचे संदेश डीकोड करण्यासाठी एखाद्या मशीनला देखील कित्येक महिने लागतील, अशी स्थिती असताना ट्युरिंग याने 'ट्युरिंग मशीन' नावाचे यंत्र तयार केले. याद्वारे काही तासांमध्येच जर्मन संदेश डीकोड होऊन ब्रिटिश सैन्याला समजायला लागले. याच कारणास्तव हळूहळू मित्र राष्ट्रांची सरशी व्हायला लागली. याची परिणीती जर्मनी व त्यांचे सहकारी दुसरे महायुद्ध करण्यामध्ये झाली. या महायुद्धाचे परिणाम अतिशय भयावह झाले असले तरी ॲलन ट्युरिंग याने ट्युरिंग मशीनसारखे अद्भुत यंत्र संगणक विश्वाला तयार करून दिले होते. यामागे असणारे संगणकीय तर्कशास्त्र आजदेखील संगणकामध्ये वापरण्यात येते. आज अस्तित्वात असणाऱ्या संसाधनांची तसेच संगणकीय ज्ञानाची त्यावेळेस कमतरता होती. तरीदेखील ट्युरिंग याने या नव्या यंत्राची रचना केली. यावरूनच त्याच्या अलौकिक बुद्धिमत्तेची प्रचिती येऊ शकेल. ट्युरिंग याच्या म्हणण्यानुसार एखादी गोष्ट जर मनुष्य करू शकत असेल तर तीच गोष्ट संगणकाद्वारे देखील करताच यायला हवी. त्याकाळी त्याला फारसे कोणी गांभीर्याने घेतले नाही. परंतु संगणकीय बुद्धीमत्तेची सुरुवात त्याच्यामुळे झाली, असं म्हणता येऊ शकेल. तोपर्यंत संगणकीय कृत्रिम बुद्धिमत्ता अर्थात आर्टिफिशिअल इंटेलिजन्स या शब्दाचा उगम देखील झाला नव्हता.
विसाव्या शतकाच्या उत्तरार्धाच्या सुरुवातीलाच डार्टमाउथ येथे झालेल्या एका संगणक तज्ञांच्या संमेलनांमध्ये जॉन मॅकर्थी यांनी 'आर्टिफिशिअल इंटेलिजन्स' ही संज्ञा सर्वप्रथम मांडली. अनेक संगणक तज्ञांना संगणक माणसासारखं काम करू शकतो, याचा विश्वास वाटायला लागला होता. परंतु त्यासाठी निश्चित कोणता मार्ग अवलंब करायचा? याबाबत मात्र विविध मतप्रवाह संगणक तज्ज्ञांमध्ये होते. आर्टिफिशिअल इंटेलिजन्सद्वारे संगणकाचा उपयोग मानवी कामे करण्यासाठी करावा किंबहुना करता येऊ शकतो, हाच विचार संगणकाच्या या दुसर्‍या पिढीमध्ये उदयास आला. परंतु समस्या अशी होती की, संगणकाची आकार हा अवाढव्य होता. त्याचा वेग देखील अतिशय कमी होता. तसेच त्याला माहिती साठवण्यासाठी लागणारी क्षमता देखील खूपच तोकडी होती. या संगणकातील मर्यादा लक्षात घेता आर्टिफिशिअल इंटेलिजन्स विकसित होऊ शकेल, याबाबत शंकाच होती. परंतु डोक्यात किडे असणाऱ्या अनेक संगणक तज्ञांनी मात्र यावर संशोधन, विचार व विकसन देखील सुरू केले. त्याचा फायदा आजही संगणक विकसकांना होत आहे.
माणूस हा नैसर्गिक क्षमता असणारा जगातील सर्वात प्रगत प्राणी आहे. या क्षमता संगणकामध्ये अंतर्भूत करायच्या असल्यास अतिशय किचकट अल्गोरिदम तयार करावे लागतील. तसेच तितकेच अवघड प्रोग्रॅम्स देखील लिहावे लागतील. याची कल्पना तत्कालीन संगणक तज्ञांना होती. तरीदेखील अनेक संगणक तज्ञांनी हे शिवधनुष्य हाती घेतले आणि आर्टिफिशिअल इंटेलिजन्सचा विकास व्हायला सुरुवात झाली. खरोखरच त्यांनी लिहिलेले प्रोग्रॅम्स अतिशय किचकट व सर्व सामान्य बुद्धिमत्ता असलेल्या कोणालाही समजणे अतिशय अवघड असेच होते. या संपूर्ण प्रक्रियेमध्ये गणितज्ञांची मोठी मदत संगणकशास्त्राला झाली. तसेच ती आजही होत आहे. 


विसाव्या शतकाच्या उत्तरार्धामध्ये आर्टिफिशिअल इंटेलिजन्स मधील विविध अल्गोरिदम तयार केले गेले. उदाहरणार्थ बुद्धिबळाचा खेळ खेळायचा असल्यास संगणक तो कसा खेळू शकतो, याचा अतिशय किचकट अल्गोरिदम देखील तयार करण्यात आला होता. असे बहुतांश अल्गोरिदम संगणकाला कृत्रिम बुद्धिमत्ता प्रदान करण्यासाठी तयार केले गेले. या सर्व अल्गोरिदमची समस्या अशी होती की, ते लिहिण्यासाठी अगदी मूलभूत पायऱ्यांपासून सुरुवात करावी लागत असे. त्याकरिता सामान्य बुद्धिमत्ता काहीच कामाची नव्हती. आजही असे अनेक किचकट अल्गोरिदम संगणक शास्त्रांमध्ये आहेत, जे या क्षेत्रात काम करणाऱ्या लोकांना देखील लवकर समजत नाहीत. एकंदरीत कृत्रिम बुद्धिमत्ता तयार करायची म्हणजे विकासकाकडे असामान्य बुद्धिमत्ता असावी लागत होती. म्हणूनच आर्टिफिशिअल इंटेलिजन्समध्ये काम करणाऱ्या संगणक विकासकांची संख्या तशी फारच कमी होती. याच कारणास्तव हे क्षेत्र हव्या तितक्या वेगाने विकसित झाले नाही. शिवाय संगणकतज्ञांचा आर्टिफिशिअल इंटेलिजन्समध्ये काम करण्याचा ओघ देखील कमी होता. परंतु एकविसावे शतक उगवले ते या क्षेत्राला नवीन संजीवनी देण्यासाठीच, असे म्हणावे लागेल.
आर्टिफिशिअल इंटेलिजन्समध्ये आता 'मशीन लर्निंग' या नवीन तंत्राचा वापर व्हायला लागला होता. तसं पाहिलं तर मशिन लर्निंग ही आर्टिफिशिअल इंटेलिजन्स इतकीच जुनी संज्ञा आहे. सन १९५९ मध्ये अर्थर सॅम्युअल यांनी संगणकाद्वारे खेळण्यात येणारा 'चेकर्स गेम' तयार केला होता. हा संगणकीय खेळ त्याला दिलेल्या अनुभवातून शिकून निर्णय घेऊ शकत असायचा. हीच मशीन लर्निंग या तंत्राची सुरुवात होती. परंतु गेली कित्येक दशके त्यात फारशी सुधारणा झाली नाही. संगणकाच्या पिढ्या बदलत गेल्या. सांख्यिकी शास्त्राचे, लिनियर अल्जेब्रा, कॅल्क्युलस तसेच प्रोबॅबिलिटी सारख्या विषयांचे महत्त्व देखील संगणक शास्त्रामध्ये वाढत गेले आणि मशीन लर्निंग या तंत्रज्ञानाला नवे बळही मिळत गेले.
तसं पाहिलं तर मशीन लर्निंग हे 'निसर्ग प्रेरित संगणन' या विषयाचेच एक रूप आहे. आपण कसे शिकतो? या प्रश्नाचे उत्तर शोधायचे झाल्यास कुणीतरी आपल्याला शिकवले की शिकतो असं म्हणू शकतो. परंतु सारासार विचार केल्यास असं लक्षात येतं की, आपण अनुभवाद्वारे शिकतो! अनुभवाद्वारे मिळालेले ज्ञान हेच खरे ज्ञान होय. यात काहीच शंका नाही. याच कारणास्तव अनुभवी लोकांना नोकरीमध्ये प्राधान्य दिले जाते. अगदी लहान बाळापासून ते उच्चपदस्थांपर्यंत सर्वच जण सर्वाधिक ज्ञान आपल्या अनुभवातूनच प्राप्त करत असतात. मशीन लर्निंग देखील अशाच प्रकारचे तंत्रज्ञान आहे. ज्याद्वारे मानवी अनुभव संगणकाला प्रदान केले जातात व त्यातूनच संगणकीय अल्गोरिदम नव्या गोष्टी शिकत राहतो. अर्थात याकरिता संगणकीय अल्गोरिदमला अनुभवसंपन्न माहितीचा साठा आधी द्यावाच लागतो. आर्टिफिशिअल इंटेलिजन्सच्या पहिल्या पिढीतील अल्गोरिदम हे या प्रकारामध्ये मोडत नव्हते. त्या अल्गोरिदम्सला 'रुल बेस्ड सिस्टम्स' असे म्हटले जायचे. अर्थात हे अल्गोरिदमस अगदी शून्य अनुभव असलेल्या एखाद्या व्यक्ती सारखे काम करत असत. परंतु मशीन लर्निंग तंत्रज्ञानाद्वारे अनुभवी अल्गोरिदम आर्टिफिशिअल इंटेलिजन्समध्ये वापरता येऊ लागलेले आहेत. याच कारणास्तव अधिक अचूक व कमी किचकट अल्गोरिदम पद्धतीने सदर तंत्रज्ञान वेगाने विकसित होत आहे. शिवाय पूर्वीच्या अल्गोरिदममध्ये असणारा किचकटपणा, वेळखाऊपणा तसेच बौद्धिक क्षमता मशीन लर्निंगमध्ये लागत नाही. सर्वसामान्य बुद्धिमत्ता असलेला तसेच सांख्यिकी व गणिताचे सुयोग्य ज्ञान असलेला कोणीही व्यक्ती मशीन लर्निंगचे अल्गोरिदम वापरू शकतो. तसेच याद्वारे आर्टिफिशिअल इंटेलिजन्सचे सॉफ्टवेअर देखील विकसित करू शकतो. याच कारणास्तव मागील काही वर्षांमध्ये आर्टिफिशिअल इंटेलिजन्स इंजिनियर्सची संख्या देखील वेगाने वाढत आहे. नवनवे अल्गोरिदम आणि संकल्पना या तंत्रज्ञानामध्ये अंतर्भूत झालेल्या आहेत. मानवी माहितीचा व बौद्धिक क्षमतेचा अचूक वापर आज आर्टिफिशिअल इंटेलिजन्समध्ये करण्यात येत आहे.
रोबोटिक्स सारखे तंत्रज्ञान देखील मशीन लर्निंगचाच वापर करून काळाच्या पुढची पावले टाकण्यासाठी सिद्ध झालेले आहे. मागील शतकामध्ये मंदावलेला कृत्रिम बुद्धिमत्तेचा वेग वाढताना दिसतो आहे. भविष्यामध्ये मशीन लर्निंगमुळे त्याची व्याप्ती अधिक विस्तृत होणार आहे. म्हणूनच आज जवळपास प्रत्येक क्षेत्रांमध्ये मशीन लर्निंग तंत्रज्ञ कार्य करताना दिसतात. संगणकीय प्रगतीचा मार्ग कृत्रिम बुद्धिमत्तेच्या मशीन लर्निंगमुळे सुकर व सुलभ झाल्याचा दिसतो. शिवाय मागील तीन ते चार वर्षांमध्ये अन्य क्षेत्रातील व्यवसायिक व कर्मचारी देखील या क्षेत्राकडे वळताना दिसत आहेत. संगणक क्षेत्रातील काळाची गरज असल्यामुळे मशीन लर्निंग आता सर्वांनाच हवेहवेसे वाटू लागले आहे. येणाऱ्या काळामध्ये मानवी प्रगतीचा वेग वाढवण्यासाठी याच तंत्रज्ञानाची चाके पुरेशी आहेत, यात काहीच शंका नाही. (क्रमशः)

- तुषार भ. कुटे
डेटा सायंटिस्ट, मितू रिसर्च, पुणे. 

Friday, August 13, 2021

फ्रायडे द थर्टीन

संगणक विश्वामध्ये कॉम्प्युटर व्हायरस हा नेहमीच कुतूहलाचा आणि भीतीचा विषय राहिलेला आहे! मागच्या अनेक दशकांमध्ये नवनवे व्हायरस संगणकामध्ये प्रवेशकर्ते झाले. त्यातील बऱ्याच संगणकीय विषाणूंनी दहशत देखील पसरवली होती. अशाच संगणक विषाणूपैकी एक विषाणू म्हणजे फ्रायडे द थर्टीन (Friday the 13th) होय. आज २०२१ या वर्षातील एकमेव फ्रायडे द थर्टीन आलेला आहे. अर्थात महिन्याची १३ तारीख शुक्रवारी आलेली आहे. 


कित्येक दशकांपासून युरोपीय देशांमध्ये शुक्रवार आणि १३ तारीख ही अशुभ मानली जाते. शिवाय त्यांचे मीलन झाल्यास त्याची अशुभता आणखी प्रखर होते. अशी अंधश्रद्धा आहे. सुमारे ३५ वर्षांपूर्वी जेव्हा संगणकामध्ये मायक्रोसॉफ्टची डॉस नावाची संगणक प्रणाली वापरली जात होती, त्या काळात फ्रायडे द थर्टीन नावाच्या व्हायरसने धुमाकूळ घातला होता. या विषाणूला जेरूसलेम व्हायरस असे देखील म्हटले जायचे. या काळात विंडोज, लिनक्स किंवा ऍपल मॅक सारख्या माउसद्वारे वापरण्यात येणाऱ्या संगणक प्रणाली विकसित झालेल्या नव्हत्या. 'डॉस' सारखी संगणकीय कमांडद्वारे वापरण्यात येणारी संगणक प्रणाली लोकप्रिय होऊ लागली होती. त्यातच फ्रायडे द थर्टीन या मालवेअर अर्थात आणि हानिकारक सॉफ्टवेअरचा प्रवेश संगणकामध्ये झाला. हा व्हायरस म्हणजे एक 'लॉजिक बॉम्ब' होता. लॉजिक बॉम्ब हे व्हायरसचे एक विशिष्ट रूप आहे. असे व्हायरस इतर वेळी सुप्त पडून संगणकामध्ये राहतात. परंतु ते एका विशिष्ट वेळीच कार्यरत व्हायला लागतात. जेरुसलेम व्हायरस हा वर्षाच्या महिन्याच्या १३ तारखेला शुक्रवार असेल तरच आपले कार्य सुरु करायचा! संगणकामधील सर्व सॉफ्टवेअर फाइल्स अर्थात एक्झिक्युटेबल फाईल्सची रचना तो बदलून टाकत असे. त्यामुळे कोणतेच सॉफ्टवेअर चालत नसत. याच कारणामुळे संगणक वापरकर्त्यांमध्ये दहशत तयार झालेली होती. त्याकाळात वापरण्यात येणाऱ्या फ्लॉपी डिस्कद्वारे त्याचा प्रसार एका संगणकातून दुसऱ्यामध्ये होत होता. फ्लॉपी डिस्कला रीड ओन्ली नावाचा एक 'नॉच' असायचा. तो जर चालू केलेला असेल तर कोणत्याही व्हायरसचा प्रवेश फ्लॉपी डिस्क मध्ये होत नव्हता. हीच सुरक्षा या व्हायरस पासून वाचण्याकरता उपलब्ध होती! व्हायरसचा शिरकाव संगणकामध्ये झाल्यावर संगणक केवळ त्याच्या २० टक्के क्षमतेने चालू राहत होता. या कारणास्तव अनेक वर्षे संगणक वापरकर्ते १३ तारखेच्या शुक्रवारी संगणक देखील चालु करत नसत! परंतु कालांतराने नव्या ऑपरेटिंग सिस्टिम उदयास आल्यानंतर मात्र या व्हायरसचा प्रभाव शून्य झाला. कारण डॉस आधारित सूचनांचा संग्रह निष्क्रिय झाला होता. पण संगणकीय व्हायरस च्या इतिहासात या विषाणूने घातलेला धुमाकूळ आजही संगणक विश्वात आपले स्थान राखून आहे. फ्रायडे द थर्टीन या नावाने हॉलिवूडमध्ये चित्रपटांची शृंखला देखील तयार झाल्याचे दिसून येते!

Thursday, June 24, 2021

तंत्रज्ञानाच्या दारातील युरोप

संगणक तंत्रज्ञान म्हणजे अमेरिका, असा सर्वसाधारण आपला समज असतो. परंतु, युरोपातील अनेक देशांमध्ये विविध प्रकारचे अत्याधुनिक तंत्रज्ञान मोठ्या प्रमाणात विकसित केले जाते. शिवाय या तंत्रज्ञानाधारित वस्तूंचा उपयोग जगभरातील अनेक देश करत आहेत. अशाच काही देशातील महत्त्वाच्या उत्पादनांचा घेतलेला हा आढावा.

झेक रिपब्लिक: थ्रीडी प्रिंटिंग

२०२० पर्यंत थ्रीडी प्रिंटिंग तंत्रज्ञानामध्ये झेक प्रजासत्ताक या देशाने मोठी आघाडी घेतलेली आहे. विविध प्रकारच्या उत्पादनांचा मार्ग या तंत्रज्ञानामुळे सुकर झाल्याचे दिसते. जगातील थ्रीडी प्रिंटिंगचे तंत्रज्ञान व त्यातील नवनव्या सुविधा या झेकच्या प्राग या राजधानीमध्ये तयार झालेल्या आहेत. प्राग शहरातील प्रुसा रीसर्च ही कंपनी आधुनिक काळातील वेगाने विकसित होणाऱ्या कंपन्यांपैकी एक आहे. दर महिन्याला हजारो थ्रीडी प्रिंटिंग मशीन बनविण्याचे उद्योग या कंपनीद्वारे केले जातात. विशेष म्हणजे थ्रीडी प्रिंटिंग मशीन स्वतः दुसऱ्या थ्रीडी प्रिंटिंग मशीनची निर्मिती करते. विशेष म्हणजे हे तंत्रज्ञान ओपन सोर्स आहे. अर्थात तुम्हाला जरी स्वतःचे थ्रीडी प्रिंटींग हार्डवेअर व सॉफ्टवेअर बनवायचे असल्यास, त्याचा स्त्रोत इंटरनेटवर उपलब्ध करून देण्यात आलेला आहे. आगामी काळात अशा प्रकारच्या थ्रीडी प्रिंटिंग मशीनचा वापर वेगाने होणार आहे.


इस्टोनिया: डिजिटल प्रशासन

डिजिटल प्रशासन कशा पद्धतीचे असावे, याचा आदर्श वस्तूपाठ युरोपातील इस्टोनिया या देशाने घालवून दिलेला आहे. अनेक देशांमध्ये जी कामे करण्यासाठी शासकीय कार्यालयांमध्ये तासन् तास रांगा लावाव्या लागतात, ती कामे अगदी काही क्लीकवर इस्टोनिया देशामध्ये आपल्या नागरिकांसाठी केली जातात. एकंदरीतच या देशातील ९९ टक्के प्रशासकीय कामे ही ऑनलाईन पद्धतीनेच होतात. मुलाचा जन्म झाल्यापासूनच त्याच्या सर्व नोंदी ऑनलाइन पद्धतीने करण्यात आलेल्या आहेत. बाळाच्या जन्मानंतर हॉस्पिटलद्वारेच त्याच्या जन्माचे प्रमाणपत्र इ-पद्धतीने तयार केले जाते. त्याबरोबरच आरोग्य विमा आणि बाळासाठी असणारे अन्य शासकीय फायदे लगेचच त्याला मिळायला सुरुवात होते. यात पालकांचा कोणताही थेट सहभाग राहत नाही. म्हणूनच बाल्टिक प्रदेशात येणाऱ्या या देशाला ई-इस्टोनिया असेही म्हटले जाते. मागील अनेक वर्षांपासून ई-प्रशासन करण्याचे कार्य इस्टोनिया मध्ये वेगाने सुरू होते. शिवाय त्यांची लोकसंख्येची घनता देखील कमी असल्यामुळे डिजिटल प्रशासन करण्यामध्ये फारशा अडचणी आल्या नाहीत. आज सुमारे तीन हजारपेक्षा अधिक सेवा या ऑनलाईन पद्धतीने नागरिकांना दिल्या जातात. त्यांचा फायदा घेण्यासाठी त्यांना केवळ स्वतःचे राष्ट्रीय ओळखपत्र वापरावे लागते. विशेष म्हणजे हेच ओळखपत्र ते ड्रायव्हिंग लायसन्स आणि आरोग्य विम्यासाठी वापरू शकतात. त्याहून महत्त्वाची गोष्ट म्हणजे या ओळखपत्राचा वापर करून ऑनलाइन मतदान देखील करता येते. इस्टोनियन नागरिकांना केवळ तीन गोष्टींसाठी प्रत्यक्ष शासकीय कार्यालयात जावे लागते. पहिले लग्नाची नोंदणी करण्यासाठी, दुसरे घटस्फोट घेण्यासाठी आणि तिसरे कोणती मालमत्ता विकत घ्यायची असल्यास.

जर्मनी: स्मार्ट फॅक्टरी

या शतकाच्या सुरुवातीलाच आपण औद्योगीकरणाच्या चौथ्या पिढीमध्ये प्रवेश केला. यास तंत्रज्ञानातील भाषेत इंडस्ट्री फोर पॉईंट झिरो (Industry 4.0) असे म्हटले जाते. या पिढीमध्ये औद्योगिक क्षेत्राचे स्वयंचलन करण्यावर भर देण्यात आलेला आहे. ज्याद्वारे कमीत कमी मनुष्यबळ वापरून अधिकाधिक उत्पादन केले जाते. कारखान्यांमधील जवळपास सर्वच यंत्रसामग्री ही स्वयंचलित आहे. त्यावर लक्ष ठेवण्यासाठी अतिशय कमी मनुष्यबळाचा वापर केला जातो. याशिवाय कृत्रिम बुद्धिमत्तेचा वापर करून देखील अनेक निर्णय घेतले जातात. यास "स्मार्ट फॅक्टरी" असे म्हटले जाते. मागील दशकांमध्ये औद्योगिक प्रगतीत जर्मनीचा खूप मोठा वाटा होता. ऑटोमोबाईल क्षेत्रांमध्ये केलेली जर्मनीची प्रगती वाखाणण्याजोगी होती. परंतु दुसऱ्या महायुद्धानंतर हा वेग काहीसा मंदावला. परंतु, हळूहळू त्याने पूर्ण वेग घेतला. आज जर्मनीत कारखान्यामध्ये वापरले जाणारे तंत्रज्ञान अतिशय अद्ययावत प्रकारचे आहे. कॅमेरा तसेच सेन्सर्सचा वापर करून उत्पादन तंत्रज्ञानावर लक्ष ठेवले जाते. शिवाय रोबोटिक तंत्रज्ञानाद्वारे अनेक कार्ये सहज व सुलभ पार केली जातात. याशिवाय ड्रोनद्वारे संपूर्ण कारखान्यावर व कच्च्या मालाच्या वितरणावर लक्ष ठेवण्यात येते. एखाद्या ठिकाणी कच्चा माल संपला असेल किंवा संपत आला असेल तर सॉफ्टवेअरद्वारे आपोआप ऑर्डर दिल्या जातात. कंपनीतील सर्व कामगारांवर लक्षही ठेवले जाते. जर्मनीतील अनेक कंपन्यांमध्ये अशा प्रकारची यंत्रणा कार्यरत आहे. उच्च वेगाच्या इंटरनेटद्वारे मशीन, सॉफ्टवेअर आणि रोबोट एकमेकांना जोडलेले आहेत. अनेक ठिकाणी आरएफआयडी चिप बसवून माहितीची देवाण-घेवाण, नियंत्रण व विश्लेषण केले जाते. इंडस्ट्री ४.० मध्ये स्वयंचलन व स्वायत्तता या दोन गोष्टींना विशेष महत्त्व आहे. त्यादृष्टीनेच ग्राहकांची गरज भागवण्यासाठी स्मार्ट फॅक्टरीची रचना करण्यात आलेली आहे. विशेष म्हणजे अनेक ठिकाणी ग्राहकांचा थेट कंपनीशी संवाद होत असतो. आर्टिफिशिअल इंटेलिजन्स व चॅटबोट सारख्या तंत्रज्ञानाचा वापर करून कंपन्या ग्राहकांची मते व माहिती जाणून घेतात. त्यानुसारच उत्पादन प्रक्रिया राबवली जाते. या कारणास्तव अनेक कंपन्यांकडे ग्राहक आकर्षित झाले आहेत. अतिशय वेगाने होणारी कंपन्यांची प्रगती संगणक तंत्रज्ञानाचा योग्य वापर केल्यामुळेच होत असताना दिसते. "इंटरनेट ऑफ थिंग्स" या तंत्रज्ञानाचा वापर केल्यामुळे कंपनीच्या मालकांना कंपनीशी संबंधित प्रत्येकाशी थेट संवाद व नियंत्रण साधने सहज शक्य झाले आहे. त्यामुळे वेळेची, ऊर्जेची व मनुष्यबळाची मोठ्या प्रमाणात बचत होताना दिसत आहे. भविष्यकाळाचा विचार केल्यास लवकरच संपूर्ण स्वयंचलित स्मार्ट फॅक्टरी तयार झाल्यास आश्चर्य वाटायला नको!

लक्झेंबर्ग: वेगवान इंटरनेट

युरोपातील सर्वात वेगवान इंटरनेट लक्झेंबर्ग या देशामध्ये उपलब्ध आहे. जागतिक आकडेवारीचा विचार केल्यास सिंगापूरनंतर इंटरनेटच्या वेगामध्ये लक्झेंबर्गचा दुसरा क्रमांक लागतो. शिवाय याच कारणामुळे स्टार्ट-अप कंपन्यांसाठी सर्वोत्तम जागा म्हणून या देशाचे नाव युरोप मध्ये अग्रणी आहे. लक्झेंबर्गने डिजिटल प्रणाली विकसित करण्यासाठी मोठ्या प्रमाणात पैसा गुंतविला आहे. त्यातच वेगवान इंटरनेट या देशात उपलब्ध झालेले आहे. इंटरनेटच्या एकूण व्याप्तीचा विचार केल्यास या देशामध्ये ९६ टक्के जागेवर इंटरनेट उपलब्ध आहे. एकूण युरोपमध्ये हाच आकडा ७४ टक्के इतका येतो. लक्झेंबर्गमध्ये सर्व प्रमुख ठिकाणी शासनाद्वारे वायफाय इंटरनेटची सुविधा उपलब्ध करून देण्यात आलेली आहे. ज्याद्वारे नागरिकांना आपल्या मोबाईलवर थेट इंटरनेट वापरता येते. याच कारणास्तव खाजगी इंटरनेट सुविधा देणाऱ्या कंपन्या या देशामध्ये अतिशय अल्प प्रमाणात आहेत.

फिनलँड: ई-हेल्थ

कोणत्याही देशाच्या दृष्टीने आपल्या नागरिकांचे आरोग्य हे सर्वोच्च स्थानी असते. याचा प्रत्यय आपण गेल्या एक वर्षापासून येतच आहे. देशाची आरोग्य यंत्रणा पूर्णपणे डिजिटाइज्ड करण्याचे काम फिनलँड या देशाने केलेले आहे. जगातील सर्वात अत्याधुनिक आरोग्य सुविधा या देशामध्ये उपलब्ध आहेत. याशिवाय या प्रकारची यंत्रणा व सॉफ्टवेअर निर्यात करणाऱ्या अनेक कंपन्या फिनलंड देशांमध्ये स्थित आहेत. मागील काही वर्षांपासून मोबाईलचा, ऑनलाईन बँकिंगचा व गव्हर्नन्सचा वाढता वापर पाहता फिनलँडने या तंत्रज्ञानाचा व सुविधांचा वापर आरोग्याच्या दृष्टीने करण्यासाठी यंत्रणा विकसित केली. डॉक्टरद्वारे दिले जाणारे प्रिस्क्रिप्शन देखील डिजिटली दिले जाते. २०१० पासून नागरिकांचा सर्व आरोग्यविषयक डेटा आज त्यांच्या आरोग्य यंत्रणेकडे उपलब्ध आहे. या माहितीचा उपयोग देशातील कोणताही डॉक्टर सदर रुग्णाची व शासनाची अनुमती घेऊन वापरू शकतो. त्याद्वारे नागरिकांच्या आरोग्याचा पूर्ण इतिहास डॉक्टरांना पाहता येतो. याशिवाय मागील वीस वर्षांची माहिती साठवण्याची सुविधा देखील या यंत्रणेमध्ये आहे. यामुळे देशात कुठेही नागरिक आरोग्य सुविधेचा वापर करून घेऊ शकतात. तसेच अन्य शहरात असलेल्या डॉक्टरांशी संवाद करण्याची प्रणाली देखील फिनलँडमध्ये तयार करण्यात आलेली आहे. ऑनलाइन अपॉइंटमेंट व मार्गदर्शन करण्याची सुविधा या यंत्रणेत उपलब्ध आहे. फिन-जेन नावाच्या प्रकल्पाअंतर्गत नागरिकांच्या आरोग्याविषयीचे अनेक प्रकल्प या देशात राबवले जात आहेत. विशेष म्हणजे दहा टक्के नागरिकांच्या गुणसूत्रांची माहितीसुद्धा सरकारकडे उपलब्ध आहे. ज्याद्वारे कृत्रिम बुद्धिमत्तेचा वापर करून भविष्यात होणाऱ्या रोगांचे निदान आधीच करून घेणे शक्य होणार आहे!

अशा विविध तंत्रज्ञानाचा वापर भारतासारख्या विकसनशील देशात देखील शक्य आहे. आपल्याकडे तंत्रज्ञांची कमतरता नाही. पण राजकीय इच्छाशक्ती, डिजिटल सुविधांचा अभाव आणि संगणक साक्षरता या मुख्य अडथळ्यांकडे प्रामुख्याने लक्ष देण्याची नितांत आवश्यकता भासते.

- तुषार भ. कुटे, पुणे
 

Saturday, May 15, 2021

इमोजी: डिजिटल युगातील सर्वमान्य भाषा

सकाळी मोबाईल हातात घेतला आणि व्हाट्सअपचे मेसेज बघितले की बहुतांश सर्वच मेसेज इमोजीने भरलेले असतात. फेसबुकचही काहीच असंच आहे. ट्विटरही याला अपवाद नाही. शिवाय आज काल लिंक्डइनवर देखील इमोजीचा वापर मोठ्या प्रमाणात वाढत चाललेला आहे. इंग्रजीमध्ये असं म्हटलं जातं, "पिक्चर सेज मोर दॅन वर्डस" अर्थात शब्दांपेक्षा चित्रे अधिक काही सांगून जातात. याच कारणामुळे शब्दांपेक्षा चित्र रूपात असलेल्या इमोजींचा वापर वाढत चाललेला आहे. किंबहुना स्मार्टफोन वापरणारा प्रत्येक जण त्यांचा अगदी सहजपणे वापर करत असतो. शिवाय शब्दांमध्ये लिहिण्यापेक्षा चित्रांमध्ये लिहिणे आज-काल सोपे होऊ लागले आहे. जवळपास सर्वच प्रकारच्या इमोजी आज मोबाईलमध्ये व सोशल मीडियावर उपलब्ध झालेल्या आहेत. म्हणूनच कमीत कमी शब्दांमध्ये व्यक्त होण्यासाठीचे एक उत्तम व प्रभावी माध्यम तयार झालेले आहे. नव्या पिढीची बहुतांश चॅटिंग ही याच स्वरूपामध्ये दिसून येते. ही भाषा चित्रांची असल्यामुळे ती सर्वमान्य आहे. यामध्ये चित्ररूपी भावनांमधून व्यक्त होता येते. ही भाषा अतिशय सोपी आहे. त्यामुळे इंटरनेटचा व सोशल मिडीयाचा वापर करणारा प्रत्येक जण या भाषेमध्ये व्यक्त होत असतो. अशी ही इमोजीची भाषा नक्की सुरू केव्हा झाली, ते बघूयात.
तुम्हाला आश्चर्य वाटेल पण इमोजीचा जन्म मागच्या शतकातला आहे. १९९९ मध्ये शिगेताका कुरिता नावाच्या जपानी विकसकाने इमोजी सर्वप्रथम तयार केले. दूरसंचार क्षेत्रातील आघाडीची जपानी कंपनी "डोकोमो" मध्ये कार्यरत असताना इमोजी त्याने तयार केली होती. दूरसंचार कंपन्यांमधील चढाओढ या काळामध्ये सुरू झाली होती. त्यातूनच इमोजीचा जन्म झालेला आहे. १२ x १२ पिक्सेलच्या १७६ इमोजी कुरिता याने तयार केल्या होत्या. आज त्या सर्व इमोजी 'न्यूयॉर्क म्युझियम ऑफ मॉडर्न आर्ट' मध्ये पाहता येतात. वातावरण, रहदारी, तंत्रज्ञान तसेच चंद्राच्या विविध कला अशा निरनिराळ्या थीमचा वापर करून तत्कालीन ईमोजी बनवल्या गेल्या होत्या. आज त्या अतिशय लोकप्रिय झालेल्या आहेत. सन २०१५ मध्ये 😂 या इमोजीला अर्थात LOL ला 'वर्ड ऑफ दी ईयर' म्हणून ऑक्सफर्ड शब्दकोशाने घोषित केले होते! म्हणजेच केवळ पंधरा वर्षांमध्ये इमोजीच्या भाषेतील शब्दांनी सर्वोच्च पातळी गाठली, असे म्हणता येईल. जागतिक महासत्ता असणाऱ्या अमेरिकेतील सत्ताकेंद्र अर्थात व्हाईट हाऊसने प्रकाशित केलेल्या आर्थिक अहवालामध्ये देखील इमोजींचा वापर पाहण्यात येतो!
सुरवातीच्या काळामध्ये याला 'इमोटिकॉन्स' म्हटले जायचे. त्यासाठी कीबोर्ड मधील अक्षरांचा विशिष्ट समूह उपयोगात आणायला जायचा. जसे हसण्याच्या स्माईलीसाठी :-) हे चिन्ह आणि नाराजीच्या स्माईलीसाठी :-( असे चिन्ह वापरले जात होते. "डोकोमो"मध्ये बनविण्यात आलेल्या या ईमोजी लवकरच लोकप्रिय होऊ लागल्याने स्पर्धक कंपन्यांनी देखील त्यांचा वापर सुरू केला. सन २००० नंतर जपानच्या बाहेर अनेक देशांमध्ये त्यांचा वापर व्हायला लागला. त्या काळामध्ये केवळ विशिष्ट मोबाईलसाठी ईमोजी उपलब्ध होत्या. परंतु सन २००७ मध्ये गुगलच्या पुढाकाराने इमोजीसाठी संगणकामध्ये युनिकोड देण्यात आला. युनिकोड प्रदान करणाऱ्या युनिकोड कन्सॉर्टियम या संस्थेने अनेक इमोजींना संगणकामध्ये वापर करण्यास मान्यता दिली. युनिकोड ही संगणकातील एक अधिकृत व सर्वमान्य कोडींग पद्धती आहे, ज्यामध्ये प्रत्येक अक्षराला एक जागतिक क्रमांक दिला जातो. त्यामुळे जगातील प्रत्येक संगणकांमध्ये ही अक्षरे वापरता येतात. शिवाय मोबाईलमध्येही त्यांचा वापर करता येतो. म्हणूनच इमोजींना देखील युनिकोड क्रमांक दिल्याने त्यांचा वापर सार्वत्रिक झाला. सन २००९ मध्ये ॲपल मधील या यासुओ किडा आणि पीटर एडबर्ग यांनी ६२५ नवीन इमोजींचा युनिकोडमध्ये अंतर्भाव केला. सन २०१० मध्ये या इमोजी सार्वत्रिक करण्यात आल्या. २०११ मध्ये ॲपल कंपनीच्या स्मार्टफोनवरील कीबोर्डमध्ये पहिल्यांदाच इमोजी दिसून आल्या. त्यानंतर दोन वर्षांनी अँड्रॉइड मोबाईलमधील कीबोर्डवर इमोजी दिसू लागल्या होत्या. आज युनिकोड कन्सॉर्टियमने हजारो इमोजी संगणकामध्ये वापरण्यास मान्यता दिलेली आहे. जवळपास जगातील सर्वच प्रकारच्या इमोजी संगणकात वापरता येतात. दरवर्षी शेकडो नव्या इमोजी युनिकोडमध्ये येत आहेत. सन २०१५ मध्ये युनिकोडने इमोजींचे स्किन टोन बदलण्याची देखील मान्यता दिली. ज्याद्वारे मानवी शरीराचे अंग असलेल्या ईमोजी आपल्याला त्वचेच्या विविध रंगांमध्ये वापरता येतात. इमोजी तयार करताना किंवा त्यांना मान्यता देताना युनिकोडला सर्वच गोष्टींची काळजी घ्यावी लागते. जगातील प्रत्येक वंश, धर्म, पंथ, भाषा, देश यांचा अपमान तर होत नाही ना? याची देखील त्यांना काळजी घ्यावी लागते.
मागच्या काही वर्षांमध्ये स्मार्टफोनचा वापर वेगाने वाढत चालल्याने आज स्मार्टफोनद्वारे होणारी माहितीची देवाण-घेवाण ईमोजीच्या भाषेमध्ये बदलताना दिसत आहे. जसे 'आय लव यू' साठी 🤎 हे चिन्ह वापरले जाते आणि लोटस ऑफ लाफ्टर अर्थात LOL साठी 😂 या चिन्हाचा मोठ्या प्रमाणात वापर होतो. इमोजींची लोकप्रियता पाहून ॲपल कंपनीने ऍनिमोजी अर्थात ऍनिमेटेड इमोजी नावाची नवीन संकल्पना तयार केली. तीदेखील बऱ्यापैकी लोकप्रिय झालेली आहे. आज युनिकोडने मान्यता दिलेल्या ३,५२१ ईमोजी अस्तित्वात आहेत. एखाद्या भाषेमध्ये देखील इतकी अक्षरे कदाचित अस्तित्वात नसावी. अर्थात डिजिटल वापरकर्त्यांची सर्वमान्य भाषा असल्यामुळे एवढ्या मोठ्या शब्दभांडाराचा अंतर्भाव तिच्यात असणे गरजेचेच होते. इमोजीची सध्याची प्रगती पाहता प्रिंट माध्यमांमध्ये देखील त्यांचा अशाच पद्धतीने वापर वाढला तर आश्चर्य वाटायला नको!



Sunday, April 25, 2021

पुरातन भाषांचा संगणकीय शोध

गेल्या हजारो वर्षांमध्ये बोलीभाषांमध्ये अनेक बदल झालेले आहेत. नव्या भाषा उदयास आल्या. त्याच प्रमाणे अनेक भाषांचा अस्तही झाला. आज उत्खननामध्ये तसेच विविध शोधांमध्ये अशा अनेक भाषा समोर आलेल्या आहेत की, ज्यांचा अर्थ आजच्या मानवाला माहित नाही. किंबहुना अनेक भाषातज्ञ व इतिहासतज्ञ यांनीदेखील या पुरातन भाषांचा व लिपींचा अभ्यास केला तरीही त्यांनाही वाचता व समजून घेता आलेली नाही. दक्षिण अमेरिकेतील प्राचीन संस्कृतींमध्ये अशा अनेक भाषा विस्मरणात गेलेल्या आहेत. काही भाषांमधील काही शब्दांचा अर्थ लावता येतो परंतु पूर्ण भाषा अजूनही जाणून घेता आलेली नाही. भारतात देखील सिंधू संस्कृतीमध्ये वापरण्यात आलेली भाषा ही अतिशय किचकट व क्लिष्ट अशी आहे. अनेकांनी दावे केले होते की, ही भाषा आम्हाला वाचता येते. परंतु ही भाषा व लिपी आजवर कुणालाही वाचता आलेली नाही. अमेरिकेतील एमआयटीच्या कम्प्युटर सायन्स अँड आर्टिफिशिअल इंटेलिजन्स लॅबोरेटरीने अशा विस्मरणात गेलेल्या भाषांवर संशोधन सुरू केले आहे. आर्टिफिशिअल इंटेलिजन्स व मशीन लर्निंग अर्थात संगणकीय कृत्रिम बुद्धिमत्तेद्वारे या भाषा पुनरुज्जीवित करण्याचे कार्य अमेरिकेतील शास्त्रज्ञ सध्या करत आहेत. मागील काही वर्षांमध्ये आर्टिफिशिअल इंटेलिजन्स या क्षेत्रात मोठ्या वेगाने प्रगती होताना दिसत आहे. विज्ञानाची अनेक कोडी या तंत्रज्ञानाने सोडविण्याचे कार्य संगणकतज्ञ करत आहेत. त्यातीलच एक महत्त्वाचा प्रकल्प म्हणजे पुरातन भाषांचा अभ्यास व त्यांचा शास्त्रशुद्ध शोध घेणे होय. यावर आधारित अनेक संगणकीय अल्गोरिदम सध्या संगणकतज्ञ तयार करत आहेत. जुन्या भाषांतील शब्द आजच्या भाषेतील कोणत्या शब्दाशी मिळते जुळते आहेत व त्यांचा संबंध कशाप्रकारे आहे? याचाही शोध घेणे सुरू आहे. या क्षेत्रात काम करणाऱ्या अनेक संगणकतज्ञांनी भाषाशास्त्राचा देखील सखोल अभ्यास केला आहे. पुरातन काळातील संस्कृती, विचारधारा, परिस्थिती, वातावरण यांचाही अभ्यास या भाषांचा उलगडा करण्यासाठी महत्त्वाचा ठरणार आहे. म्हणूनच हा शोध घेण्यासाठी विविध क्षेत्रातील तज्ञांचा उपयोग या प्रकल्पामध्ये एमआयटीद्वारे केला गेला जात आहे. हा प्रकल्प यशस्वी झाला तर आपण पुढील काही वर्षांमध्ये विस्मरणात गेलेल्या अनेक भाषा पुन्हा वाचू शकू व तत्कालीन इतिहासाचा देखील अभ्यास करू शकू.
 

 

Monday, July 27, 2020

डेटा सायन्स आणि पायथॉन प्रोग्रॅमिंग

मागच्या दहा वर्षांपासून संगणक क्षेत्रांमध्ये वेगाने बदल होताना दिसत आहेत. आर्टिफिशिअल इंटेलिजन्स, मशीन लर्निंग सारखी क्षेत्रे ही वेगाने विकसित होत आहेत. डेटा सायन्स हा या क्षेत्रांचा मूळ गाभा होय. उपलब्ध माहितीच्या आधारे विविध प्रकारचे ऍनालिसिस करून त्यावर योग्य निर्णय प्रक्रिया राबवण्याचे कार्य डेटा सायन्स द्वारे केले जाते. त्यामुळे डेटा सायन्स व डेटा सायंटिस्टची जवळपास सर्व क्षेत्रांमध्ये मोठ्या प्रमाणात मागणी आहे. या कारणास्तव संगणक व माहिती तंत्रज्ञान क्षेत्रामध्ये डेटा सायन्स वर काम करणाऱ्या तंत्रज्ञ व अभियंत्यांची गरज भासत आहे. परंतु सद्य परिस्थिती पाहता या तंत्रज्ञानात कुशल असणारे मनुष्यबळ अजूनही उपलब्ध नाही. अनेक विद्यापीठांमध्ये सदर अभ्यासक्रम नुकताच समाविष्ट करण्यात आलेला आहे. परंतु त्यातून कुशल मनुष्यबळ तयार होण्यासाठी अजून किमान तीन ते चार वर्षे जावी लागतील. अशा परिस्थितीमध्ये आज माहिती तंत्रज्ञान क्षेत्रात डेटा सायंटिस्ट व डेटा अनॅलिस्ट तसेच मशीन लर्निंग इंजिनीयरची नितांत गरज आज आहे. ही गरज पूर्ण करण्यासाठी आम्ही डेटा सायन्सचा परिपूर्ण कोर्स मागील चार वर्षांपासून घेत आहोत. या क्षेत्रात लागणारे परिपूर्ण व प्रात्यक्षिकांचे ज्ञान सदर अभ्यासक्रमातून आम्ही विद्यार्थ्यांना प्रदान करत असतो.
जसं संगणक तंत्रज्ञान बदलत चाललं आहे, तसंच इथे वापरण्यात येणाऱ्या प्रोग्रामिंग लँग्वेजेस सुद्धा बदललेल्या आहेत. एकेकाळी सी आणि सी प्लस प्लस अथवा जावा सारख्या प्रोग्रॅमिंग लँग्वेजेस आल्या तरी आपल्याला संगणक क्षेत्रांमध्ये सहज प्रवेश करता येऊ शकत होता. पण आजची परिस्थिती तशी नाही. आज कॉम्प्युटर प्रोग्रामिंगचे विश्व पायथॉन प्रोग्रामिंग लँग्वेज व्यापू पाहत आहे. मागच्या दहा वर्षांचा आलेख पाहिला तर ध्यानात येईल की, जावा प्रोग्रामिंग लैंग्वेज पेक्षा पायथॉन ही दोन पावले पुढे चालणारी लँग्वेज आहे. सन २०१६ मध्ये पायथॉन प्रोग्रामिंग लँग्वेजने जावाला माहिती-तंत्रज्ञान विश्वात मागे टाकले आहे. त्यामुळे येणारे जग हे पायथॉन प्रोग्रामिंग लँग्वेजवर आधारित असेल, यात शंका नाही. महत्त्वाचे असे की, पायथॉन ही आज वापरण्यात येणाऱ्या संगणकातील डेटा सायन्स, आर्टिफिशिअल इंटेलिजन्स, मशीन लर्निंग, नॅचरल लैंग्वेज प्रोसेसिंग, इंटरनेट ऑफ थिंग्स, ब्लॉकचेन सारख्या अद्ययावत तंत्रज्ञानात प्रामुख्याने वापरली जाते. त्यामुळे संगणक तंत्रज्ञान जसजसे विकसित होत जाईल तस-तशी पायथॉन प्रोग्रामरची सुद्धा गरज माहिती-तंत्रज्ञान विश्वाला भासणार आहे.
या दोन्ही तंत्रज्ञानांचे प्रशिक्षण देण्यासाठी आमच्या कंपनीतर्फे मागच्या चार वर्षांपासून दोन निरनिराळे कोर्सेस चालवले जातात. त्यापैकी डेटा सायन्सचा कोर्स हा २५००० रुपये किमतीचा होता आणि पायथॉनचा कोर्स दहा हजार रुपये किंमतीचा होता. परंतु लॉकडाऊन मध्ये आम्ही दोन्ही कोर्सेस ऑनलाइन पद्धतीने सुरू केलेले आहेत. ज्यांना संगणक व माहिती तंत्रज्ञान क्षेत्रामध्ये वरील तंत्रज्ञानावर काम करायचे असेल, त्यांना डेटा सायन्स चा कोर्स ८० टक्के डिस्काउंटसह रुपये ४९९९ मध्ये तर पायथॉन प्रोग्रामिंग लँग्वेजचा कोर्स ९० टक्के डिस्काउंटसह रुपये ९९९ मध्येच आम्ही उपलब्ध करून दिलेला आहे. सदर कोर्सद्वारे अधिकाधिक तंत्रज्ञ नव्या तंत्रज्ञानासह माहिती तंत्रज्ञान क्षेत्राला उपलब्ध व्हावेत व नवीन मनुष्यबळ विकसित व्हावे, यासाठी इतकी मोठी सूट आम्ही दिलेली आहे. तरी यांची माहिती घेण्यासाठी खाली दिलेल्या क्रमांकावर किंवा वेबसाईटवर तुम्ही संपर्क साधू शकता.

https://mitu.co.in/courses
मोबाईल: 8600829693

द इमिटेशन गेम : एका ध्येयवेड्या गणितज्ज्ञाची कथा

संगणकाचा जनक कोण? याचं उत्तर अर्थात चार्ल्स बाबेज हे नाव जवळपास सर्वांनाच माहीत असतं. परंतु, आधुनिक संगणकाचा जनक कोण? याचे उत्तर मात्र खूप कमी लोकांना माहीत आहे. अगदी संगणक अभियंते व तंत्रज्ञ यांनाही हे नाव कदाचित माहीत नसावं.
आधुनिक संगणकाचा जनक आहे ॲलन ट्युरिंग!
सन १९५० नंतर संगणकाची पिढी हळुहळु डिजिटल व्हायला लागली होती. डिजिटल कम्प्युटरच युग सुरुवातीच्या काळामध्ये होतं. या काळानंतर संगणक क्षेत्रात सर्वात महत्त्वाचं योगदान देणारे तीन शास्त्रज्ञ म्हणजे ॲलन ट्युरिंग, जॉन व्हॉन न्यूमन आणि डेनिस रिची होय. या तिघांशिवाय आधुनिक संगणक बनू शकला नसता, असं मला वाटतं. त्यापैकी ट्युरिंग हा सर्वाधिक विशेष असा गणितज्ञ होता. सन १९४० च्या सुमारास दुसरे महायुद्ध जर्मनीने जगावर लादलं होतं. तंत्रज्ञान विकासाच्या दृष्टीने हे महायुद्ध खूप महत्त्वाचं मानलं गेलं पाहिजे. कारण याच महायुद्धामुळे तंत्रज्ञानाचा विशेष करून डिजिटल इलेक्ट्रॉनिक तंत्रज्ञानाचा वापर व विकास अतिशय वेगाने होऊ लागला. यात काळामध्ये ॲलन ट्युरिंग हा इंग्लंडमध्ये गणितज्ञ म्हणून नावारूपास येत होता. त्याची कहाणी सन २०१४ मध्ये प्रदर्शित झालेल्या 'इमिटेशन गेम' या चित्रपटात चित्रित करण्यात आलेली आहे. चित्रपट पाहिल्यानंतर ट्युरिंगचे तंत्रज्ञानाला व विशेषतः संगणक तंत्रज्ञानाला असलेले योगदान किती महत्वपूर्ण आहे, याची प्रचीती येते. शिवाय त्यांनी केलेली धडपड व समर्पण हेही आपल्या समोर प्रकर्षाने येतं. अँड्रयू ह्युजेस यांनी १९८३ मध्ये लिहिलेल्या 'ऍलन ट्युरिंग: द एनिग्मा' या पुस्तकावर हा चित्रपट आधारलेला आहे.


१९३० च्या दशकातला ॲलन ट्युरिंग हा नावाजलेला गणितज्ञ होता. त्यामुळे केंब्रिज विद्यापीठात एका महत्त्वाच्या प्रकल्पावर काम करण्यासाठी वयाच्या केवळ सत्ताविसाव्या वर्षी त्याला संधी मिळाली. आपल्याला माहीतच आहे की, याच कालावधीमध्ये हिटलरच्या जर्मनीने जगावर दुसरे महायुद्ध लादलं होतं. जर्मनी सर्वच क्षेत्रात आघाडीवर होती. युरोपमध्ये जवळपास सर्वच देश पादाक्रांत करण्याची हिटलरची मनीषा होती. या युद्धात भयंकर नरसंहारही झाला होता. जर्मन सैन्य आधुनिक तंत्रज्ञानाच्या बळावर आघाडी घेत होतं. त्यांचे एन्कोडेड संदेश हे पाठवले जायचे. यातली बरेचशे संदेश इंग्लंड व अन्य मित्र राष्ट्रांना मिळत होते. परंतु त्याचे अर्थ त्यांना उमगत नसत. एक गणिती प्रक्रिया सोडवण्यासाठी सत्तावीस वर्षे लागतील इतकी ती किचकट होती. त्यामुळे जर्मनांनी पूर्ण युरोप समोर मोठे आव्हान निर्माण केले होते. जर्मन संदेश मिळवण्यासाठी इंग्लंडकडे एनिग्मा नावाचे मशीन होते. परंतु त्यातून संदेशांची डिकोडिंग होत नव्हती. ती साध्य करण्यासाठी इंग्लंडमध्ये शास्त्रज्ञ व गणित तज्ञांचा एक चमू कार्यरत होता. त्यात ॲलन ट्युरिंगला बोलावणे आले. तसं पाहिलं तर ट्युरिंग हा जरा विक्षिप्त होता. आल्या आल्या त्याने थेट पंतप्रधान चर्चिल यांनाच पत्र पाठवून संशोधनाची सर्व सूत्रे आपल्या हातात घेतली व त्यांच्या टीम मधून दोघांना वगळून टाकले. त्याचे ध्येय निराळे होते. तो कोणत्याही प्रकारचे जर्मन संदेश तात्काळ डिकोडिंग करू शकेल, अशा यंत्राच्या शोधात होता. त्यासाठी तंत्रज्ञ गोळा करण्याकरिता बरीच मेहनत घेतली व आपल्या गणिती मेंदूचा वापर करून एक अतिशय किचकट यंत्र तयार केले. त्याला तो "ख्रिस्तोफर" म्हणत असे. क्रिस्तोफर हे त्याच्या बालपणीच्या दिवंगत मित्राचे नाव होते. या मशीनची डेव्हलपमेंट करण्यासाठी त्याने दिवस-रात्र मेहनत केली. जवळपास दोन वर्ष या प्रकल्पावर काम चालू होते. एकीकडे महायुद्ध जर्मनी जिंकणार अशी परिस्थिती बनत चालली होती. परंतु जर्मन संदेशांचे डिकोडिंग मात्र काही होत नव्हते. त्यामुळे इंग्लंड सरकारने विद्यापीठातल्या शास्त्रज्ञांच्या चमूला अखेरचा एक महिना दिला. तो एक महिना ऍलन ट्युरिंग व त्याच्या साथीदारांनी सार्थकी लावला. एक महादिव्य असे मशीन त्यांनी तयार केले. आता जर्मन संदेश त्यांना सहजपणे डिकोडिंग करता येऊ लागले. यामागची त्यांची मेहनत, कष्ट व समर्पण हे वाखाणण्याजोगे होते. डिजिटल कम्प्युटरला तयार करणारे हेच ते इंजिन होय ज्याला 'ट्युरिंग मशीन' असे म्हटले जाते. आधुनिक डिजिटल संगणकाचा पाया या नव्या तंत्रज्ञानाने भरला गेला होता. या मशीनचा वापर इंग्लंडने जर्मन संदेश डिकोर्डिंग साठी तर केला. परंतु त्यांनी सर्वच संदेश वाचून त्यावर कृती केली नाही. त्यामुळे जर्मनांना इंग्लिश लोक आपला संदेश वाचत आहेत, हे समजूनच आले नाही. या मशीनमुळे दुसरे महायुद्ध दोन वर्ष आधीच संपले. आणि त्यामुळे १.४ कोटी लोकांचा जीव वाचला. इतिहासामध्ये ट्युरिंगचे इतके भरीव योगदान आहे. त्या काळामध्ये इंग्लंडला कदाचित ते समजले नसावे. कारण समलैंगिकतेच्या गुन्ह्याखाली त्याला शिक्षा झाली होती. त्याला दोन वर्षे जेल किंवा हर्मोनिक थेरपी यापैकी एक निवडायचे होते. संशोधनावर कार्य चालू राहावे म्हणून त्याने थेरपीची निवड केली व टुरिंग नावाने आणखी काही शोध जगासमोर आणले. त्याचा शेवट मात्र आत्महत्येने झाला. वयाच्या ४१ व्या वर्षी ट्युरिंगने सायनाईड घेऊन आत्महत्या केली. १९५४ अंतर २०१३ पर्यंत समलैंगिकतेचा कायदा इंग्लंडमध्ये लागू होता. परंतु २०१३ मध्ये इंग्लंडच्या राणीने अधिकृतरित्या ट्युरिंगची माफी मागितली होती. अर्थात त्यामुळे त्याचे योगदान इंग्लंडला मान्य करता आले.
ट्युरिंगने तयार केलेल्या ट्युरिंग मशीनच्या या बळावरच आजचा आधुनिक संगणक उभा आहे. ॲलन ट्युरिंग जर नसता तर कदाचित डिजिटल संगणक अजूनही मागच्याच पिढीमध्ये असला असता. त्याच्या या योगदानाला स्मरून एसीएम अर्थात असोसिएशन ऑफ कॉम्प्युटिंग मशिनरीने  संगणक शास्त्राचे नोबेल म्हणून ट्युरिंग अवार्ड देण्याची सुरुवात केली. आतापर्यंत अनेक महान संगणक तज्ञांना हा पुरस्कार प्राप्त झालेला आहे.
"इमिटेशन गेम" या चित्रपटातून ट्युरिंगचे चरित्र जगासमोर आले. एकंदरीतच संगणकावर प्रेम करणाऱ्या सर्वांसाठी हा चित्रपट निश्चित बघण्यासारखा आहे. काही धडपड्या व ध्येयवेड्या लोकांमुळेच आजचं तंत्रज्ञान उभं आहे. त्यातलाच एक ॲलन ट्युरिंग...

Wednesday, October 30, 2019

अवघे जग बदलून टाकणारे महान द्रष्टे

"टॉप व्हिजनरीज हू चेंज्ड द वर्ल्ड" या जॉर्ज इलियन लिखित पुस्तकाचा "अवघे जग बदलून टाकणारे महान द्रष्टे" हा अनुवाद होय. तंत्रज्ञानाच्या विश्वाचे राजे असणारे स्टीव जॉब्स, जॅक मा, बिल गेट्स, एलोन मस्क व मार्क झुकेरबर्ग यांचे हे छोटेखानी प्रेरणादायी चरित्र आहे. कोणतीही संकल्पना मनात येणे, ती प्रत्यक्षात उतरवणे व व्यावसायिकरित्या यशस्वी करून दाखवणे, याची गोष्ट या पुस्तकातून वाचायला मिळते. वरील सर्व तंत्रज्ञ व व्यावसायिकांनी आपली संकल्पना प्रत्यक्षात उतरवण्यासाठी काय काय मेहनत घेतली? अपयशाच्या कोणत्या पायऱ्या पार केल्या? व आज ते इतक्या उंचीवर पोहोचूनही सामाजिक भावनेने कशा प्रकारे कार्य करत आहेत? या सर्व प्रश्नांची उत्तरे या पुस्तकातून मिळतात. शिवाय अन्य देशांची विचारसंस्कृती व भारतीय विचारपद्धती यातील फरकही प्रकर्षाने जाणवतो. म्हणजे सांगायचं असं की, यातील एक जण जरी भारतीय कुटुंबात व भारतात जन्माला आला असता तर कदाचित तो या स्थानी असला नसता. आपल्या देशात अनेक धडपडे तरुण आहेत. परंतु, त्यांना प्रोत्साहन देणारे वातावरण इथे नाहीये. ते कसे असावे? या प्रश्नाचे उत्तर या पुस्तकातून मिळू शकेल. 


स्टीव जॉब्स वगळता इतर चौघे आजही अविरतपणे कार्यरत आहेत. प्रत्येकाच्या आयुष्यात विविध प्रकारची सकारात्मक व नकारात्मक वळणे आली. त्यांचा योग्य रीतीने सामना केला गेला. त्यांची एक विचारसरणी तयार होत गेली. हेच त्यांच्या यशस्वीतेचे मुख्य कारण आहे. अगदी सारांश सांगायचा तर "थ्री इडियट्स" या हिंदी चित्रपटात फुनसुख वांगडू सांगतात तसं "सक्सेस के पीछे मत भगो, एक्सलन्स का पीछा करो. सक्सेस झक मार के तुम्हारे पिछे आयेगी".

Saturday, December 22, 2018

मशीन लर्निंग: नव्या युगाची नांदी

मानवी आकलनक्षमता संगणकाला प्रदान करण्याच्या संकल्पनेतून संगणकीय कृत्रिम बुद्धिमत्तेचा उगम झाला. यायचं पुढचा टप्पा म्हणजे 'मशीन लर्निंग' होय. शक्यता आणि संभाव्यता या दोहोंचाही वापर निर्णय प्रक्रियेत करून घेणारे शास्त्र म्हणजे मशीन लर्निंग होय. संगणक मानवासारखा विचार करू शकतो का? असेल तर त्याचे निर्णय अधिक अचूक करण्यासाठी व वेगवान करण्यासाठी मशीन लर्निंग चा उदय झालाय, हे निश्चितपणे सांगता येईल. 


विविध घटना, रचना, संकल्पना व माहिती यांमध्ये एक प्रकारचा सांख्यिकीय सिद्धांत दडलेला असतो. अर्थात, हे सर्व गणिताच्या नियमाप्रमाणे चालतात. परंतु, हे नियम सर्वांनाच लागू होतील असेही नाही. यात कोणता विषय, कोणाला, कश्या पद्धतीने लागू पडतो? याचे उत्तर मशीन लर्निंग देते.
निसर्ग ही मानवाला मिळालेली सर्वोत्तम भेट आहे. जर आपण म्हणतो की, सर्व काही निसर्ग नियमांप्रमाणे चालते तर संगणकही या नियमांचा उपयोग का नाही करू शकत? 'निसर्ग प्रेरित संगणन' ही संकल्पना यातूनच उदयास आली. निसर्गाने शिकवलेले धडे संगणकाने योग्य पद्धतीने गिरवले आहेत. किंबहुना संगणक हेच 'निसर्ग प्रेरित संगणनाचे' पहिले उत्पादन मानता येईल. निसर्ग आमचा गुरु... असं मानून अद्ययावत संगणकीय तंत्रज्ञानाची नवी वाटचाल चालू आहे. मशीन लर्निंग हा त्यातलाच एक भाग. यातील काही पद्धतींची तुलना अगदी आईन्स्टाईनच्या सापेक्षवादाशी, चौमितीशी, न्यूटनच्या गुरुत्वाकर्षणाच्या नियमाशी व डार्विनच्या उत्क्रांतीवादाच्या सिद्धांताशी केली तर वावगे ठरणार नाही. हे शास्त्र समजायला किचकट वाटत असले तरी, ती भविष्यातील नांदी ठरेल, इतपत क्षमता त्याच्यात आहे. अगदी भविष्यही सांगू  शकतील अश्या पद्धती मशीन लर्निंगच्या निर्णय प्रक्रियेत समाविष्ट आहेत.
संगणकाने मानवाला अधू केलं असं म्हटलं जातं. अर्थात, ते संगणक वापरणाऱ्याच्या दृष्टिकोनावर अवलंबून आहे. परंतु, नवनिर्मिती प्रक्रियेत व मानवी जीवनाच्या पुढील प्रवासात मानवाचाच मेंदू वापरून ते वेगाने वाटचाल करत आहे, असे दिसते. मागच्या लाखो वर्षांत जी क्रांती झाली, तीच काही शतकांमध्ये आजच्या काळात झाली. त्याहून वेगवान क्रांती पुढच्या दशकानुदशके चालेल ती या मशीन लर्निंग तंत्रज्ञानामुळेच, हे ध्यानात ठेवायला हवे.

Monday, April 1, 2013

संगणक माहिती मोजमाप करणारी एकके


कोणतीही गोष्ट मोजण्यासाठी विविध एककांची (युनिट्स) ची गरज पडते. संगणकीय माहितीसाठा अर्थात मेमरी मोजण्यासाठीही संगणकतज्ज्ञांनी एककांची निर्मिती केली आहे. यातील केवळ तीन-चार एककेच आपण जाणतो. कारण, आजची संगणक मेमरी त्यापुढे जाऊ शकलेली नाही. अगदी संगणक अभियंत्यांनाही या मोठ्या एककांची माहिती नाही. संगणकीय मेमरीचा डोलारा पाहता येत्या दहा वर्षांत या एककांची गरज आपल्याला पडू शकते. रजनिकांतच्या ’इंदिरन’ अर्थात ’रोबोट’ या चित्रपटांत स्वत:चे configuration सांगण्यासाठी तो मेमरीच्या एका एककाचा उल्लेख करतो. ते एकक कोणते ते खालच्या यादीत पाहून तुम्हीच ठरवा.

१ बिट (० किंवा १) = बायनरी डिजिट

८ बिट्स = १ बाईट

१०२४ बाईट्स = १ केबी (किलोबाईट्स)

१०२४ केबी = १ एमबी (मेगाबाईट्स)

१०२४ एमबी = १ जीबी (गीगाबाईट्स)

१०२४ जीबी = १ टीबी (टेराबाईट्स)

१०२४ टीबी = १ पीबी (पेटाबाईट्स)

१०२४ पीबी = १ ईबी (एक्साबाईट्स)

१०२४ ईबी = १ झेडबी (झेटाबाईट्स)

१०२४ झेडबी = १ वायबी (योटाबाईट्स)

१०२४ वायबी = १ बीबी (ब्रॉंटोबाईट्स)

१०२४ बीबी = १ जीऑपबाईट्स

जीऑपबाईट्स हे संगणक मेमरी मोजण्याचे सर्वात मोठे एकक आहे!

Sunday, April 29, 2012

Recursive full-forms


In the world of computing, we found a very interesting story about the concept of abbreviations and the full forms. Some of the full forms of the abbreviations used in the computing are recursive! That is, their full form itself contains the short form as the first word of it. Few full forms are not officially distributed but I think they are created. It is very interesting to know these full forms. I am giving top five abbreviations here:

1.   GNU
It is an open source operating system created by Richard Stallman. Most of the open source software has GNU license. Its full form is:
GNU is Not Unix

2.   BING
It is the search engine from Microsoft. Its full form is assumed to be: Bing Is Not Google!

3.   WINE
It is an open source software that is used to execute Windows application programs on Linux system. Its full form is:
Wine Is Not Emulator!

4.   PHP
PHP is a server-side scripting language originally designed for Web development to produce dynamic Web pages. Its first full form was “Personal Home Page” but now it is PHP: Hypertext Preprocessor!

5.   Linux
It is a free and open source operating system. Actually, we know that Linux Torvalds has developed this system so its name in Linux. But someone has interestingly given its full form as Linux Is Not UniX.   

Other acronyms are:
    ACME - Acme Company Makes Everything (also A Company that Makes 
               Everything)
    AROS — AROS Research Operating System (originally Amiga Research 
               Operating System)
    Allegro — Allegro Low LEvel Game ROutines (early versions for Atari ST 
               were called "Atari Low LEvel Game ROutines")
    BAMF - BAMF Application Matching Framework
    CAVE — Cave Automatic Virtual Environment
    Cygnus — Cygnus, Your GNU Support
    EINE — EINE Is Not Emacs
    DIMS — DIMS Ingenius Musical Solutions
    GiNaC — GiNaC is Not a CAS (Computer Algebra System)
    GNE — GNE's Not an Encyclopedia
    GNU — GNU's Not Unix
    FIJI — FIJI Is Just ImageJ
    INX — INX's Not X (a UNIX clone)
    JACK — JACK Audio Connection Kit
    JOE — Joe's Own Editor
    KDE — KDE Desktop Environment
    KGS — KGS Go Server
    LAME — LAME Ain't an MP3 Encoder
    LiVES — LiVES is a Video Editing System
    MOST — MOST Official Sneeze Tracking[citation needed]
    MiNT — MiNT is Not TOS (later changed to "MiNT is Now TOS")
    MINT — MINT Is Not TRAC
    Mung — Mung Until No Good
    Nagios — Nagios Ain't Gonna Insist On Sainthood (which is a reference 
                 to the previous name of Nagios, namely Netsaint)
    NiL — NiL Isn't Liero
    Ninja-ide - Ninja-IDE Is Not Just Another IDE
    PHP — PHP: Hypertext Preprocessor (originally "Personal Home Page")
    P.I.P.S. — P.I.P.S. Is POSIX on Symbian
    PINE — PINE Is Nearly Elm, originally; PINE now officially stands for 
              "Pine Internet News and E-mail"
    PNG — PNG's Not GIF (officially "Portable Network Graphics")
    RPM — RPM Package Manager (originally "Red Hat Package Manager")
    Scaled — Scaled Composites: Advanced Link to Efficient Development
    SPARQL — SPARQL Protocol And RDF Query Language
    Qins — Qins is not Slow
    TiLP — TiLP is a Linking Program
    TIP — TIP isn't Pico (name for earliest versions of nano text editor)
    UIRA — UIRA Isn't a Recursive Acronym
    Wine — Wine Is Not an Emulator
    XBMC — XBMC Media Center (originally Xbox Media Center)
    XINU — Xinu Is Not Unix
    XNA — XNA's Not Acronymed
    YAML — YAML Ain't Markup Language (initially "Yet Another Markup 
               Language")
    Zinf — Zinf Is Not Freeamp
    ZWEI — ZWEI Was EINE Initially

Sunday, March 11, 2012

संगणकाचे प्रकार


मित्रांनो, मी सध्या नितीन प्रकाशनाच्या ’ज्ञानसागरातील शिंपले’ या पुस्तकांच्या श्रुंखलेतील पुढच्या पुस्तकाचे लेखन करित आहे. त्यात समाविष्ट असलेल्या एका लेखाचीच ही झलक-


७.      संगणकाचे प्रकार
संगणकाच्या आकारानुसार तसेच वेगानुसार त्याचे प्रामुख्याने चार प्रकार पडतात- सुपर कॉम्प्युटर, मेनफ्रेम कॉम्प्युटर, मिनी कॉम्प्युटर व मायक्रो कॉम्प्युटर इत्यादी. सुपर कॉम्प्युटर हा सर्वात वेगवान संगणक होय. हवामान अंदाज, उपग्रह प्रक्षेपण, मोबाईल कम्युनिकेशन यासारख्या विशिष्ट कामांकरिता हे संगणक वापरले जातात. त्यांचा वेग हा खूप जास्त असतो. तो ’फ्लॉप्स’ या एककात मोजला जातो. शासकिय संस्थांव्यतिरिक्त अनेक मोठ्या कंपन्यांमध्येही सुपर कॉम्प्युटर वापरले जातात. सीडॅकने तयार केलेला. ’परम’ हा भारताचा पहिलाच महासंगणक अर्थात सुपर कॉम्प्युटर होता. अशा संगणकांचा हाताळण्यासाठी विशिष्ट संगणक प्रणालीची गरज असते. सुपर कॉम्प्युटर पेक्षा आकाराने लहान व वेगाने कमी असणारा संगणक म्हणजे मेनफ्रेम कॉम्प्युटर होय. १९६० च्या दशकात मोठ्या प्रमाणावर अशा प्रकारच्या संगणकांची निर्मिती झाली होती. आजही अनेक कंपन्यांकडे असे संगणक उपलब्ध आहेत. जिथे सुपर कॉम्प्युटरची गरज नसून अधिक कार्य करायचे असते, अशा ठिकाणी मेनफ्रेमचा वापर होतो. मेनफ्रेमपेक्षाही कमी आकाराचा व कमी वेग असणारा संगणक म्हणजे मिनी कॉम्प्युटर होय. आज अशा प्रकारचे संगणक वापरले जात नाही. ८० च्या दशकात शेवटचा मिनी कॉम्प्युटर वापरण्यात आला होता. मेनफ्रेमपेक्षा कमी आकाराचा संगणक तज्ञांनी बनविल्याने त्याला मिनी कॉम्प्युटर असे नाव दिले गेले होते. आज मिनी कॉम्प्युटरचे नामोनिशान केवळ संग्रहालयांत दिसून येते. आपल्या घरी किंवा महाविद्यालयांत जो संगणक वापरण्यात येतो त्याला मायक्रो कॉम्प्युटर असे म्हणतात. सन १९८० नंतर वैयक्तिक संगणकाचे युग अवतरल्यावर त्याला मायक्रो कॉम्प्युटर असे नाव दिले गेले. पूर्वीच्या खोलीएवढ्या मोठ्या संगणकांपेक्षा हा संगणक अतिशय लहान असल्याने त्याला हे नाव सार्थक होते. मायक्रो कॉम्प्युटरचे डेस्कटॉप व लॅपटॉप असे दोन प्रकार पडतात. डेस्कटॉप म्हणजे टेबलावर व लॅपटॉप म्हणजे मांडीवर ठेवून वापरता येण्यासारखा कॉम्प्युटर होय. आता हाताच्या तळव्यावर मावेल असा पामटॉप नावाचा कॉम्प्युटरही लोकप्रिय होत आहे. काही वर्षांनी फिंगरटॉप नावाचे संगणक बाजारात आले तर आश्चर्य वाटायला नको.