Asteroid เป็นชุดเครื่องมือแยกแหล่งเสียงที่ใช้ pytorch ที่ช่วยให้การทดลองอย่างรวดเร็วในชุดข้อมูลทั่วไป มันมาพร้อมกับซอร์สโค้ดที่รองรับชุดข้อมูลและสถาปัตยกรรมที่หลากหลายและชุดของสูตรอาหารเพื่อทำซ้ำเอกสารสำคัญบางอย่าง
ได้โปรดถ้าคุณพบข้อผิดพลาดให้เปิดปัญหาถ้าคุณแก้ไขให้เปิดคำขอดึง! เหมือนกันสำหรับคุณสมบัติใหม่บอกเราว่าคุณต้องการอะไรหรือช่วยเราสร้างมัน! อย่าลังเลที่จะเข้าร่วม Slack และถามคำถาม / แนะนำคุณสมบัติใหม่ที่นั่นเช่นกัน! Asteroid มีวัตถุประสงค์เพื่อเป็น โครงการที่ใช้ชุมชน ดังนั้นกระโดดและช่วยเรา!
(↑ถึงเนื้อหา) เพื่อติดตั้งดาวเคราะห์น้อยโคลน repo และติดตั้งโดยใช้ conda, pip หรือ python:
# First clone and enter the repo
git clone https://github.com/asteroid-team/asteroid
cd asteroidpip # Install with pip in editable mode
pip install -e .
# Or, install with python in dev mode
# python setup.py developconda env create -f environment.yml
conda activate asteroidpip install asteroid(↑ถึงเนื้อหา) นี่คือรายการโน้ตบุ๊กที่แสดงตัวอย่างการใช้งานคุณสมบัติของดาวเคราะห์น้อย
PITLossWrapper(↑ถึงเนื้อหา) การเรียกใช้สูตรอาหารต้องใช้แพ็คเกจเพิ่มเติมในกรณีส่วนใหญ่เราขอแนะนำให้เรียกใช้:
# from asteroid/
pip install -r requirements.txtจากนั้นเลือกสูตรที่คุณต้องการเรียกใช้และเรียกใช้!
cd egs/wham/ConvTasNet
. ./run.shข้อมูลเพิ่มเติมใน EGS/Readme.md
(↑ถึงเนื้อหา)
(↑ถึงเนื้อหา)
(↑ถึงเนื้อหา) ดูที่นี่
(↑ถึงเนื้อหา) เรามักจะมองหาการขยายความครอบคลุมของการแยกแหล่งที่มาและการวิจัยการเพิ่มประสิทธิภาพการพูดต่อไปนี้เป็นรายการของสิ่งที่เราขาดหายไป คุณต้องการมีส่วนร่วม? นี่เป็นจุดเริ่มต้นที่ดี!
อย่าลืมอ่านแนวทางการสนับสนุนของเรา
นอกจากนี้คุณยังสามารถเปิดปัญหาหรือสร้าง PR เพื่อเพิ่มสิ่งที่เราพลาดในรายการนี้
เครื่องบันทึกเริ่มต้นคือ tensorboard ในสูตรทั้งหมด จากโฟลเดอร์สูตรคุณสามารถเรียกใช้สิ่งต่อไปนี้เพื่อให้เห็นภาพบันทึกการรันทั้งหมดของคุณ นอกจากนี้คุณยังสามารถเปรียบเทียบระบบที่แตกต่างกันในชุดข้อมูลเดียวกันโดยเรียกใช้คำสั่งที่คล้ายกันจากผู้กำกับชุดข้อมูล
# Launch tensorboard (default port is 6006)
tensorboard --logdir exp/ --port tf_portหาก Tensorboard เปิดตัวจากระยะไกลคุณควรเปิดอุโมงค์ SSH
# Open port-forwarding connection. Add -Nf option not to open remote.
ssh -L local_port:localhost:tf_port user@ip จากนั้นเปิด http://localhost:local_port/ หากพอร์ตทั้งสองเหมือนกันคุณสามารถคลิกที่ URL Tensorboard ที่ให้ไว้ในรีโมทมันก็ใช้ได้จริงมากขึ้น
(↑ถึงเนื้อหา)
(↑ถึงเนื้อหา) หากคุณชอบใช้ดาวเคราะห์น้อยและคุณต้องการอ้างอิงเราใช้สิ่งนี้:
@inproceedings { Pariente2020Asteroid ,
title = { Asteroid: the {PyTorch}-based audio source separation toolkit for researchers } ,
author = { Manuel Pariente and Samuele Cornell and Joris Cosentino and Sunit Sivasankaran and
Efthymios Tzinis and Jens Heitkaemper and Michel Olvera and Fabian-Robert Stöter and
Mathieu Hu and Juan M. Martín-Doñas and David Ditter and Ariel Frank and Antoine Deleforge
and Emmanuel Vincent } ,
year = { 2020 } ,
booktitle = { Proc. Interspeech } ,
}