تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

Shumai

Shumai هي مكتبة موترات سريعة وقابلة للتفاضل لجافاسكريبت وتايب سكريبت، مبنية باستخدام Bun و Flashlight. تمكن مهندسي البرمجيات والباحثين من إنشاء مجموعات بيانات، وتدريب نماذج صغيرة، وتنفيذ منطق تدريب متقدم بكفاءة ضمن بيئة جافاسكريبت. تستفيد من المصفوفات المكتوبة الأصلية ومترجم JIT لتحقيق الأداء.

عرض المستودع
مشاركة
عرض المستودع
مشاركة

Shumai هي مكتبة موترات قابلة للتفاضل مصممة لجافاسكريبت وتايب سكريبت، تستفيد من سرعة Bun وقوة Flashlight. تهدف إلى جعل معالجة البيانات، وتدريب النماذج، ومنطق الاستدلال المتقدم أكثر سهولة وكفاءة للمطورين ضمن بيئة جافاسكريبت. من خلال استخدام المصفوفات المكتوبة الأصلية ومترجم Just-In-Time (JIT) الخاص بـ Bun، تقدم Shumai حلاً عالي الأداء للمهام التي تتراوح من إنشاء مجموعات البيانات إلى تدريب نماذج التعلم الآلي الصغيرة.

قراءة المزيد

توفر المكتبة عمليات الموترات الأساسية، والتفاضل التلقائي لحساب التدرجات، والتحويل السلس من وإلى مصفوفات جافاسكريبت الأصلية. هذا يسمح للمطورين بالعمل مع البيانات مباشرة في جافاسكريبت، وإعدادها للمصفوفات المتوافقة مع وحدات معالجة الرسومات (GPU)، ثم تدريب النماذج دون مغادرة البيئة. تم بناء بنية Shumai لتقليل الحمل الزائد، مما يسمح لجافاسكريبت بالابتعاد عن الطريق أثناء التدريب والاستدلال، خاصة بالنسبة للنماذج الأصغر.

تشمل القدرات الرئيسية أدوات المصفوفات القياسية، وإنشاء الموترات، والعمليات الرياضية، وتتبع التدرجات. يمكن للمستخدمين تمكين حساب التدرجات للموترات، وإجراء العمليات، ثم الوصول إلى التدرجات المحسوبة. توفر المكتبة أيضًا ميزات لضبط إدارة الذاكرة، مما يسمح للمستخدمين بتعديل معلمات جمع القمامة لتحسين الأداء بناءً على إمكانيات الأجهزة. علاوة على ذلك، تتضمن Shumai نظامًا لجمع الإحصائيات يمكنه تسجيل أداء العمليات إلى وحدة التحكم أو عبر HTTP، مع خيارات للتنميط المحدود وجمع تتبع المكدس.

