Algorithm 1 Output estimates-based Active Learning (Section 23.6.1.1).
# G estimates predictive error that rating an item xa would achieve
function G(xa)
# learn a preference approximation function f based on the current training set T
fT =learn(T )
# for each possible rating of an item xa e.g. {1,2,... ,5}
for ya ∈ Y
# add a hypothetical training point (xa,ya)
T (a) = T ∪ (xa,ya)
# learn a new preference approximation function f based on the new training set T (a)
fT (a) =learn(T (a))
# for each unrated item
for x ∈ X (Test)
# record the differences between ratings estimates
# before and after a hypothetical training point (xa,ya) was added to the training set T
return G
อัลกอริทึม 1 เอาท์พุทประมาณการตามการเรียนรู้ที่ใช้งาน (มาตรา 23.6.1.1).
# G ประมาณการคาดการณ์ที่ผิดพลาดให้คะแนน XA รายการจะบรรลุ
ฟังก์ชั่นจี (XA)
# เรียนรู้การตั้งค่าฟังก์ชั่นการประมาณฉบนพื้นฐานของการฝึกอบรมในปัจจุบันชุดเสื้อ
FT = เรียนรู้ ( T)
# สำหรับแต่ละคะแนนเป็นไปได้ของรายการ XA เช่น {1,2, ... , 5}
สำหรับยา∈ Y
# เพิ่มจุดการฝึกอบรมสมมุติ (XA, ya)
t () = T ∪ (XA, ya)
# เรียนรู้การตั้งค่าใหม่ประมาณฟังก์ชัน f บนพื้นฐานของการฝึกอบรมใหม่ชุด T (ก)
FT () = เรียนรู้ (T (ก))
# สำหรับแต่ละรายการจัดอันดับ
สำหรับ x ∈ X (Test)
บันทึก # ความแตกต่างระหว่างการประมาณการการจัดอันดับ
# ก่อนและหลังการฝึกอบรมจุดสมมุติ (XA, ya) ถูกบันทึกอยู่ในชุดฝึกอบรม T กลับมา G
การแปล กรุณารอสักครู่..
