আমি এটির পরিবর্তে নতুন এবং এটির পিছনে তাত্ত্বিক ধারণা সম্পর্কে আমার সম্পূর্ণ ধারণা আছে তা বলতে পারি না। আমি পাইথনের কয়েকটি পয়েন্টের তালিকার মধ্যে কেএল ডাইভারজেন গণনা করার চেষ্টা করছি। আমি এটি ব্যবহার করার জন্য http://scikit-learn.org/stable/modules/generated/sklearn.metrics.mutual_info_score.html ব্যবহার করছি । যে সমস্যাটির মধ্যে আমি চালিয়ে যাচ্ছি তা হ'ল মানটি যে কোনও 2 টি সংখ্যার তালিকার জন্য (এটির 1.3862943611198906) একই। আমার অনুভূতি আছে যে আমি এখানে কিছু ধরণের তাত্ত্বিক ভুল করছি তবে এটি স্পষ্ট করতে পারছি না।
values1 = [1.346112,1.337432,1.246655]
values2 = [1.033836,1.082015,1.117323]
metrics.mutual_info_score(values1,values2)
এটি আমি যা চালাচ্ছি তার একটি উদাহরণ - কেবলমাত্র যে কোনও 2 ইনপুটের জন্য আমি একই আউটপুট পাচ্ছি। কোন পরামর্শ / সহায়তা প্রশংসা হবে!
sklearn.metrics.mutual_info_score([1.346112,1.337432,1.246655], [1.033836,1.082015,1.117323])
, আমি মান পেতে 1.0986122886681096
।