আমি লিনিয়ার সমর্থন ভেক্টর মেশিন প্রশিক্ষণের জন্য প্রক্রিয়াটি বোঝার চেষ্টা করছি । আমি বুঝতে পেরেছি যে এসএমভিগুলির বৈশিষ্ট্যগুলি চতুষ্কোণ প্রোগ্রামিং সলভার ব্যবহারের চেয়ে তাদেরকে আরও দ্রুততর অনুকূলিতকরণের অনুমতি দেয়, তবে শেখার উদ্দেশ্যে আমি কীভাবে এটি কাজ করে তা দেখতে চাই।
প্রশিক্ষণ ডেটা
set.seed(2015)
df <- data.frame(X1=c(rnorm(5), rnorm(5)+5), X2=c(rnorm(5), rnorm(5)+3), Y=c(rep(1,5), rep(-1, 5)))
df
X1 X2 Y
1 -1.5454484 0.50127 1
2 -0.5283932 -0.80316 1
3 -1.0867588 0.63644 1
4 -0.0001115 1.14290 1
5 0.3889538 0.06119 1
6 5.5326313 3.68034 -1
7 3.1624283 2.71982 -1
8 5.6505985 3.18633 -1
9 4.3757546 1.78240 -1
10 5.8915550 1.66511 -1
library(ggplot2)
ggplot(df, aes(x=X1, y=X2, color=as.factor(Y)))+geom_point()
সর্বোচ্চ মার্জিন হাইপারপ্লেন সন্ধান করা Find
এসভিএমগুলিতে এই উইকিপিডিয়া নিবন্ধ অনুসারে , সর্বাধিক মার্জিন হাইপারপ্লেনটি সমাধান করার জন্য আমার প্রয়োজন
সাপেক্ষে (যে কোনও আই = 1, ..., এন)
আমি কীভাবে sample নির্ধারণ করতে আমার নমুনা ডেটা আর (উদাহরণস্বরূপ চতুষ্কোণ ) এর QP সলভারের মধ্যে 'প্লাগ' করব ?
আপনাকে দ্বৈত সমস্যাটি সমাধান করতে হবে
@fcop আপনি কি বিস্তারিত বলতে পারবেন? এই ক্ষেত্রে দ্বৈত কি? আমি কীভাবে সমাধান করব
—
বেন
R
? ইত্যাদি