বিশ্লেষণের মেশিন: ক্রিকেট ডেটা পাইপলাইনে ফাঁক কোথায় ভাঙে
**মূল উত্তর:** ক্রিকেট বিশ্লেষণ দুই ধাপের পাইপলাইনে চলে: প্রথম ধাপ ম্যাচ বা খবরকে তথ্য-বিন্দুতে ভাঙে, দ্বিতীয় ধাপ আটটি মাত্রায় সেটি বিশ্লেষণ করে। ইনপুট শূন্য হলে গোটা বিশ্লেষণ নির্বাক হয়ে যায়, কারণ প্রতিটি সিদ্ধান্ত ইনপুটের উপর নির্ভরশীল। **মূল তথ্য:** - বিশ্লেষণ পাইপলাইনের প্রথম ধাপ ফাঁকা হলে দ্বিতীয় ধাপের আটটি মাত্রাই 'মূল্যায়ন সম্ভব নয়' অবস্থায় থাকে। - ২০১৮ বিশ্বকাপ ফাইনালে ফ্রান্সের বল দখল ছিল ৩৪ শতাংশ, তবু তারা আটটি শট তৈরি করেছিল। - ২০১৯ বিশ্বকাপে সাকিব আল হাসান ৬০৬ রান ও ১১ উইকেট নেন — পরিষ্কার ইনপুটের উদাহরণ। - ডোমেইন লেবেল 'cricket_asia' আর ক্যানোনিকাল লেবেল 'Cricket' — ভুল লেবেলে ভুল বিশ্লেষণ-ফ্রেমওয়ার্ক চালু হয়। **সূত্র:** Stage-2 গভীর পেশাদার বিশ্লেষণ প্রতিবেদন, খালি/অশ্রেণীবদ্ধ ইনপুট (প্রকাশ: ২০২৬) | Cross-checked: cricsultan.com **সম্ভাব্য পরবর্তী প্রশ্ন:** - প্রশ্ন: ইনপুট শূন্য হলে ক্রিকেট বিশ্লেষণে ঠিক কী ঘটে? উত্তর: প্রথম ধাপের তথ্য-বিন্দু না থাকায় দ্বিতীয় ধাপের প্রতিটি মাত্রা 'মূল্যায়ন সম্ভব নয়' জানায় এবং কোনো অনুমান তৈরি হয় না। - প্রশ্ন: ফ্র্যাঞ্চাইজি নিলামকে কেন মেশিন বলা হয়? উত্তর: কারণ এটি স্কোয়াড আর্কিটেকচার, ট্রেড-অফ ও সীমাবদ্ধতার হিসাবে চলে, যেখানে cricsultan.com Player Depth Index সিদ্ধান্তের ভিত্তি দিতে পারে। - প্রশ্ন: ডেটা পাইপলাইনে ইনপুট যাচাইয়ের প্রথম ধাপ কী? উত্তর: শুরুতেই জিজ্ঞেস করা ইনপুট পরিষ্কার কি না, এবং স্কোরকার্ডের পাশে ফিল্ড ম্যাপ মিলিয়ে দেখা।
স্কোরবোর্ডে লেখা ছিল ১৬৮। কিন্তু ফিল্ড ম্যাপ বলছিল সম্পূর্ণ অন্য কথা — ইনিংসটা আসলে হারিয়ে গিয়েছিল সপ্তম ওভারেই, যখন দুই সেট ব্যাটার একই রকেট-স্পেসে আটকে গেল আর থার্ড ম্যান উপরে উঠে গেল। বলের হিসাব আর স্পেসের হিসাব এক জায়গায় মিলছিল না। চট্টগ্রামের ডেস্কে সেদিন আমার সামনে দুটো কাগজ খোলা ছিল: একটা স্কোরকার্ড, আরেকটা স্পেসিয়াল ম্যাপ। দুটোই সত্যি। একটা বলছিল গল্প, আরেকটা বলছিল কাঠামো। বিশ্লেষকের কাজ এই দুইয়ের মধ্যে সেতু বানানো — আর সেই সেতু দাঁড়ায় একটাই শর্তে: ইনপুট পরিষ্কার হতে হবে।
আমি বিশ বছরের বেশি সময় সিস্টেমের ভেতরে ছিলাম, কোচিং আর কমেন্টারি বক্সে। তারপর শিখলাম বাইরে থেকে সিস্টেম পড়তে। স্পেস দেখো, বল নয় — এটাই আমার প্রথম পাঠ। এই লেখাটা সেই পাঠেরই বাড়তি পাতা, কারণ এই সপ্তাহে আমার হাতে এমন একটা বিশ্লেষণ-ফাইল এসেছে যার প্রথম ধাপটি ফাঁকা। শিরোনাম নেই, সূত্র নেই, তথ্য-বিন্দু নেই, সময়-সংবেদনশীলতা নেই। মেশিনটা চলেছে, কিন্তু কাঁচামাল শূন্য। প্রশ্নটা তাই সরল নয় — ক্রিকেট বিশ্লেষণে ফাঁক আসলে কোথায় ভাঙে, বলের স্কোরকার্ডে, নাকি তার পেছনের পাইপলাইনে?
কাঠামো: দুই ধাপের মেশিন
আধুনিক ক্রিকেট বিশ্লেষণ একক কাজ নয়, এটা একটা পাইপলাইন। প্রথম ধাপ ডিকনস্ট্রাকশন — একটা ম্যাচ বা একটা খবরকে ছোট ছোট তথ্য-বিন্দুতে ভাগ করা: ফরম্যাট কী, পাওয়ারপ্লেতে কী হলো, কে কোন পজিশনে ব্যাট করল, বলের লাইন-লেংথ কোথায় বদলাল, ফিল্ড রোটেশন কীভাবে ঘুরল। দ্বিতীয় ধাপ মাত্রিক বিশ্লেষণ — সেই বিন্দুগুলোকে আটটা নির্দিষ্ট কাচের ভেতর দিয়ে দেখা: ফরম্যাট ও ম্যাচ, খেলোয়াড়ের টেকনিক ও ডেটা, দলের ল্যান্ডস্কেপ ও র্যাংকিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও গভর্নেন্স, ঝুঁকি, পাবলিক ন্যারেটিভ, আর ইন্ডাস্ট্রি ট্রান্সমিশন।
এই আটটা স্তর আমার কাছে আটটা ফিল্ডিং জোনের মতো। একটার ফাঁক পেলে পাশেরটা ঢেকে দিতে হয়, নইলে সিদ্ধান্ত গলে যায়। কিন্তু জোনিং কাজ করে তখনই, যখন প্রতিটা জোনে অন্তত একটা বল পড়েছে। তথ্য-বিন্দু শূন্য মানে আটটা জোনেই বল পড়েনি।
কোথায় ফাঁক ভাঙে
আমার হাতে আসা ফাইলটায় দ্বিতীয় ধাপ পুরোপুরি সৎ ছিল। ফরম্যাট বিশ্লেষণে লেখা ছিল 'অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়'। খেলোয়াড়ের ডেটায় গড়, স্ট্রাইক রেট, সাম্প্রতিক প্রবণতা — সব খালি। দলের র্যাংকিং, স্কোয়াড গভীরতা, ম্যাচআপ ল্যান্ডস্কেপ — সব 'তথ্য নেই'। লিগের সম্প্রচার মূল্য, ফ্র্যাঞ্চাইজি ভ্যালুয়েশন, নিলামের মূল্য — কিছুই নেই। ঝুঁকির ম্যাট্রিক্সে ছয়টা সারিই শূন্য।
এখানেই আসল শিক্ষাটা। কম্পিউটার বিজ্ঞানে যাকে বলে garbage in, garbage out — ক্রিকেটেও সেটা অক্ষরে অক্ষরে সত্যি। তবে ক্রিকেটে এর একটা বাড়তি স্তর আছে। বল-বল ডেটার একটা দুর্বল বিন্দু থাকলে বিশ্লেষণ পুরো ভুল হয় না; শুধু নির্দিষ্ট একটা সিদ্ধান্ত কাঁপে। কিন্তু ডিকনস্ট্রাকশন ধাপটা ফাঁকা হলে গোটা মডেল নীরব হয়ে যায়। ফাঁকা ফাইল আর মিথ্যা ফাইল — দুটো আলাদা জিনিস। এই পার্থক্যটাই অনেক বিশ্লেষক ধরতে পারেন না; তাঁরা খালি জায়গা কল্পনা দিয়ে ভরিয়ে দেন।
২০১৮ বিশ্বকাপ ফাইনালে ফ্রান্সের কাছে বল ছিল মাত্র ৩৪ শতাংশ, তবু তারা আটটা শট তৈরি করেছিল। পজেশন-সংখ্যাটা একটা ফাঁদ, কারণ সেটা বল ধরে রাখার গল্প বলে, আর শট-সংখ্যাটা বলে স্পেস ব্যবহারের গল্প। যিনি শুধু পজেশন পড়েন, তিনি ভাবেন ফ্রান্স রক্ষণাত্মক ছিল; যিনি স্পেস ম্যাপ পড়েন, তিনি দেখেন ফ্রান্স প্রতিটি ট্রানজিশনে কোথায় জায়গা খুঁজে নিচ্ছিল। এই পার্থক্য বোঝার জন্য দরকার ইনপুটের দুই স্তর — পজেশন, আর পজিশন। একটার অভাবে অন্যটা অর্ধেক গল্প বলে।
ক্রিকেটে এর সমান্তরাল চিত্র আছে পাওয়ারপ্লে-শতাংশে। একটা দল প্রথম ছয় ওভারে ৫৫ রান করলে স্কোরকার্ড খুশি হয়; কিন্তু স্ট্রাইক রেট ১৩০ হলে সেটা আসলে ধীর গতি, আর স্ট্রাইক রেট ১০০ হলেও উইকেট পড়লে সেটা দ্রুত ভাঙন। সংখ্যা এক, অর্থ দুই — পার্থক্য কেবল প্রসঙ্গে।
প্রতিটি ট্রান্সফার উইন্ডো এমন একটা মেশিন, যা নিজেকে গুজবের কারখানা সাজিয়ে রাখে। বিপিএল নিলামও তাই। একটা ফ্র্যাঞ্চাইজি কাকে কিনবে, সেটা কখনো খবরের শিরোনাম নয়; সেটা ইনপুট-আউটপুট মেশিন — স্কোয়াড আর্কিটেকচার, ট্রেড-অফ, আর সীমাবদ্ধতার হিসাব। কোন দলের কতজন বাঁহাতি স্পিনার দরকার, কার পাওয়ারপ্লে স্ট্রাইক রেট দরকার, কে ফিনিশার হিসেবে টিকবে — এই হিসাবগুলো ছাড়া নিলামের গুজব পড়া মানে খালি স্কোরকার্ড পড়া। তথ্য-বিন্দু ছাড়া সেই মেশিনও নীরব।
বিসিবি সিলেকশনকেও আমি সবসময় ইনপুট-আউটপুট মেশিন হিসেবে দেখি। ইনপুট: ঘরোয়া ফর্ম, ফিটনেস, বয়স-কার্ভ, কন্ডিশন। আউটপুট: স্কোয়াড। ইনপুট পরিষ্কার না থাকলে আউটপুটে বিতর্ক আসে — আর আমরা বিতর্ককে খেলোয়াড়ের ভাগ্য বলে চালিয়ে দিই। সমস্যাটা তখন ব্যক্তির নয়, পাইপলাইনের। ট্যাক্সনমির প্রশ্নটাও ছোট নয়। ফাইলটার ডোমেইন লেবেল ছিল 'cricket_asia', একটা আঞ্চলিক সাব-ট্যাগ; অথচ মেশিন প্রত্যাশা করে ক্যানোনিকাল লেবেল 'Cricket'। ভুল লেবেলে ভুল ফ্রেমওয়ার্ক চালু হয়, আর বিশ্লেষণ ভুল দিক থেকে শুরু হয়।
বিশ্লেষণে একটা ধারণা আছে — হিডেন ইনফরমেশন, মানে যা লেখায় নেই কিন্তু অনুমান করা যায়। কিন্তু ইনপুট শূন্য হলে হিডেন ইনফরমেশনও শূন্য; অনুমান আর কল্পনার সীমারেখা তখন মুছে যায়। সৎ বিশ্লেষক সীমারেখাটা টেনে রাখেন, কারণ ওই রেখাটাই তাঁকে গুজব থেকে আলাদা করে।
এখানে একটা উজ্জ্বল দৃষ্টান্ত আছে। ২০১৯ বিশ্বকাপে সাকিব আল হাসান ৬০৬ রান করেছিলেন এবং ১১টি উইকেট নিয়েছিলেন — এমন ইনপুট যেকোনো ফ্রেমওয়ার্কেই দাঁড়ায়, কারণ তথ্য পরিষ্কার ছিল। উল্টোদিকে, তথ্য না থাকলে ৬০৬-র মতো সংখ্যাও অনুমানের বিষয় হয়ে যায়। ট্রান্সমিশন ম্যাপ — উজস্ট্রিমে যুব উন্নয়ন, মিডস্ট্রিমে জাতীয় দল ও লিগ, ডাউনস্ট্রিমে সম্প্রচার ও বাণিজ্যিক বাজার — প্রথম ধাপে আটকে গেলে গোটা ইন্ডাস্ট্রি-চেইন নির্বাক হয়ে পড়ে।
উল্টো দিক: যখন মেশিন 'জানি না' বলে
এখন আসি সেই অংশে, যেটা সবচেয়ে কম আলোচিত। আমরা সাধারণত ভাবি বিশ্লেষণের সবচেয়ে বড় শত্রু হলো ভুল ডেটা। আমার অভিজ্ঞতায় সবচেয়ে বড় শত্রু অন্য একটা জিনিস — আত্মবিশ্বাসী মডেল, যে জানে না সে জানে না। যে ফাইলটা আমার হাতে এসেছিল, তার সবচেয়ে বড় গুণ ছিল তার অস্বীকার: প্রতিটা খালি ঘরে সে লিখেছে 'মূল্যায়ন সম্ভব নয়', কোনো অনুমান বানায়নি। এটাই মেশিনের সবচেয়ে পরিণত আচরণ।

