ক্রস এনট্রপি ক্ষতি ফাংশনের বিভিন্ন সংজ্ঞা


12

আমি নিউরাল নেটওয়ার্কস এবং ডিপ্লিয়ার্নিং ডট কম টিউটোরিয়াল দিয়ে নিউরাল নেটওয়ার্ক সম্পর্কে শিখতে শুরু করেছি। বিশেষ করে তৃতীয় অধ্যায়ে ক্রস এনট্রপি ফাংশন সম্পর্কে একটি বিভাগ রয়েছে এবং ক্রস এনট্রপি ক্ষতি হিসাবে এইভাবে সংজ্ঞায়িত করা হয়েছে:

C=1nxj(yjlnajL+(1yj)ln(1ajL))

যাইহোক, টেনসরফ্লো প্রবর্তনটি পড়লে ক্রস এনট্রপি ক্ষতি হিসাবে সংজ্ঞায়িত করা হয়েছে:

C=1nxj(yjlnajL) (উপরের মত একই চিহ্ন ব্যবহার করার সময়)

তারপরে কী চলছে তা সন্ধান করার জন্য আমি আরও একটি নোটের সেট পেয়েছি: ( https://cs231n.github.io/linear-classify/#softmax-classifier ) যা ক্রস এন্ট্রপি ক্ষতির সম্পূর্ণ ভিন্ন সংজ্ঞা ব্যবহার করে, নিউরাল নেটওয়ার্কের চেয়ে সফটম্যাক্স ক্লাসিফায়ারের জন্য সময়।

কেউ কি আমাকে বোঝাতে পারেন এখানে কী চলছে? বিটিডব্লিউতে কেন তাত্পর্য রয়েছে? মানুষ ক্রস-এনট্রপি ক্ষতি হিসাবে সংজ্ঞা দেয়? এখানে কি কিছু অতি নীতির নীতি আছে?


উত্তর:


18

এই তিনটি সংজ্ঞা মূলত একই।

1) টেনসরফ্লো ভূমিকা , rac

C=1nxj(yjlnaj).

2) বাইনারি শ্রেণিবদ্ধকরণের জন্য , এটি এবং the এবং এর সীমাবদ্ধতার কারণে , এটি হিসাবে আবার লেখা যেতে পারে যা তৃতীয় অধ্যায়ে একই ।j=2

C=1nx(y1lna1+y2lna2)
jaj=1jyj=1
C=1nx(y1lna1+(1y1)ln(1a1))

3) তদুপরি, যদি হ'ল এক-গরম ভেক্টর (যা সাধারণত শ্রেণিবদ্ধকরণ লেবেলের ক্ষেত্রে হয়) কেবল কেবল নন-শূন্য উপাদান, তবে সংশ্লিষ্ট নমুনার ক্রস এনট্রপি ক্ষতি হ'ল yyk

Cx=j(yjlnaj)=(0+0+...+yklnak)=lnak.

ইন cs231 নোট , এক নমুনা ক্রস এনট্রপি ক্ষতি যেমন softmax নিয়মমাফিককরণ সঙ্গে একসঙ্গে দেওয়া হয়

Cx=ln(ak)=ln(efkjefj).

0

ইন তৃতীয় অধ্যায় , সমীকরণ (63) ক্রস এনট্রপি একাধিক sigmoids প্রয়োগ (যে 1 থেকে যোগফল নাও করতে পারে) যখন হয় ইন্ট্রো Tensoflow ক্রস এনট্রপি একটি softmax আউটপুট স্তরে নির্ণয় করা হয়।

দন্টলু দ্বারা ব্যাখ্যা হিসাবে উভয় সূত্রই মূলত দুটি শ্রেণীর জন্য সমতুল্য তবে যখন দুটি শ্রেণির বেশি বিবেচনা করা হয় তখন তা হয় না। সফটম্যাক্স একচেটিয়া ক্লাসের সাথে মাল্টিক্লাসের জন্য অর্থবোধ করে ( যেমন যখন নমুনা অনুসারে কেবলমাত্র একটি লেবেল থাকে যা লেবেলের এক-গরম এনকোডিংয়ের অনুমতি দেয়) যখন (একাধিক) সিগময়েডগুলি বহুবিধ সমস্যাকে বর্ণনা করতে ব্যবহার করতে পারে (উদাহরণস্বরূপ যে নমুনাগুলি সম্ভবত ইতিবাচক বেশ কয়েকটি ক্লাসের জন্য)।

এই অন্যান্য dontloo উত্তর এছাড়াও দেখুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.