คำถามติดแท็ก open-source

3
ระยะทางแบบยุคลิดใน Octave
ฉันอยากรู้ว่ามีวิธีที่รวดเร็วในการคำนวณระยะทางแบบยุคลิดของเวกเตอร์สองตัวใน Octave หรือไม่ ดูเหมือนว่าไม่มีฟังก์ชั่นพิเศษสำหรับสิ่งนั้นดังนั้นฉันควรใช้สูตรด้วยsqrtหรือไม่

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

4
ระบบเชิงเส้นที่เร็วที่สุดแก้ปัญหาสำหรับเมทริกซ์จตุรัสขนาดเล็ก (10x10)
ฉันสนใจมากในการปรับนรกให้เหมาะสมกับการแก้ไขระบบเชิงเส้นสำหรับเมทริกซ์ขนาดเล็ก (10x10) บางครั้งเรียกว่าเมทริกซ์จิ๋ว มีวิธีแก้ปัญหาพร้อมสำหรับเรื่องนี้หรือไม่? เมทริกซ์สามารถอนุมานได้ว่าไม่มีความหมาย ตัวแก้ปัญหานี้จะต้องดำเนินการเกิน 1,000 000 ครั้งในหน่วยไมโครวินาทีบน Intel CPU ฉันกำลังพูดถึงระดับการเพิ่มประสิทธิภาพที่ใช้ในเกมคอมพิวเตอร์ ไม่ว่าฉันจะเขียนโค้ดในแอสเซมบลีและสถาปัตยกรรมเฉพาะหรือศึกษาความแม่นยำหรือความน่าเชื่อถือในการลดการแลกเปลี่ยนและใช้แฮ็กจุดลอยตัว (ฉันใช้แฟล็ก -ffast-math คอมไพล์ไม่มีปัญหา) การแก้ปัญหาอาจล้มเหลวได้ประมาณ 20% ของเวลา! partialPivLu ของ Eigen นั้นเร็วที่สุดในเบนช์มาร์กปัจจุบันของฉันมีประสิทธิภาพเหนือกว่า LAPACK เมื่อปรับให้เหมาะสมกับ -O3 และคอมไพเลอร์ที่ดี แต่ตอนนี้ฉันอยู่ที่จุดของการแก้ปัญหาเชิงเส้นกำหนดเอง คำแนะนำใด ๆ ที่จะได้รับการชื่นชมอย่างมาก ฉันจะทำให้โซลูชันของฉันเป็นโอเพ่นซอร์สและฉันจะทำมุมมองเชิงลึกที่สำคัญในสิ่งพิมพ์ ฯลฯ ที่เกี่ยวข้อง: ความเร็วในการแก้ระบบเชิงเส้นด้วยเมทริกซ์บล็อกแนวทแยง วิธีที่เร็วที่สุดในการแปลงเมทริกซ์นับล้านคืออะไร? https://stackoverflow.com/q/50909385/1489510
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.