البداية | التوثيق | المجتمع | المساهمة
Pyro هي مكتبة برمجة احتمالية عميقة مرنة وقابلة للتطوير مبنية على PyTorch. والجدير بالذكر أنه تم تصميمه مع أخذ هذه المبادئ في الاعتبار:
تم تطوير Pyro في الأصل في Uber AI ويتم صيانته الآن بشكل نشط من قبل المساهمين المجتمعيين، بما في ذلك فريق متخصص في Broad Institute. في عام 2019، أصبح Pyro مشروعًا لمؤسسة Linux، وهو مساحة محايدة للتعاون في البرامج مفتوحة المصدر والمعايير المفتوحة والبيانات المفتوحة والأجهزة المفتوحة.
لمزيد من المعلومات حول التحفيز عالي المستوى لـ Pyro، راجع منشور مدونة الإطلاق الخاص بنا. للحصول على منشورات مدونة إضافية، قم بمراجعة العمل على التصميم التجريبي والنمذجة من وقت لآخر في Pyro.
التثبيت باستخدام النقطة:
pip install pyro-ppl
التثبيت من المصدر:
git clone [email protected]:pyro-ppl/pyro.git
cd pyro
git checkout master # master is pinned to the latest release
pip install .
التثبيت مع الحزم الإضافية:
لتثبيت التبعيات المطلوبة لتشغيل النماذج الاحتمالية المضمنة في أدلة examples
/ البرامج tutorials
، يرجى استخدام الأمر التالي:
pip install pyro-ppl[extras]
تأكد من أن النماذج تأتي من نفس إصدار إصدار كود مصدر Pyro الذي قمت بتثبيته.
للحصول على الميزات الحديثة يمكنك تثبيت Pyro من المصدر.
تثبيت Pyro باستخدام النقطة:
pip install git+https://github.com/pyro-ppl/pyro.git
أو باستخدام التبعيات extras
لتشغيل النماذج الاحتمالية المضمنة في أدلة examples
/البرامج tutorials
:
pip install git+https://github.com/pyro-ppl/pyro.git#egg=project[extras]
تثبيت بايرو من المصدر:
git clone https://github.com/pyro-ppl/pyro
cd pyro
pip install . # pip install .[extras] for running models in examples/tutorials
الرجوع إلى التعليمات هنا.
إذا كنت تستخدم Pyro، فيرجى مراعاة الاستشهاد بما يلي:
@article{bingham2019pyro,
author = {Eli Bingham and
Jonathan P. Chen and
Martin Jankowiak and
Fritz Obermeyer and
Neeraj Pradhan and
Theofanis Karaletsos and
Rohit Singh and
Paul A. Szerlip and
Paul Horsfall and
Noah D. Goodman},
title = {Pyro: Deep Universal Probabilistic Programming},
journal = {J. Mach. Learn. Res.},
volume = {20},
pages = {28:1--28:6},
year = {2019},
url = {http://jmlr.org/papers/v20/18-403.html}
}