Rejection Sampling
განვიხილოთ დაწუნებით შერჩევის მაგალითი. ვთქვათ გვინდა მოვახდინოთ წერტილების თანაბრად განაწილებული შერჩევა ერთეულოვანრადიუსიან წრეწირში. შერჩევა დაწუნებით იღებს რაიმე შერჩევის არეს, რომელიც მოიცავს სასურველი შერჩევის არეს და ახდენს მასში შერჩევას. ამ დროს როგორც წესი აღებულ ალტერატიულ არეზე შერჩევა უფრო მარტივად ხდება. ჩვენს შემთხვევაში შეგვიძლია ავიღოთ წრეწირის შემომსაზღვრელი კვადრატი და მასში მოვახდინოთ შერჩევა. ის წერტილები რომლებიც მოხვდებიან წრეწირის შიგნით იქნებიან სასურველი შერჩევის ელემენტები, ხოლო გარეთ მოხვედრილი წერტილების დაწუნება მოხდება. თავად კვადრატში შერჩევა მარტივი პროცესია, წერტილის x, y კოორდინატებს ვიღებთ შემთხვევითად [-1,1] შუალედში.
კვადრატში წერტილების შერჩევისთვის ამ მეთოდის გამოყენება საკმაოდ გავრცელებულია. ამ შემთხვევაში დაწუნებული შერჩევების წილი დაახლოებით იქნება 21%, თუმცა თუ ალტერნატიული შერჩევის არე არ ფარავს კარგად სასურველი შერჩევის არეს, მაშინ დაწუნებული შერჩევების რაოდენობა იზრდება და მეთოდი გამოუყენებადი ხდება.
საკაიფოა :) რაში გამოიყენება?
ReplyDeleteმე პირადად გზების მიდევნების მეთოდში ვიყენებ რამოდენიმეგან. თუნდაც წრეწირში წერტილების შესარჩევად არაა ცუდი გზა. არის ალტერნატიული მეთოდებიც მაგრამ იმათაც ავისი პრობლემები აქვთ.
ReplyDelete