xgboost: সাম্প্রতিক নমুনাগুলিকে আরও বেশি গুরুত্ব দিন


22

এক্সজিস্টের সাথে ডেটা বিশ্লেষণ করার সময় যে সাম্প্রতিকতম পয়েন্টগুলিতে আরও বেশি গুরুত্ব দেওয়ার কোনও উপায় আছে?

উত্তর:


9

আপনি একাধিক এক্সগুস্ট মডেল তৈরির চেষ্টা করতে পারেন, এর মধ্যে কয়েকটি বেশিরভাগ সাম্প্রতিক ডেটাতে সীমাবদ্ধ রয়েছে, তারপরে ফলাফলগুলি একসাথে ওজন করতে হবে। আরেকটি ধারণা হ'ল একটি কাস্টমাইজড মূল্যায়ন মেট্রিক তৈরি করা যা সাম্প্রতিক পয়েন্টগুলিকে আরও ভারীভাবে শাস্তি দেয় যা তাদের আরও গুরুত্ব দেয়।


4
ওপি সাম্প্রতিক পর্যবেক্ষণগুলিতে কেবল উচ্চতর নমুনা ওজন দিতে পারে। বেশিরভাগ প্যাকেজগুলি এক্সজিবিস্ট হিসাবে এটির
রিকার্ডো ক্রুজ

30

আপনার এক্সজিবি.ডি.ম্যাট্রিক্সে আপনার টাইম লেবেলের ভিত্তিতে ওজন যুক্ত করুন। নিম্নলিখিত উদাহরণটি আরে লেখা আছে তবে একই নীতিটি পাইথন বা জুলিয়ায় এক্সজিস্টে প্রযোজ্য।

data <- data.frame(feature = rep(5, 5),
                   year = seq(2011, 2015), 
                   target = c(1, 0, 1, 0, 0))
weightsData <- 1 + (data$year - max(data$year)) * 5 * 0.01

#Now create the xgboost matrix with your data and weights
xgbMatrix <- xgb.DMatrix(as.matrix(data$feature), 
                         label = data$target, 
                         weight = weightsData)

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

এই কৌশলটি জানতেন না, দুর্দান্ত। ফাংশনটির অধীনে এক্সজিস্ট ডকটিতে একটি সামান্য জোয়ার রয়েছে setinfo(), যদিও এটি খুব বর্ণনামূলক নয়
TBSRounder

12

পাইথনে আপনার একটি দুর্দান্ত সাইকিট-লার্ন র‌্যাপার রয়েছে, আপনি ঠিক এইভাবে লিখতে পারেন:

import xgboost as xgb
exgb_classifier = xgb.XGBClassifier()
exgb_classifier.fit(X, y, sample_weight=sample_weights_data)

আপনি এ থেকে আরও তথ্য পেতে পারেন: http://xgboost.readthedocs.io/en/latest/python/python_api.html#xgboost.XGBClassifier.fit


আর ক্যারেটের জন্য ইচ্ছে করে এটিও নির্মিত হয়েছে ..
পলজেবা

1
এটি xgb.XGBClassifier()কোডের দ্বিতীয় লাইনে হওয়া উচিত তবে স্ট্যাকেক্সচেঞ্জটি ছয়টির চেয়ে কম অক্ষরের সম্পাদনার অনুমতি দেয় না ...
আন্দ্রে হল্জনার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.