การปรับขนาดและการปรับมาตรฐาน


14

ฉันเรียนหลักสูตรการเรียนรู้ด้วยเครื่องของ Andrew Ng และไม่สามารถรับคำตอบสำหรับคำถามนี้ได้หลังจากพยายามหลายครั้ง กรุณาช่วยแก้ปัญหานี้แม้ว่าฉันจะผ่านระดับ

สมมติว่านักเรียนเข้าเรียนในชั้นเรียนและชั้นเรียนมีการสอบกลางภาคและการสอบปลายภาค คุณได้รวบรวมชุดข้อมูลของคะแนนของพวกเขาในการสอบทั้งสองซึ่งเป็นดังนี้:m=4

midterm (midterm)^2   final
89        7921        96
72        5184        74
94        8836        87
69        4761        78

คุณต้องการใช้การถดถอยพหุนามเพื่อทำนายคะแนนสอบขั้นสุดท้ายของนักเรียนจากคะแนนสอบกลางภาค หากคุณต้องการให้พอดีกับแบบจำลองของรูปแบบโดยที่คือคะแนนกลางภาคและคือ (คะแนนกลางภาค) ^ 2 นอกจากนี้คุณวางแผนที่จะใช้การปรับทั้งฟีเจอร์ (หารด้วย "max-min" หรือช่วงของฟีเจอร์) และหมายถึงการทำให้เป็นมาตรฐานx 1 x 2hθ(x)=θ0+θ1x1+θ2x2x1x2

ฟีเจอร์ที่ทำให้เป็นมาตรฐานคืออะไร? (คำแนะนำ: midterm = 89, final = 96 เป็นตัวอย่างการฝึกอบรม 1) โปรดป้อนคำตอบของคุณในกล่องข้อความด้านล่าง หากเป็นไปได้โปรดระบุอย่างน้อยสองหลักหลังจุดทศนิยมx2(4)


3
สวัสดี Oduwole! สำหรับคำถามประเภทนี้เราขอให้คุณโปรดอ่านข้อมูลแท็กศึกษาด้วยตนเอง (และแก้ไขโพสต์ของคุณเพื่อเพิ่มแท็ก) โดยเฉพาะอย่างยิ่งคุณได้ลองใช้วิธีใดแล้วและคุณไม่เข้าใจ
Dougal

คำตอบ:


14
  1. x2(4)47614761

  2. คุณลักษณะ Nomalizedที่เป็นค่าเฉลี่ยของและ4075 uXs=max-min=8836-4761=4075xusuXs=maxmin=88364761=4075

  3. ในที่สุด47616675.54075=0.47


4
@oduwoleoluwasegun เพียงเตือนความจำตัวคำถามจะเปลี่ยนทุกครั้งที่คุณทำแบบทดสอบ สำหรับผมมันก็ถามตัวอย่างเช่น ดังนั้นควรระมัดระวังเกี่ยวกับคำถามและคำนวณคำตอบโดยใช้โซลูชันนี้ นี่คือวิธีที่ฉันได้รับมันถูกต้อง ยังไม่ลืมที่จะรอบไม่เกิน 2 หลักทศนิยม (หรือสิ่งที่เป็นคำถามที่ถาม)x1(2)
เจฟฟ์

ไม่sควรที่จะเป็นmaximum possible value-minimum possible valueมากกว่าactual maximum value-actual minimum value?
พระอิศวร

ความผิดพลาดที่ฉันทำคือไม่ปัดเศษค่า สูตร Octave - กลับ(4761-mean(A))/range(A) ans = -0.46982ค่าที่ปัดเศษเป็น -0.47 แต่ฉันป้อน -0.46
Ashok Felix

yup, ปัดเศษคำตอบให้เป็นทศนิยม 2 ตำแหน่ง = -0.47
Edwin Ikechukwu Okonkwo

0

ตั้งแต่, ทำให้มาตรฐานx=xus

ที่ไหน

  • U = เฉลี่ยของคุณลักษณะที่ x ,
  • s =range(maxmin)หรือค่าเบี่ยงเบนมาตรฐาน

ที่นี่ในการตอบคำถามนี้sหมายถึงช่วงจริงดังนั้นปกติ x = = -0.4747616675.588364761


0

อ่านคู่มือโปรด: พวกเขาพูดว่า: โปรดปัดเศษคำตอบของคุณเป็นทศนิยมสองตำแหน่งแล้วใส่ในกล่องข้อความด้านล่าง คำตอบคือ -0.37 ฉันทำได้และประสบความสำเร็จ


มันไม่ใช่ข้อมูลที่จะให้คำตอบที่ถูกต้อง คุณควรอธิบายหรือรับมัน
Michael R. Chernick

@Biranchi: โอ้ขอโทษด้วยเพราะนี่เป็นเวลา fisrt ที่ฉันได้แสดงความคิดเห็นใน stackoverflow คำตอบของฉัน: ค่าเฉลี่ย = (7921 + 5184 + 8836 + 4761) / 4 = 6675.5 ช่วง = 8836 - 4761 = 4075 x2 = (5184 - 6675.5) / 4075 = -0.366 และในการตอบคำถามของ cousera พวกเขาพูดว่า: กรุณาปัดเศษคำตอบของคุณ ถึงสองตำแหน่งทศนิยมและป้อนในกล่องข้อความด้านล่างดังนั้นคุณต้องปัดเศษผลลัพธ์ด้วยทศนิยมสองตำแหน่ง => เรามี -0.37
เชียงใหม่Đức

นี่คือการตรวจสอบไขว้และไม่ใช่สแต็คโอเวอร์โฟลว์
Michael R. Chernick

@MichaelChernick ขออภัยความผิดของฉัน: D
H Maii Mai Đức

0

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบของฉัน:

ค่าเฉลี่ย = (7921 + 5184 + 8836 + 4761) / 4 = 6675.5

ช่วง = 8836 - 4761 = 4075

x2 = (5184 - 6675.5) / 4075 = -0.366 = -0.37 (ปัดเศษเป็นทศนิยม 2 ตำแหน่ง)

แก้ไข: ฉันได้รับข้อผิดพลาด ฉันควรปัดเศษทศนิยม 2 ตำแหน่ง


1
นี่ไม่ใช่คำตอบ ข้อผิดพลาดของปัญหาคือคุณไม่ได้ปัดเศษทศนิยมสองตำแหน่ง (เช่นคำถามที่ถาม) ดังนั้น -0.37 คือคำตอบที่ถูกต้อง
Drew Szurko

1
คุณพลาดการ rouding ผลลัพธ์เป็นทศนิยม 2 ตำแหน่งเช่น -0.37
Edwin Ikechukwu Okonkwo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.