আমি পাইথনে একটি সম্পূর্ণ এসভিএম বাস্তবায়ন লেখার চেষ্টা করছি এবং ল্যাঞ্জ্রেঞ্জ সহগগুলি গণনা করার কয়েকটি সমস্যা রয়েছে have
আমি সঠিক পথে আছি তা নিশ্চিত করার জন্য প্রথমে অ্যালগরিদম থেকে আমি কী বুঝি তা আবার নতুন করে বলি।
তাহলে একটি ডেটাসেটের এবং Y আমি ∈ { - 1 , 1 } বর্গ লেবেল এক্স আমি , তারপর ∀ আমি , Y আমি ( W টি x আমি + + খ ) ≥ 1
সুতরাং আমাদের কেবলমাত্র একটি অপ্টিমাইজেশন সমস্যা সমাধান করা দরকার
সাপেক্ষে
Lagrange, কোফিসিয়েন্টস নিরিখে, এই খোঁজার অনুবাদ , এবং এবং : কমানোরখ α = ( α 1 , α 2 , । । । α এন ) ≠ 0 ≥ 0 এল ( α , W , খ ) = 1
এখন থেকে এবং আমরা এটিকে বাধা দিয়ে with
তাই আমি পাইথন ব্যবহার করে অপ্টিমাইজেশান সমস্যাটি সমাধান করার চেষ্টা করছি এবং আমি খুঁজে পাওয়া কেবলমাত্র বিনামূল্যে প্যাকেজটিকে সিভিএক্সপ্ট বলা হয় ।
আমি এটি সমাধান করার জন্য কিছু সহায়তা চাই, আমি এ সম্পর্কে কোনও ভাল উদাহরণ খুঁজে পাই না, এবং তত্ত্বটি বুঝতে পেরে আমি কোডটিতে এটি অনুবাদ করতে বেশ কষ্ট পাচ্ছি (আমি যেহেতু আমার বিপরীতটি আশা করেছিলাম) প্রোগ্রামিং ব্যাকগ্রাউন্ড থেকে আরও)।
নোট করুন যে কোনও সময় আমি এটি সমাধান করতে চাই কর্নেলস তবে আমি নিশ্চিত নই যে এটি সমাধানের ক্ষেত্রে কী কী প্রভাব পড়ে।
যে কোনও সাহায্যের প্রশংসা হবে, পাইথনে কীভাবে এটি প্রয়োগ করা যায় সে সম্পর্কে আমি সত্যিই হারিয়েছি। অপ্টিমাইজেশান সমস্যা সমাধানের জন্য যদি আপনার আরও ভাল মডিউল থাকে তবে আমি এটি সম্পর্কেও পড়তে চাই।