
Profting การแก้ปัญหาเป็นไลบรารีที่ให้เฟรมเวิร์กแบบแยกส่วนและขยายได้สำหรับการใช้การทดลองการปรับจูน มันมีอินเทอร์เฟซที่ใช้งานง่ายเพื่อรวบรวมส่วนประกอบหลักสำหรับงานการเพิ่มประสิทธิภาพที่หลากหลาย
นอกจากนี้พื้นที่เก็บข้อมูลนี้ยังมีการทดลองของเราสำหรับกระดาษ "ไปสู่การปรับแต่งพร้อมที่มีประสิทธิภาพ: การประเมินผลกระทบของขนาดรุ่นตระกูลโมเดลและคำอธิบายงานใน Evoprompt"
โครงการนี้ได้รับการพัฒนาโดย Timo Heiß, Moritz Schlager และ Tom Zehle
ใช้ PIP เพื่อติดตั้งไลบรารีของเรา:
pip install promptolution
อีกทางเลือกหนึ่งโคลนที่เก็บ
poetry install
เพื่อติดตั้งการพึ่งพาที่จำเป็น คุณอาจต้องติดตั้ง PIPX และบทกวีก่อน
เอกสารที่ครอบคลุมพร้อมการอ้างอิง API คือ Availabe ที่ https://finitearth.github.io/promptolution/
สร้างคีย์ API สำหรับรุ่นที่คุณต้องการใช้:
| ชื่อ | # ประชากรเริ่มต้น | การสำรวจ | ค่าใช้จ่าย | ความเร็วคอนเวอร์เจนซ์ | สามารถขนานกันได้ | ใช้ประโยชน์จากกรณีความล้มเหลว |
|---|---|---|---|---|---|---|
| Evoprompt de | 8-12 | - | - | |||
| Evoprompt GA | 8-12 | - | - | |||
| โอพีโร | 0 | - | - |
ดูสมุดบันทึกการเริ่มต้นใช้งานของเรา: Geting_started.py
เราให้บริการสคริปต์และการกำหนดค่าสำหรับการทดลองทั้งหมดของเรา เรียกใช้การทดลองตามการกำหนดค่าผ่าน:
poetry run python scripts/experiment_runs.py --experiment "configs/<my_experiment>.ini"
โดยที่ <my_experiment>.ini เป็นแบบกำหนดค่าตามเทมเพลตของเรา
โครงการนี้ได้รับการพัฒนาสำหรับการสัมมนา "AutomL ในยุคของรุ่นที่ผ่านการฝึกอบรมมาก่อน" ที่ LMU Munich