উত্তর:
টিখোনভ নিয়মিতকরণ হ'ল রিজ রিগ্রেশন এর চেয়ে বড় সেট। তারা কীভাবে পৃথক হয় ঠিক তা বানান করার জন্য আমার চেষ্টা এখানে।
মনে করুন যে একটি পরিচিত ম্যাট্রিক্স এবং ভেক্টর আমরা একটি ভেক্টর যেমন খুঁজে পেতে চাই :খ x
।
স্ট্যান্ডার্ড পদ্ধতিটি হল সর্বনিম্ন স্কোয়ারের লিনিয়ার রিগ্রেশন। যাইহোক, যদি কোনও সমীকরণকে সন্তুষ্ট না করে বা একাধিক করে - তবে এটি সমাধানটি অনন্য নয় said বলা হয় যে সমস্যাটি উদ্বেগযুক্ত। সাধারণ ন্যূনতম স্কোয়ারগুলি বর্গক্ষেত্রের অবশিষ্টাংশের যোগফলকে হ্রাস করতে চায়, যা নিখরচায় লেখা যেতে পারে:x
যেখানে ইউক্লিডিয়ান রীতি ম্যাট্রিক্স স্বরলিপিটিতে সমাধানটি, \ টুপি {x by দ্বারা চিহ্নিত করা হয়:
তিকনভ নিয়মিতকরণ হ্রাস পায়
কিছু জন্য উপযুক্তভাবে বেছে নেওয়া Tikhonov ম্যাট্রিক্স, am । একটি স্পষ্ট ম্যাট্রিক্স ফর্ম সমাধান, by দ্বারা বোঝানো হয়েছে:এক্স
নিয়মিতকরণের প্রভাব ম্যাট্রিক্স স্কেলের মাধ্যমে পরিবর্তিত হতে পারে । জন্য \ গামা = 0 এই শর্তে যে (একটি unregularized লিস্ট স্কোয়ার সমাধান হ্রাস টি ক) -1 বিদ্যমান।Γ = 0
সাধারণত রিজ রিগ্রেশন এর জন্য , টিখনোভ নিয়মিতকরণ থেকে দুটি বিস্তারের বর্ণনা দেওয়া হয়। প্রথমত, টিখোনভ ম্যাট্রিক্সটি পরিচয় ম্যাট্রিক্সের একাধিক দ্বারা প্রতিস্থাপিত হয়
,
ক্ষুদ্রতর আদর্শ, যেমন, আদর্শের সাথে সমাধানগুলিতে অগ্রাধিকার দেওয়া । তারপর হয়ে নেতৃস্থানীয়Γ টি Γ α 2 আই
পরিশেষে, রিজ রিগ্রেশন-এর জন্য, সাধারণত এটি ধরে নেওয়া হয় যে ভেরিয়েবলগুলি ছোট করে দেওয়া হবে যাতে সাথে সম্পর্কযুক্ত ম্যাট্রিক্সের আকার থাকে। এবং মধ্যে পারস্পরিক ভেক্টর হয় ভেরিয়েবল এবং , এর নেতৃস্থানীয়এক্স টি এক্স এক্স টি খ এক্স খ
এই ফর্মটি Lagrange, গুণক নোট সাধারণত দ্বারা প্রতিস্থাপিত হয় , , অথবা অন্য প্রতীক কিন্তু সম্পত্তি বজায় কে λ λ ≥ 0
এই উত্তরটি তৈরি করার সময়, আমি উইকিপিডিয়া থেকে এবং ট্রান্সফার ফাংশন ওজনের রিজ অনুমান থেকে উদারভাবে orrowণ গ্রহণকে স্বীকার করি
কার্ল একটি সূক্ষ্ম উত্তর দিয়েছেন যা টিখোনভ নিয়মিতকরণ বনাম রিজ রিগ্রেশন-এর মধ্যে গাণিতিক পার্থক্যকে সুন্দরভাবে ব্যাখ্যা করেছে। এখানে historicalতিহাসিক আলোচনায় অনুপ্রাণিত হয়ে আমি ভেবেছিলাম যে আরও সাধারণ টিখোনভ কাঠামো কীভাবে কার্যকর হতে পারে তা প্রমাণ করে একটি সংক্ষিপ্ত উদাহরণ যুক্ত করা কার্যকর হবে।
প্রথমে প্রসঙ্গে একটি সংক্ষিপ্ত নোট রিজ রিগ্রেশন পরিসংখ্যানগুলিতে উত্থাপিত হয়েছিল, এবং এখন যখন পরিসংখ্যান ও মেশিন লার্নিংগুলিতে নিয়মিতকরণ বিস্তৃত হয়েছে, তিখোনভের দৃষ্টিভঙ্গিটি মূলত মডেল-ভিত্তিক ডেটা সংমিশ্রণে উদ্ভূত বিপরীত সমস্যাগুলি দ্বারা উদ্ভূত হয়েছিল (বিশেষত ভূ - প্রকৃতিতে )। নীচের সরলীকৃত উদাহরণটি এই বিভাগে রয়েছে (আরও জটিল সংস্করণগুলি প্যালিওক্লিমেট পুনর্গঠনের জন্য ব্যবহৃত হয় )।
কল্পনা করুন যে আমরা বর্তমানের পরিমাপ উপর ভিত্তি করে অতীতে তাপমাত্রা পুনর্গঠন করতে চাই । আমাদের সরলীকৃত মডেলটিতে আমরা ধরে নেব যে তাপমাত্রা সমীকরণের সমীকরণ পর্যায়ক্রমিক সীমানা অবস্থার সাথে 1 ডি বিকশিত হয় একটি সরল (স্পষ্ট) সীমাবদ্ধ পার্থক্য পদ্ধতির পৃথক মডেল গাণিতিকভাবে, বিবর্তন ম্যাট্রিক্স , সুতরাং আমাদের কাছে তবে সংখ্যায়আপনি [ইউ টি = ইউ এক্স এক্স ইউ [ এক্স + এল , টি ] = ইউ [ এক্স , টি ] Δ ইউ
টিখনভ নিয়মিতকরণ এই সমস্যাটি যা ছোট শাস্তি যোগ বন্ধুরতা উপর । ω2≪1ইউxএক্স
নীচে ফলাফলের তুলনা করা হল:
আমরা দেখতে পারি যে মূল তাপমাত্রা একটি মসৃণ প্রফাইল, যা এখনও দিতে আশ্লেষ আরো মসৃণ রয়েছে । ডাইরেক্ট ইনভার্সনটি পুনরুদ্ধার করতে ব্যর্থ হয় এবং the সমাধান শক্তিশালী "চেকারবোর্ডিং" শিল্পকর্মগুলি দেখায় । তবে টিখোনভ সমাধান বেশ ভাল নির্ভুলতার সাথে পুনরুদ্ধার করতে সক্ষম । তোমার দর্শন লগ করা 0 U আমি এন ভি U R ই ছ তোমার দর্শন লগ করা 0
মনে রাখবেন যে এই উদাহরণে, রিজ রিগ্রেশন সর্বদা আমাদের সমাধানটিকে "বরফ যুগ" (অর্থাৎ অভিন্ন শূন্য তাপমাত্রার) দিকে চাপিয়ে দেবে। Tikhonov রিগ্রেশন আমাদের একটি নমনীয় পারবেন শারীরিকভাবে ভিত্তিক পূর্বে বাধ্যতা: এখানে আমাদের শাস্তি মূলত বলছেন পুনর্গঠন নব্য শুধুমাত্র ধীরে ধীরে হওয়া উচিত, অর্থাত ।U টি ≈ 0
উদাহরণস্বরূপ মতলব কোডটি নীচে ( এখানে অনলাইনে চালানো যেতে পারে )।
% Tikhonov Regularization Example: Inverse Heat Equation
n=15; t=2e1; w=1e-2; % grid size, # time steps, regularization
L=toeplitz(sparse([-2,1,zeros(1,n-3),1]/2)); % laplacian (periodic BCs)
A=(speye(n)+L)^t; % forward operator (diffusion)
x=(0:n-1)'; u0=sin(2*pi*x/n); % initial condition (periodic & smooth)
ufwd=A*u0; % forward model
uinv=A\ufwd; % inverse model
ureg=[A;w*L]\[ufwd;zeros(n,1)]; % regularized inverse
plot(x,u0,'k.-',x,ufwd,'k:',x,uinv,'r.:',x,ureg,'ro');
set(legend('u_0','u_{fwd}','u_{inv}','u_{reg}'),'box','off');