সম্ভাব্যতা সহ ঘটে যাওয়া কোনও ইভেন্ট এনকোড করতে আপনার কমপক্ষে লগ 2 ( 1 /পি বিট প্রয়োজন (কেন?"শ্যাননের এন্ট্রপিতে লোগারিদমের ভূমিকা কী?") এআমার উত্তরদেখুন।লগ2( 1 / পি )
সুতরাং অনুকূল এনকোডিংয়ে এনকোড হওয়া বার্তার গড় দৈর্ঘ্য হ'ল
যে,শ্যানন এনট্রপিমূল সম্ভাব্যতা বিতরণের করুন।
Σআমিপিআমিলগ2( ঘপিআমি) ,
তবে সম্ভাব্যতা বন্টন জন্য যদি আপনি পৃথক সম্ভাবনা বিতরণ Q এর জন্য অনুকূল এমন এনকোডিং ব্যবহার করেন তবে এনকোড হওয়া বার্তার গড় দৈর্ঘ্য হ'ল
∑ i p i কোড_leth ( i ) = ∑ i p i লগ 2 ( 1পিপ্রশ্নঃ
হয়ক্রস এনট্রপি, যা তার চেয়ে অনেক বেশীΣআমিপিআমিলগ ইন করুন2(1
Σআমিপিআমিকোড_ দৈর্ঘ্য ( i ) = ∑আমিপিআমিলগ2( ঘকুইআমি) ,
।
Σআমিপিআমিলগ2( ঘপিআমি)
উদাহরণস্বরূপ, চারটি বর্ণের বর্ণমালা বিবেচনা করুন (A, B, C, D), তবে A এবং B এর একই ফ্রিকোয়েন্সি রয়েছে এবং সি এবং ডি একেবারে প্রদর্শিত হচ্ছে না। সুতরাং সম্ভাবনা পি= ( 1)2, ঘ2, 0 , 0 )
তারপরে যদি আমরা এটিকে সর্বোত্তমভাবে এনকোড করতে চাই, আমরা A কে 0 হিসাবে এবং B কে 1 হিসাবে এনকোড করব, সুতরাং আমরা প্রতি চিঠিতে এক বিট এনকোডযুক্ত বার্তা পাই। (এবং এটি হ'ল আমাদের সম্ভাব্যতা বিতরণের শ্যানন এনট্রপি))
পিপ্রশ্ন = ( 1)4,ঘ4,ঘ4,ঘ4)