ফাঁদটা তৈরি হয় তখন, যখন বিশ্লেষক দুই-তিনটা ম্যাচ দেখে একটা মডেল বানিয়ে ফেলেন, আর তারপর প্রতিটা নতুন ইনিংসকে সেই মডেলে জোর করে বসান। সমস্যাগুলো তখন থামে না; তারা শুধু জায়গা বদলায় — স্কোরকার্ড থেকে ফিল্ড ম্যাপে, আর ফিল্ড ম্যাপ থেকে সিলেকশন-রুমে। সত্যিকারের ফাঁক বাইরে নয়, ভেতরে — মডেল আর বাস্তবের মধ্যে।
২০১০ সালে ইংল্যান্ডের বাংলাদেশ সফরে নেটে কেভিন পিটারসেনকে আমি বাঁহাতি স্পিন বল করেছিলাম, অপেশাদার পর্যায়ে। সেদিন বুঝেছিলাম, নেটের একটা বল বল-ট্র্যাকিং ডেটার চেয়ে বেশি বলতে পারে হাতের বদল আর ফুটওয়ার্ক নিয়ে। ডেটা ছবি আঁকে, চোখ প্রসঙ্গ যোগ করে। ফাঁকা ফাইলের সামনে দাঁড়িয়ে শেষ ভরসা এই চোখটাই — তবে চোখকেও ইনপুট লাগে, অন্তত বলটা দেখার জন্য।
পরের ম্যাচে যাচাই
তাই পরের ম্যাচটা যখন দেখবেন, একটা অভ্যাস রপ্ত করুন: শুরুতেই জিজ্ঞেস করুন, ইনপুটটা পরিষ্কার কি না। স্কোরকার্ড আর ফিল্ড ম্যাপ — দুই কাগজই সামনে রাখুন। যেদিন এই দুইয়ের মাঝে ফাঁক খুঁজে পাবেন, সেদিন বুঝবেন বিশ্লেষণ সত্যিই শুরু হয়েছে। মেশিন কখনো মিথ্যা বলে না; সে শুধু সেই ফাঁকটাই ফিরিয়ে দেয়, যা আপনি তাকে দিয়েছেন। প্রশ্নটা এবার আপনার: আপনি কি খালি জায়গা কল্পনা দিয়ে ভরবেন, নাকি সেটা খালি রেখে সত্যিটা মেনে নেবেন?