تعتبر Shumai مفيدة بشكل خاص لمهندسي البرمجيات والباحثين الذين يعملون بالفعل ضمن بيئة جافاسكريبت ويرغبون في دمج قدرات التعلم الآلي دون منحنى تعلم حاد مرتبط بلغات أو أطر عمل أخرى. تُظهر معايير الأداء الخاصة بها مزايا كبيرة مقارنة بمكتبات مثل TensorFlow.js في عمليات مختلفة، خاصة على وحدات معالجة الرسومات Apple M1 Pro و Nvidia. المشروع تجريبي، ويتم الترحيب بالمساهمات لتحسين وظيفته واستقراره.

  • الفئةمنصّات تعلّم الآلة
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي
  • المنصاتالويب

  • مكتبة موترات سريعة وقابلة للتفاضل لجافاسكريبت وتايب سكريبت

  • مبنية باستخدام Bun و Flashlight لتحقيق أداء عالٍ

  • تدعم التفاضل التلقائي لحساب التدرجات

  • تحويل سلس بين الموترات ومصفوفات جافاسكريبت الأصلية

  • محسّنة لتدريب النماذج الصغيرة ومنطق الاستدلال المتقدم

  • تستفيد من المصفوفات المكتوبة الأصلية وترجمة JIT

  • ضبط استخدام الذاكرة لتحسين الأداء

  • جمع إحصائيات مدمج لتنميط العمليات

  • جمع إحصائيات محدودة للتنميط المعزول

  • برنامج تجريبي مع تطوير نشط

  • تدعم حسابات وحدات معالجة الرسومات (GPU) عبر الواجهات الخلفية لـ ArrayFire (CUDA على Linux، CPU على macOS)

  • تسجيل إحصائيات قابلة للتوسيع مع خيارات وحدة التحكم و HTTP

  1. تثبيت Bun و ArrayFire: اتبع التعليمات الخاصة بالمنصة لنظامي macOS و Linux.

  2. تثبيت Shumai: قم بتشغيل `bun install @shumai/shumai`.

  3. استيراد Shumai: استخدم `import * as sm from '@shumai/shumai'` في كود TypeScript/JavaScript الخاص بك.

  4. إنشاء الموترات: استخدم دوال مثل `sm.randn()` أو `sm.tensor()` لإنشاء الموترات.

  5. إجراء العمليات: طبق عمليات رياضية مثل `matmul()`, `mul()`, و `sum()`.

  6. تمكين التدرجات: قم بتعيين `tensor.requires_grad = true` للموترات التي تحتاج إلى تتبع التدرجات.

  7. حساب التدرجات: استدعِ `.backward()` على موتر الخسارة لملء التدرجات.

  8. ضبط الذاكرة: اضبط خيارات الذاكرة باستخدام `util.memoryOptions()` للأداء.

  • إنشاء مجموعات البيانات
  • تدريب النماذج
  • منطق الاستدلال
  • المعالجة المسبقة للبيانات
  • نماذج البحث الأولية
  • تطوير التطبيقات

أدوات ذكاء اصطناعي شائعة مثل Shumai

TensorFlow

مستودعات GitHub للذكاء الاصطناعي

TensorFlow هو إطار عمل مفتوح المصدر لتعلم الآلة مصمم للجميع. يوفر نظامًا بيئيًا شاملاً لبناء ونشر نماذج تعلم الآلة، مما يجعله متاحًا للمطورين والباحثين على حد سواء.

منصّات تعلّم الآلة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

إطار عمل مفتوح المصدر لتعلم الآلة مصمم للجميع. يوفر نظامًا بيئيًا شاملاً لبناء ونشر نماذج تعلم الآلة، مما يجعله متاحًا للمطورين والباحثين على حد سواء.TensorFlow هو إطار عمل مفتوح المصدر لتعلم الآلة مصمم للجميع. يوفر نظامًا بيئيًا شاملاً لبناء ونشر نماذج تعلم الآلة، مما يجعله متاحًا للمطورين والباحثين على حد سواء.

مميزةمنصّات تعلّم الآلة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

TensorFlow

أطر عمل الذكاء الاصطناعي

TensorFlow هو منصة مفتوحة المصدر لتعلم الآلة من البداية إلى النهاية مصممة للجميع. توفر نظامًا بيئيًا مرنًا من الأدوات والمكتبات والموارد المجتمعية لإنشاء ونشر نماذج تعلم الآلة…

منصّات تعلّم الآلة
عرض الأداة

أطر عمل الذكاء الاصطناعي

منصة مفتوحة المصدر لتعلم الآلة من البداية إلى النهاية مصممة للجميع. توفر نظامًا بيئيًا مرنًا من الأدوات والمكتبات والموارد المجتمعية لإنشاء ونشر نماذج تعلم الآلة…TensorFlow هو منصة مفتوحة المصدر لتعلم الآلة من البداية إلى النهاية مصممة للجميع. توفر نظامًا بيئيًا مرنًا من الأدوات والمكتبات والموارد المجتمعية لإنشاء ونشر نماذج تعلم الآلة…

مميزةمنصّات تعلّم الآلة
عرض أفضل 50 من أطر عمل الذكاء الاصطناعي

Keras

مستودعات GitHub للذكاء الاصطناعي

