ดังนั้นฉันจึงพยายามที่จะเข้าใจเครือข่ายประสาทเทียมนับตั้งแต่ฉันเจอบล็อกของ Adam Geitgeyเกี่ยวกับการเรียนรู้ของเครื่อง ฉันอ่านมากที่สุดเท่าที่จะทำได้ในเรื่องนี้ (ที่ฉันสามารถเข้าใจได้) และเชื่อว่าฉันเข้าใจแนวคิดที่กว้างขวางทั้งหมดและผลงานบางส่วน (แม้จะอ่อนแอมากในวิชาคณิตศาสตร์) เซลล์ประสาทซินน้ำหนักน้ำหนักฟังก์ชั่นต้นทุน เป็นต้นอย่างไรก็ตามฉันไม่สามารถหาวิธีการแปลปัญหาในโลกแห่งความจริงเป็นโซลูชั่นเครือข่ายประสาท
ในกรณีนี้ Adam Geitgey ให้ตัวอย่างการใช้งานซึ่งเป็นระบบการทำนายราคาบ้านที่ได้รับชุดข้อมูลที่มีจำนวนห้องนอน , Sq ฟุต , พื้นที่ใกล้เคียงและราคาขายที่คุณสามารถฝึกอบรมเครือข่ายประสาทเพื่อให้สามารถคาดการณ์ราคาของบ้าน อย่างไรก็ตามเขาหยุดสั้น ๆ ของการนำโซลูชันที่เป็นไปได้ในรหัส ตัวอย่างที่ใกล้ที่สุดที่เขาได้รับคือพื้นฐานของฟังก์ชันที่แสดงให้เห็นว่าคุณใช้น้ำหนักอย่างไร:
def estimate_house_sales_price(num_of_bedrooms, sqft, neighborhood):
price = 0
# a little pinch of this
price += num_of_bedrooms * 1.0
# and a big pinch of that
price += sqft * 1.0
# maybe a handful of this
price += neighborhood * 1.0
# and finally, just a little extra salt for good measure
price += 1.0
return price
แหล่งข้อมูลอื่น ๆ ดูเหมือนจะให้ความสำคัญกับคณิตศาสตร์มากขึ้นและเป็นเพียงตัวอย่างรหัสพื้นฐานเท่านั้นที่ฉันสามารถเข้าใจได้ (เช่นนั่นไม่ใช่การร้องเพลงบางส่วนรหัสฐานภาพการเต้นทั้งหมด) เป็นการใช้งานที่ฝึกอบรมเครือข่ายประสาทให้เป็น XOR เกทที่มีเฉพาะใน 1 และ 0
ดังนั้นจึงมีช่องว่างในความรู้ของฉันที่ฉันดูเหมือนจะไม่สามารถเชื่อม ถ้าเรากลับไปที่ปัญหาการทำนายราคาบ้านเราจะทำให้ข้อมูลที่เหมาะสมสำหรับการป้อนเข้าสู่เครือข่ายประสาทได้หรือไม่? ตัวอย่างเช่น:
- จำนวนห้องนอน: 3
- ตรว ฟุต: 2000
- ย่าน: Normaltown
- ราคาขาย: $ 250,000
คุณสามารถป้อน3และ2000โดยตรงไปยังเครือข่ายประสาทเนื่องจากตัวเลข หรือคุณต้องการแปลงให้เป็นอย่างอื่น ในทำนองเดียวกันสิ่งที่เกี่ยวกับค่าNormaltownนั่นคือสตริงคุณจะแปลค่าเป็นเครือข่ายประสาทที่เข้าใจได้อย่างไร คุณสามารถเลือกตัวเลขเช่นดัชนีตราบใดที่มันสอดคล้องกันตลอดทั้งข้อมูล?
ตัวอย่างเครือข่ายประสาทส่วนใหญ่ที่ฉันเห็นตัวเลขที่ผ่านระหว่างเลเยอร์เป็น 0 ถึง 1 หรือ -1 ถึง 1 ดังนั้นในตอนท้ายของการประมวลผลคุณจะแปลงค่าผลลัพธ์เป็นสิ่งที่ใช้งานได้เช่น$ 185,000 ได้อย่างไร
ฉันรู้ว่าตัวอย่างการทำนายราคาบ้านอาจไม่ใช่ปัญหาที่มีประโยชน์อย่างยิ่งเนื่องจากมันถูกปรับให้ใหญ่เกินจริงไปยังจุดข้อมูลเพียงสามจุด แต่ฉันแค่รู้สึกว่าถ้าฉันสามารถเอาชนะอุปสรรค์นี้และเขียนแอพพื้นฐานที่ฝึกการใช้ข้อมูลจริงหลอกและคายคำตอบหลอกในชีวิตจริงกว่าฉันจะหักด้านหลังของมันและสามารถเตะได้ เปิดและศึกษาเพิ่มเติมเกี่ยวกับการเรียนรู้ของเครื่อง