আজকের ক্রিকেট খেলায় কে জিতবে? চলুন AI এর মাধ্যমে লাইভ ক্রিকেট এনালাইসিস হতে জেনে নিই
ক্রিকেট এক অনিশ্চয়তার খেলা – বলা হয় গোল বলের খেলা কখন জানি উল্টে দিয়ে পাল্টে যায় ফলাফল; তথাপি ক্রিকেটের একদম কোর (Core) বা মূলে থাকে এনালাইসিস। এই “এনালাইসিস” বিষয়টার সাথে বাংলাদেশী ক্রিকেট ফ্যানেরা ততোট পরিচিত না হলেও অন্যান্য ক্রিকেট মহাশক্তিধর যেমন মাইটি অস্ট্রেলিয়া বা ক্রিকেট এর জন্মদাতা ইংল্যান্ড বা ক্রিকেট বিউটি নেশান নিউজিল্যান্ড ক্রিকেট সফলতার পেছনে “এনালাইস্ট” এর গুরুত্ব অপরিসীম।
যাই হউক – জাতিগতভাবে বদমাম না দিলেও সত্যটা হলো যে “আমরা আসলে বুদ্ধি খরচ করতে বেজায় কিপটা”; এই যে উপরের বাক্যগুলো পড়ে বুঝতে যে স্ট্যামিনা খরচ হবে তাতেই আমাদের অনাগ্রহ চলে আসে – আমাদের প্রয়োজন সবসময় রসে ভর্তি টইটুম্বুর টাইপের আহ্লাদীতে ভরা হট/এক্সক্লুসিভ বিষয় তাতে ডোপামিনের ডিটক্স যে অন্যান্য সময়ের কার্টিসলের কারন সেটা বোঝার সক্ষমতা বা ইচ্ছে কোনটাই কোনটাই নেই…
[বিষয়টা ক্রিকেট কেন্দ্রিকতা নিয়েও বিবেচনা করা যায়]।
যাই হউক – যেহেতু আমরা হট টাইপের টপ কনটেন্ট আসক্ত তাই কিছু ইন্টারেস্টিং ফ্যাক্ট বলা যাক…
ফুটবল বিশ্বকাপ শুরু হলেই সমর্থকদের মধ্যে একটি প্রশ্ন বারবার উঠে আসে—কোন দল হবে চ্যাম্পিয়ন? এই প্রশ্নের উত্তর খুঁজতে বিভিন্ন প্রতিষ্ঠান পরিসংখ্যানভিত্তিক পূর্বাভাস প্রকাশ করলেও, সবচেয়ে বেশি আলোচনায় থাকে EA Sports। জনপ্রিয় ফুটবল ভিডিও গেম নির্মাতা প্রতিষ্ঠানটি ২০১০, ২০১৪, ২০১৮ এবং ২০২২ সালের বিশ্বকাপের চ্যাম্পিয়ন দল সঠিকভাবে পূর্বাভাস দিয়ে বিশ্বজুড়ে ব্যাপক আলোচনার জন্ম দেয়। এমনকি ২০২৬ সালের বিশ্বকাপের চ্যাম্পিয়ন দলও সঠিকভাবে পূর্বাভাস দিয়েছিলো যে Spain চ্যাম্পিয়ান হবে এবং ঠিক সেটাই হয়েছে। আসলে EA Sports কোনো অলৌকিক পদ্ধতিতে ভবিষ্যদ্বাণী করে না। তাদের পূর্বাভাসের ভিত্তি হলো উন্নত ডেটা বিশ্লেষণ, কৃত্রিম বুদ্ধিমত্তা (AI), পরিসংখ্যান এবং ম্যাচ সিমুলেশন প্রযুক্তি। EA তাদের ফুটবল গেমে ব্যবহৃত বাস্তবসম্মত খেলোয়াড় ও দলের তথ্য ব্যবহার করে সম্ভাব্য ফলাফল নির্ণয় করে।
যদিও এই লেখার মূল কনটেক্স ক্রিকেট নিয়ে তবুও ফুটবলের ক্ষেত্রে EA Sports এর বিষয়টা উল্লেখ করার কারন হলো Sports এর ক্ষেত্রে এনালাইসিস বিষয়টার গুরুত্ব বোঝানো যাতে সঠিক এবং পরিপূর্ণ এনালাইসিস কতোটা সূক্ষভাবে খেলার ফলাফল বাতলে দিতে পারে।
যাই হউক “ক্রিকেট ম্যাচের ফলাফল কি আগে থেকেই জানা সম্ভব?” – এই প্রশ্নটি হয়তো কারোর মাথায় সেভাবে আসেনা বটে তবে বিভিন্ন বেটিং ও গ্যাম্বলিং সাইটে যে প্রায় সময় সিস্টেম’ই উইন হয় সেটাও কিন্ত ঐ এনালাইসিসেরই স্বরূপ মাত্র। ক্রিকেটপ্রেমী হিসেবে আমরা সবাই ম্যাচের আগে অনুমান করি কে জিতবে, কে কত রান করবে, কোন ওভারে কয়টি উইকেট পড়বে। কিন্তু এই অনুমানগুলো কি শুধুই “অনুমান”? নাকি এগুলোকে লজিক্যালি এনালাইসিসের মাধ্যমে ক্রিকেট ইন্টেলিজেন্স ব্যবহার আসলেই সূক্ষ ফলাফলও প্রেডিক্ট করা যায়?!
এটা যে করা কতোটা সম্ভব ও কার্যকরী সেটা তো উপরের EA Sports এর বিষয়টা হতেই নিশ্চিত হতে পেরেছেন নিশ্চিয়ই। তথাপি এই ধারনটার ওপর বেইজ করেঔ CrickRazz এপ্লিকেশন তৈরির চিন্তা যেখানে ওপেন-সোর্স ক্রিকেট ইন্টেলিজেন্স প্ল্যাটফর্মে থাকবে কাস্টম ক্রিকেট ব্রেইন, রিয়েল-টাইম ডেটা অ্যানালাইসিস, একটি সিমুলেশন ইঞ্জিন যা যেকোনো ম্যাচের ফলাফল হাজার হাজার বার Run করিয়ে একটি গড় ফলাফলে প্রেডিকশন জানাবে যা সর্বাপেক্ষা তুলনামূলক সঠিকতর রেজাল্ট জানিয়ে দেবার চেষ্টা করবে।
এখানে যেসব বিষয়ে গুরুত্ব দেওয়া হয়েছে তথা ইমপ্যাক্ট ফ্যাক্ট হিসেবে কাজ করেছে:
- এই মুহূর্তে কোন কোন ক্রিকেট টিম লাইভ ক্রিকেট খেলছে – সেটার রিয়েল টাইম ডাটা ফেইচিং যেন শুধুমাত্র অফলাইনে এনালাইসিস না হয়ে লাইভ এনালাইসিস করা যায়
- ঐ সকল টিমে কোন কোন প্লেয়ার খেলছে এবং তাদের অতীত ও বর্তমান পারফরম্যান্স তুলনা করা।
- উভয় ক্রিকেট টিমের অতীত ক্রিকেট ম্যাচ হিস্ট্রি এনালাইসিস করে তুলনামূলক অবস্থা বোঝা।
- রিয়েল টাইম ক্রিকেট আপডেট এর সাথে CrickEngine এর ফাংশনাল সিক্রোনাইজ করা এবং একইসাথে ঐ প্রেডিকশন কতোটা নির্ভরযোগ্য এবং কেন নির্ভরযোগ্য সেটার এনালাইসিসে AI তথা আর্টিফিশিয়াল ইন্টেলিজেন্স ইনক্লুড করা।
- যেখানে খেলা হচ্ছে সেই ক্রিকেট স্টেডিয়াম, হাইপ, টিম স্ট্রেংথ, এনভায়রনমেন্ট এবং ওয়েদার বিবেচনা রেখে সিমুলেশন সিস্টেম যাতে তুলনামূলক রেজাল্ট প্রেডিকশন করা যায়।
বস্তুত ক্রিকেট আর টেকনোলজি দুটো জিনিসই বাংলাদেশে আলাদা প্যাশন কিন্তু যখন এই দুই জগতের মিলন ঘটে, তখন সেটা শুধুই বিনোদন নয় বরং এটি হয়ে ওঠে অ্যানালিটিকসের একটি নতুন মাত্রা [যেখানে শুধুমাত্র কোনো থার্ড-পার্টি অ্যানালিটিক্স সার্ভিসের ওপর নির্ভর না করে নিজস্ব অ্যালগরিদম দিয়ে ম্যাচের প্রতিটি মুহূর্তকে বিশ্লেষণ করা যাবে]।
কিন্তু প্রশ্ন হলো—এটা কীভাবে কাজ করে? CricAPI (বর্তমানে এটি CricAPI মুভ করেছে CricketData তে তাই CricketData হতেই এপিআই সংগ্রহ করে নিন) এর সঙ্গে সংযোগ স্থাপন করে লাইভ ডেটা আনা হয় – আর সেখান থেকে বের করে আনা হয় উইন প্রোবাবিলিটি, প্রেশার ইনডেক্স, মুমেন্টাম শিফট ইত্যাদি মেট্রিক ডাটা। এরপর ঐ সকল তথ্য ক্রিকেট ব্রেইন তথা CrickEngine এর CRICKET_KNOWLEDGE অবজেক্টের অ্যালগরিদমিক সিস্টেম ফাংশন এর সাথে ম্যাচ করে
Win Probability (কোন দলের জেতার সম্ভাবনা বেশি), Match Momentum (ম্যাচের গতি ও দিক), Match Snapshot (ম্যাচের তাৎক্ষণিক চিত্র), Result Direction (ফলাফলের দিকনির্দেশ) ইত্যাদি এনালাইসিস করে CrickRazz এর AI Brain অংশে Next Ball Prediction (পরবর্তী বলের পূর্বাভাস), Next 5 Balls Forecast (পরবর্তী ৫ বলের ভবিষ্যদ্বাণী), Wicket Probability — Next Over (পরবর্তী ওভারে উইকেট পাওয়ার সম্ভাবনা), Over Score Projection (ওভার ভিত্তিক স্কোর পূর্বাভাস), Over-by-Over Projection (প্রতি ওভারের স্কোর অনুমান), Match Situation Impact (ম্যাচ পরিস্থিতির প্রভাব), Field Positioning Impact (ফিল্ড পজিশনিংয়ের প্রভাব), Batting Strategy Prediction (ব্যাটিং কৌশলের পূর্বাভাস), Bowling Strategy Prediction (বোলিং কৌশলের পূর্বাভাস), Pressure Moments Forecast (চাপের মুহূর্তগুলোর ভবিষ্যদ্বাণী), Final Score Projection (চূড়ান্ত স্কোরের অনুমান), Match Situation Odds (Analytical) (বিশ্লেষণভিত্তিক ম্যাচ পরিস্থিতির ওডস), Match Winner, Wicket — Next Over, Six — Next Over, Next Batter Runs, Top Pick (ম্যাচ বিজয়ী, পরবর্তী ওভারে উইকেট, পরবর্তী ওভারে ছক্কা, পরবর্তী ব্যাটারের রান, শীর্ষ অবস্থা), Ball by Ball (বল প্রতি বল বিশ্লেষণ), Scorecard (স্কোরকার্ড), Head to Head (মুখোমুখি মোকাবিলার পরিসংখ্যান) ইত্যাদি বিষয়গুলো স্পেসিফাইড করা যায়। অপরাপর CRICKET_KNOWLEDGE বিভিন্ন ফেজের (পাওয়ারপ্লে, মিডল, ডেথ) জন্য আলাদা আলাদা প্যারামিটারে গড় রানপ্রতি ওভার, ছক্কা বা চারের সম্ভাবনা, উইকেটের সম্ভাবনা ইত্যাদির ক্যালকুলেশান করে। আবার শুধুমাত্র ক্যালকুলেশানে পরিসংখ্যানগত ডাটা নয় নয় বরং ম্যাচের প্রেসার সিচুয়েশন বুঝে AI এর মাধ্যমে ইন্টেলিজেন্স ব্যবহারে ডিসিশন হ্যান্ডেল করা হয় যেমন ধরুন দ্বিতীয় ইনিংসে টার্গেট তাড়া করছে একটি টিম। সেখান থেকে RRR (Required Run Rate) বের করে উইকেট হাতে আছে কতটা, বাকি ওভার কত, এই মুহূর্তের মাঠের কন্ডিশন কেমন (যা কমেন্ট্রি হতে লাইভ সেশানে এনালাইসিস করতে ইফেক্টিভ) —এসব মিলিয়ে সম্পূর্ণ প্রোবাবিলিটি জেনারেট করে।
চলুন এই বিষয়ের কিছু স্ন্যাপশট জার্নি করা যাক….
লাইভ ক্রিকেট এনালাইসিস
AI এনালাইসিস
প্রেডিকশন
এনালাইসিস
লাইভ ক্রিকেট স্টেটমেন্ট (স্কোর)
হেড-টু-হেড পরিসংখ্যান
CrickGuru সিমুলেশন ইঞ্জিন!
লেখার শুরুতে যেমনটা বলেছিলাম EA Sports এর কথা যেখানে সিমুলেশনের মাধ্যমে ফুটবল খেলার ফালাফাল প্রেডিকশন করা তেমনি CrickGuru এর মাধ্যমে যেকোন ক্রিকেট ম্যাচের সিমুলেশন ইঞ্জিন এর মাধ্যমে ফলাফল প্রেডিকশন করা যেতে পারে।
এখানে Simulate A Live Match সেকশনে CrickAPI এর সাহায্যে লাইভ যেকোন ম্যাচ উভয় টিমের Batting Strength, Bowling Strength, Playing Style, Squad (11 players) নির্দিষ্ট FORMAT অনুসারে Match Conditions কনফিগার করে 3000 ম্যাচ সিমুলেট করা যায় – যাতে গড় ফলাফল পাওয়া যায়; একইসাথে এই যে সিমুলেশন রেজাল্ট সেটির লজিক্যাল এনালাইসিস AI হতে ডেফিনাইট করা চলে [যদি API প্রোভাইড করা না হয় তাহলে Local CrickEngine এর সাহায্যে ডামি ডাটা হতে সিমুলেশন চলে]।
Build A Dream Matchup সেকশনে একইভাবে যেকোন ক্রিকেট ম্যাচের সকল ডাটা ও তথ্য নিয়ে 1K -3K – 8K অবধি সিমুলেশন করা যায়; যাতে আক্ষরিকভাবে একটি ক্রিকেট ম্যাচের রেজাল্ট কেমন হবে সেটার যথাসম্ভব সঠিকতর রেজাল্ট প্রেডিকশন করা যায় [এখানেও সকল ক্রিকেটীয় ফাংশন ও ফিচার এবং এনালাইসিস এভিলেবল]।
Simulate A Tournament সেকশনে বিশ্বকাপ ক্রিকেট কিংবা এশিয়া কাপ অথবা ত্রিদেশীয় সিরিজ কিংবা যেকোন টুর্নামেন্ট ভিত্তিক গেইমে সকল ক্রিকেট টিম উপরের সিস্টেম ফাংশন সিমুলেশনের মাধ্যমে চ্যাম্পিয়ান টিম ডিটারমিনেট করে।
এপ্লিকেশন লিংক [GitHub ওপেন রিসোর্স] : CrickRazz
ডিসক্লেইমার
CrickRazz এর কিছু ফাংশান ও ফিচার দেখে মনে হতে পারে এটি বাজি কিংবা গ্যাম্বলিং এর জন্য ডেডিকেটেড; কিন্তু বস্তুত এটি EA Sports হতে ইনস্পায়ার্ড Cricket Intelligence Analysis ইকোসিস্টেম; তদুপরি একটি চাকু হতে যেমন দুষ্কর্ম্ম করা যায় তেমনি আপেল কেটে খেতেও চাকুর প্রয়োজন হয় – এখন আপনি চাকু’কে কোন কাজে ব্যবহার করছেন সেটার ওপর ডিপেন্ড করে উপযোগী; সুতরাং CrickRazz কে এনালাইসিস টুলস হিসেবে কনফেস করাটাই কাম্য।
ওয়েব আমন্ত্রণ রইলো : PsychoTech
সকলের জন্য নিরন্তর শুভকামনা রইলো।








