التعلم الآلي الموحد والفعال منذ عام 1999.
أحدث إصدار:
استشهد شوغون:
تطوير حالة بناء الفرع:
التبرع لـ Shogun عبر NumFocus:
بيلدبوت: https://buildbot.shogun.ml.
راجع doc/readme/ABOUT.md للحصول على وصف المشروع.
راجع doc/readme/INSTALL.md للحصول على تعليمات التثبيت.
راجع doc/readme/INTERFACES.md لاستدعاء Shogun من واجهاته.
راجع doc/readme/EXAMPLES.md للحصول على تفاصيل حول إنشاء أمثلة لواجهة برمجة التطبيقات.
راجع doc/readme/DEVELOPING.md للتعرف على كيفية اختراق Shogun.
راجع أمثلة API لجميع الواجهات.
راجع الويكي للحصول على معلومات المطور الموسعة.
يتم تنفيذ Shogun في C++ ويقدم واجهات موحدة يتم إنشاؤها تلقائيًا لـ Python وOctave وJava / Scala وRuby وC# وR وLua. نحن نعمل حاليًا على إضافة المزيد من اللغات بما في ذلك JavaScript وD وMatlab.
واجهة | حالة |
---|---|
بايثون | ناضجة (لا توجد مشاكل معروفة) |
اوكتاف | ناضجة (لا توجد مشاكل معروفة) |
جافا/سكالا | مستقر (لا توجد مشاكل معروفة) |
روبي | مستقر (لا توجد مشاكل معروفة) |
ج # | مستقر (لا توجد مشاكل معروفة) |
ر | النسخة التجريبية (معظم الأمثلة تعمل، والمكالمات الثابتة غير متوفرة) |
بيرل | ما قبل ألفا (جودة العمل قيد التقدم) |
شبيبة | ما قبل ألفا (جودة العمل قيد التقدم) |
راجع موقعنا للحصول على أمثلة بجميع اللغات.
يتم دعم Shogun ضمن أنظمة GNU/Linux وMacOSX وFreeBSD وWindows.
تم العثور على الدلائل التالية في توزيع المصدر. لاحظ أن بعض المجلدات عبارة عن وحدات فرعية يمكن سحبها باستخدام git submodule update --init
.
src - كود المصدر، مقسم إلى مصدر C++ وواجهات
doc - الملفات التمهيدية (doc/readme، الوحدة الفرعية)، دفاتر Jupyter، كتاب الطبخ (أمثلة API)، التراخيص
الأمثلة - ملفات الأمثلة لجميع الواجهات
البيانات - مجموعات البيانات (الوحدة الفرعية، مطلوبة على سبيل المثال)
الاختبارات - اختبارات الوحدة والتكامل المستمر لأمثلة الواجهة
التطبيقات - تطبيقات SHOGUN (قديمة)
المعايير - معايير السرعة
cmake - cmake بناء البرامج النصية
يتم توزيع Shogun بموجب ترخيص BSD المكون من 3 فقرات، مع مكونات GPL3 اختيارية. راجع الوثيقة/التراخيص للحصول على التفاصيل.