আমি নিম্ন আপেক্ষিক ত্রুটি সহ ডাবল-স্পষ্টতা ভাসমান পয়েন্টে নিম্নলিখিত ফাংশনটি বাস্তবায়নের চেষ্টা করছি :
লগ স্পেসে প্রতিনিধিত্ব করা সম্ভাবনা বা সম্ভাবনা ঘনত্ব যুক্ত করতে এটি পরিসংখ্যান প্রয়োগগুলিতে ব্যাপকভাবে ব্যবহৃত হয় ly অবশ্যই বা সহজেই উপচে পড়া বা আন্ডারফ্লো হতে পারে, যা খারাপ হবে কারণ লগ স্পেসটি প্রথম স্থানে আন্ডারফ্লো এড়াতে ব্যবহৃত হয়। এটি সাধারণ সমাধান:
থেকে বাতিলকরণ ঘটে, তবে তা দ্বারা প্রশমিত হয় । দ্বারা পর্যন্ত খারাপ যখন এবং কাছাকাছি। এখানে একটি আপেক্ষিক ত্রুটির প্লট রয়েছে:
প্লটটি এ কেটে দেওয়া হয়েছে বক্ররেখার আকারের উপর জোর দেওয়ার জন্য l o g s u m ( x , y ) = 0 , যা বাতিল হয়। আমি 10 - 11 পর্যন্ত ত্রুটি দেখেছি এবং সন্দেহ হয় যে এটি আরও খারাপ হয়ে যায়। (এফডাব্লুআইডাব্লু, "গ্রাউন্ড ট্রুথ" ফাংশনটি এমপিএফআর-এর স্বেচ্ছাসেবী-নির্ভুলতা 128-বিট যথার্থতার সাথে ভাসমান প্রয়োগ করে প্রয়োগ করা হয়)
আমি অন্যান্য সংস্কার চেষ্টা করেছি, সব একই ফলাফল সহ। বাহ্যিক অভিব্যক্তি হিসাবে সাথে , 1 টির কাছাকাছি কিছু লগ নিলে একই ত্রুটি ঘটে থাকে l l o g 1 p বহিরাগত এক্সপ্রেশন হিসাবে, অভ্যন্তরীণ প্রকাশে বাতিল হয় lation
এখন, পরম ত্রুটি খুব ছোট, সুতরাং এর খুব ছোট আপেক্ষিক ত্রুটি রয়েছে (একটি এপসিলনের মধ্যে)। যে কেউ তর্ক করতে পারে, যেহেতু l o g s u m এর ব্যবহারকারী সম্ভবত সম্ভাবনার ক্ষেত্রে আগ্রহী (লগ সম্ভাব্যতা নেই), এই ভয়ঙ্কর আপেক্ষিক ত্রুটি কোনও সমস্যা নয়। এটি সম্ভবত এটি নয় তবে আমি একটি লাইব্রেরি ফাংশন লিখছি এবং আমি চাইব যে এর ক্লায়েন্টরা গোলাকার ত্রুটির চেয়ে তুলনামূলক বেশি খারাপ না হয়ে আপেক্ষিক ত্রুটির উপর নির্ভর করতে সক্ষম হয়।
মনে হচ্ছে আমার একটি নতুন পদ্ধতির দরকার। এটা কি হতে পারে?