আমি একটি ভিএই বাস্তবায়ন করছি এবং আমি সরলিকৃত অবিবাহিত গাউসিয়ান কেএল ডাইভারজেন্সের দুটি পৃথক বাস্তবায়ন লক্ষ্য করেছি। অনুযায়ী মূল বিকিরণ এখানে হয়
যদি আমরা ধরে নিই যে আমাদের পূর্ববর্তীটি একক গাউসিয়ান অর্থাৎ ie এবং হয় তবে এটি
এবং আমার বিভ্রান্তি এখানেই রয়েছে। যদিও উপরের প্রয়োগের সাথে আমি কয়েকটি অস্পষ্ট গিথুব রেপো পেয়েছি, তবে আমি যা সাধারণত ব্যবহার করি তা হ'ল:
KLloss=log(σ2σ1)+σ21+(μ1−μ2)22σ22−12
μ2=0σ2=1KLloss=−log(σ1)+σ21+μ212−12
KLloss=−12(2log(σ1)−σ21−μ21+1)
=−12(log(σ1)−σ1−μ21+1)
উদাহরণস্বরূপ অফিসিয়াল
কেরাস অটোনকোডার টিউটোরিয়ালে । আমার প্রশ্নটি তখন, আমি এই দুজনের মধ্যে কী মিস করছি? মূল পার্থক্য হ'ল লগ শব্দটিতে 2 এর ফ্যাক্টরটি বাদ দেওয়া এবং ভেরিয়েন্সটিকে স্কোয়ার না করা। বিশ্লেষণাত্মকভাবে আমি পরেরটির সাফল্যের সাথে ব্যবহার করেছি, এটির জন্য মূল্য। কোনো সাহায্যের জন্য আগাম ধন্যবাদ!