ฉันสับสนในสนามเด็กเล่นเทนเซอร์ หนึ่งในชุดข้อมูลอินพุตเป็นแบบหมุนวน ไม่ว่าฉันจะเลือกพารามิเตอร์เข้าแบบใดก็ตามไม่ว่าฉันจะสร้างเครือข่ายประสาทที่กว้างและลึกแค่ไหน นักวิทยาศาสตร์ข้อมูลทำอย่างไรกับข้อมูลของรูปร่างนี้
ฉันสับสนในสนามเด็กเล่นเทนเซอร์ หนึ่งในชุดข้อมูลอินพุตเป็นแบบหมุนวน ไม่ว่าฉันจะเลือกพารามิเตอร์เข้าแบบใดก็ตามไม่ว่าฉันจะสร้างเครือข่ายประสาทที่กว้างและลึกแค่ไหน นักวิทยาศาสตร์ข้อมูลทำอย่างไรกับข้อมูลของรูปร่างนี้
คำตอบ:
มีหลายวิธีในการแก้ไขปัญหานี้ ที่เห็นได้ชัดมากที่สุดคนหนึ่งคือการสร้างคุณลักษณะใหม่ คุณสมบัติที่ดีที่สุดที่ฉันสามารถขึ้นมาคือการแปลงพิกัดเพื่อพิกัดทรงกลม
ฉันไม่ได้พบวิธีที่จะทำมันในสนามเด็กเล่นดังนั้นฉันเพิ่งสร้างคุณสมบัติบางอย่างที่ควรช่วย (คุณสมบัติบาป) หลังจาก500 การทำซ้ำมันจะอิ่มตัวและจะผันผวนที่ 0.1 คะแนน สิ่งนี้แนะนำว่าจะไม่มีการปรับปรุงเพิ่มเติมและฉันควรทำให้เลเยอร์ที่ซ่อนอยู่กว้างขึ้นหรือเพิ่มเลเยอร์อื่น
ไม่แปลกใจเลยว่าหลังจากเพิ่มเซลล์ประสาทหนึ่งเซลล์เข้าไปในเลเยอร์ที่ซ่อนอยู่คุณจะได้รับ 0.013 ได้อย่างง่ายดายหลังจากทำซ้ำ 300 รอบ สิ่งที่คล้ายกันเกิดขึ้นโดยการเพิ่มเลเยอร์ใหม่ (0.017 แต่หลังจากการทำซ้ำอีก 500 ครั้งอย่างมีนัยสำคัญนอกจากนี้ยังไม่แปลกใจเพราะมันยากที่จะเผยแพร่ข้อผิดพลาด) ส่วนใหญ่คุณอาจเล่นด้วยอัตราการเรียนรู้หรือทำการเรียนรู้แบบปรับตัวเพื่อให้เร็วขึ้น แต่นี่ไม่ใช่จุดที่นี่
เครือข่ายโครงข่ายประสาทควรจะสามารถหาฟังก์ชั่นของมันเองโดยที่เราไม่ได้ให้คุณสมบัติทรงกลม หลังจากการทดลองบางอย่างที่ฉันก็สามารถไปถึงการกำหนดค่าที่เราไม่ต้องการอะไรยกเว้นและX_2ตาข่ายนี้มาบรรจบกันหลังจากนั้นประมาณ 1,500 ครั้งซึ่งค่อนข้างยาว ดังนั้นวิธีที่ดีที่สุดอาจจะยังคงเพิ่มคุณสมบัติเพิ่มเติม แต่ฉันแค่พยายามบอกว่ามันยังคงเป็นไปได้ที่จะมาบรรจบกันโดยไม่มีพวกเขา
โดยการโกง ... theta
เป็น ,คือ2)}
ในทางทฤษฎีแล้วและควรใช้งานได้ แต่ในทางปฏิบัติพวกเขาก็ล้มเหลวในบางครั้งแม้ว่ามันจะทำงานได้ก็ตาม
นี่คือตัวอย่างของสนามเด็กเล่น Vanilla Tensorflow ที่ไม่มีฟีเจอร์ที่เพิ่มเข้ามาและไม่มีการดัดแปลงใด ๆ การวิ่งของ Spiral อยู่ระหว่าง 187 ถึง ~ 300 Epoch ขึ้นอยู่กับ ฉันใช้ Lasso Regularization L1 ดังนั้นฉันจึงสามารถกำจัดค่าสัมประสิทธิ์ ฉันลดขนาดแบตช์ลง 1 เพื่อไม่ให้เอาท์พุตเกินพอดี ในตัวอย่างที่สองของฉันฉันเพิ่มสัญญาณรบกวนลงในชุดข้อมูลจากนั้นกด L1 เพื่อชดเชย
วิธีการแก้ปัญหาที่ฉันไปถึงหลังจากหนึ่งชั่วโมงของการทดลองมักจะมาบรรจบกันในเวลาเพียง 100ครั้ง
ใช่ฉันรู้ว่ามันไม่ได้มีขอบเขตการตัดสินใจที่ราบรื่นที่สุด แต่มันมาบรรจบกันอย่างรวดเร็ว
ฉันได้เรียนรู้เล็ก ๆ น้อย ๆ จากการทดลองหมุนวนนี้: -
บังเอิญวิธีการที่ฉันมาด้วยเป็นอย่างเดียวกับที่จัดไว้ให้โดยSalvador Dali
กรุณาเพิ่มความคิดเห็นหากคุณพบว่ามีสัญชาติญาณหรือเหตุผลเพิ่มเติม