Keras هي مكتبة مفتوحة المصدر للتعلم العميق مصممة للبشر. إنها تبسط عملية بناء الشبكات العصبية وتسمح للمطورين بالمساهمة في تطويرها على GitHub.

منصّات تعلّم الآلة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مكتبة مفتوحة المصدر للتعلم العميق مصممة للبشر. إنها تبسط عملية بناء الشبكات العصبية وتسمح للمطورين بالمساهمة في تطويرها على GitHub.Keras هي مكتبة مفتوحة المصدر للتعلم العميق مصممة للبشر. إنها تبسط عملية بناء الشبكات العصبية وتسمح للمطورين بالمساهمة في تطويرها على GitHub.

مميزةمنصّات تعلّم الآلة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

nanoGPT

مستودعات GitHub للذكاء الاصطناعي

nanoGPT هو مستودع GitHub بسيط وعالي الأداء لتدريب وضبط نماذج GPT متوسطة الحجم. يوفر قاعدة كود سهلة وقابلة للقراءة للباحثين والمطورين لتجربة معماريات GPT، وإعادة إنتاج نتائج GPT-2،…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مستودع GitHub بسيط وعالي الأداء لتدريب وضبط نماذج GPT متوسطة الحجم. يوفر قاعدة كود سهلة وقابلة للقراءة للباحثين والمطورين لتجربة معماريات GPT، وإعادة إنتاج نتائج GPT-2،…nanoGPT هو مستودع GitHub بسيط وعالي الأداء لتدريب وضبط نماذج GPT متوسطة الحجم. يوفر قاعدة كود سهلة وقابلة للقراءة للباحثين والمطورين لتجربة معماريات GPT، وإعادة إنتاج نتائج GPT-2،…

مميزةنماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

Hugging Face Transformers

مستودعات GitHub للذكاء الاصطناعي

🤗 Transformers هو إطار تعريف نموذج مصمم لأحدث نماذج التعلم الآلي عبر مجالات النص والرؤية والصوت والبيانات متعددة الوسائط، مما يسهل عمليات الاستدلال والتدريب.

منصّات تعلّم الآلة
عرض الأداة

PyTorch

مستودعات GitHub للذكاء الاصطناعي

PyTorch هي مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.

تعلّم الآلة وعلم البيانات
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.PyTorch هي مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.

مميزةتعلّم الآلة وعلم البيانات
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

LocalAI

مستودعات GitHub للذكاء الاصطناعي

LocalAI هو محرك ذكاء اصطناعي مفتوح المصدر يتيح للمستخدمين تشغيل نماذج متنوعة، بما في ذلك نماذج اللغة الكبيرة (LLMs)، والرؤية، والصوت، والصورة، والفيديو، على أي جهاز دون الحاجة إلى…

منصّات تعلّم الآلة

المرتبة 44 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

محرك ذكاء اصطناعي مفتوح المصدر يتيح للمستخدمين تشغيل نماذج متنوعة، بما في ذلك نماذج اللغة الكبيرة (LLMs)، والرؤية، والصوت، والصورة، والفيديو، على أي جهاز دون الحاجة إلى…LocalAI هو محرك ذكاء اصطناعي مفتوح المصدر يتيح للمستخدمين تشغيل نماذج متنوعة، بما في ذلك نماذج اللغة الكبيرة (LLMs)، والرؤية، والصوت، والصورة، والفيديو، على أي جهاز دون الحاجة إلى…

مميزةمنصّات تعلّم الآلة
المرتبة 44 في مستودعات GitHub للذكاء الاصطناعي

مكتبة ديب جافا (DJL)

أطر عمل الذكاء الاصطناعي

DJL هي إطار عمل للتعلم العميق مستقل عن المحرك للغة جافا. إنها تبسط عملية بناء وتدريب ونشر نماذج التعلم الآلي باستخدام جافا. تدعم DJL محركات تعلم عميق مختلفة وتقدم وثائق وأمثلة…

منصّات تعلّم الآلة

المرتبة 41 في أطر عمل الذكاء الاصطناعي

عرض الأداة
1 من 8