আমরা পূর্বে (R) বিষয়ক বিভিন্ন চ্যালেঞ্জ নিয়ে আলোচনা করেছি। চলুন আমরা আরো নতুন কিছু আর (R) বিষয়ক চ্যালেঞ্জ নিয়ে আলোচনা করি, যা আপনাকে এই ভাষাটি শিখতে এবং দক্ষতা বৃদ্ধি করতে আরো সাহায্য করবে। 

কেন একটি আর (R) চ্যালেঞ্জ নিবেন? 

এ ধরনের চ্যালেঞ্জ আপনাকে আপনার আর ভাষার জ্ঞান এবং দক্ষতা দ্রুত বৃদ্ধি করতে সাহায্য করবে। অন্যান্য সকল প্রোগ্রামিং ভাষার মত আপনার যদি এই ভাষা অনুশীলনের মধ্যে না থাকে, তাহলে আপনি বিভিন্ন খুটি-নাটি বিষয়সমূহ ভুলে জেতে পারেন। তাই এ ধরনের চ্যালেঞ্জ আপনাকে বিভিন্ন পুরানো দক্ষতা ঝালাই করে নিতেও সাহায্য করবে। 

এখানে, আমাদের প্রজেক্টের মধ্যে যারা সবেমাত্র R শেখা শুরু করেছেন এবং যারা তাদের দক্ষতা বিকাশের জন্য উন্মুখ, সর্বোপরি সকলের উপকারের জন্য কিছু চ্যালেঞ্জ নিয়ে কথা বলা হয়েছে। চলুন আমরা তাহলে এখন চ্যালেঞ্জগুলো বিস্তারিতভাবে জেনে নেই। 

R ভাষায় আপনার দক্ষতা উন্নত করার ৫ টি চ্যালেঞ্জ

১। ggplot2 এবং Shiny ব্যবহার করে একটি ড্যাশবোর্ড তৈরি করুন

R-এর সুপার পাওয়ারগুলির মধ্যে একটি হল এর অবিশ্বাস্য ডেটা ভিজ্যুয়ালাইজেশন লাইব্রেরি যেমন ggplot2 এবং Shiny। এই ওপেন সোর্স প্যাকেজগুলির সর্বোত্তম দিকটি হল আপনি বিশ্বমানের কিছু ড্যাশবোর্ড ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারেন। যা আপনি সহজেই শূন্য খরচে কর্মক্ষেত্রে স্থাপন করতে পারেন। এছাড়াও, তাদের ব্যাপক ডকুমেন্টেশন এবং টেমপ্লেটের ভাণ্ডার রয়েছে যা কয়েক বছর ধরে বেড়েই চলছে। 

আপনি এই দুটি টুল (ggplot2 এবং Shiny) ব্যবহার করে ড্যাশবোর্ড তৈরি করলে ইন্টারেক্টিভ ড্যাশবোর্ড সম্পর্কে ধারণা পাবেন, যা পরবর্তী চাকরি ক্ষেত্রে আপনার পোর্টফোলিওতে যোগ করতে পারবেন। 

২। কোভিড-১৯ এর কেস ভিজুয়ালাইজ করুন 

মাত্র কয়েক মাসের মধ্যে, COIVD-19 বিশাল রূপ ধারন করেছিল। পরবর্তীতে, মহামারীটি বিশ্বজুড়ে অনেক ধরনের অবিশ্বাস্য পরিবর্তন নিয়ে এনেছে। আমাদের কাজের পদ্ধতিকে সম্পূর্ণভাবে পরিবর্তন করেছে, ডিজিটালাইজেশন আরো প্রসারিত করেছে। কিন্তু এই ভাইরাসটি এতো তাড়াতাড়ি ছড়ালো কি করে? 

ভিজ্যুয়ালাইজিং COVID-19 প্রজেক্টে, আপনি ভিজ্যুয়ালাইজ সম্পর্কে আরো ধারণা পাবেন এবং বুঝতে পারবেন কীভাবে ভাইরাসটি বিশ্বব্যাপী ছড়িয়ে পড়েছে। 

৩। সবচেয়ে শক্তিশালী পোকেমন খুঁজে বের করুন 

আমরা সকলেই পোকেমন দুনিয়ার সাথে পরিচিত। কিন্তু এতো বিশাল সংখ্যক পোকেমোন-এর মধ্যে সবচেয়ে শক্তিশালী পোকেমন কোনটি? এ ধরনের মজার কিছু ইনফরমেশন জানার জন্যও আপনি (R) ব্যবহার করতে পারেন। এর জন্য সকল পোকেমনগুলোর তথ্য সংক্রান্ত ডেটাবেস থেকে সবচেয়ে শক্তিশালী পোকেমনগুলোর সাধারণ বৈশিষ্ট্য চিহ্নিত করতে হবে।  এরপর মেশিন লার্নিং, ডিসিশন ট্রি এবং র‍্যান্ডম ফরেস্ট পদ্ধতির মাধ্যমে এর সমাধান করতে পারবেন।

৪। Jeopardy! টিভি শো-টির প্রশ্নের উত্তর খুঁজে বের করুন 

টিভি শো এর দুনিয়ায় জিওপারডি খুবই জনপ্রিয় একটি নাম। ৪০ বছরের বেশি ধরে এই শো টি চলছে। যেখানে প্রতিযোগীদের বিভিন্ন রকম জটিল ট্রিভিয়া প্রশ্ন করা হয়ে থাকে। কিন্তু আপনি (R) ভাষার সাহায্যেই এরকম ট্রিভিয়া প্রশ্নের উত্তর বের করতে পারবেন। এ ধরনের সমস্যা সমাধানের জন্য আপনাকে ট্যাক্সট আ্যনালাইসিস এবং ন্যাচারাল ল্যাংগুয়েজ প্রোসেসিং-এর সাহায্যে প্রশ্নগুলোকে শ্রেনীবিভাগ করতে হবে।

৫। পাখিদের উপর জলবায়ু পরিবর্তনের প্রভাব খুঁজে বের করুন 

জলবায়ুগত বিভিন্ন গবেষণা করার ক্ষেত্রে (R) একটি খুবই শক্তিশালী টুল। গত কয়েক দশক ধরে এবং পরবর্তী দশকগুলিতেও, পৃথিবীর জলবায়ুর পরিবর্তন, পৃথিবীর প্রাণী-প্রজাতির উপর বিভিন্নভাবে প্রভাব ফেলছে। স্কটিশ হাইল্যান্ডের পাখিদের উপর জলবায়ুর প্রভাব নিয়ে এই পর্যন্ত বেশ কিছু গবেষণা করা হয়েছে। 

আপনি এই ধরণের কোনো প্রজেক্ট নিয়ে কাজ করলে, তা আপনার ম্যাপের মাধ্যমে ভিজুয়্যালাইজেশন তৈরি করতে শিখাবে। যার মাধ্যমে আপনি দেখাতে পারবেন যে, প্রতি বছরে বছরে জলবায়ুর কারণে কি ধরণের প্রভাব পরছে। এর সাথে মেশিন লার্নিং-এর মাধ্যমে ভবিষ্যতে কি ধরণের অবস্থা সৃষ্টি হতে পারে, তারও অনুমান করতে পারবেন।