4 مستودعات
Serialization of NumPy arrays and scalars into JSON format.
Distinct from NumPy Array Integration: Specifically addresses the conversion of NumPy types to JSON, not just memory mapping.
Explore 4 awesome GitHub repositories matching scientific & mathematical computing · JSON Serialization. Refine with filters or upvote what's useful.
orjson is a high-performance Python library for serializing and deserializing JSON data. It functions as both a JSON parsing library and a serialization engine, converting data between native Python objects and UTF-8 encoded bytes. The project provides specialized support for converting complex Python data structures, including dataclasses, datetime objects, and NumPy arrays and scalars, into JSON format. It also allows for the insertion of pre-serialized JSON blobs into documents to maintain processing speed. The library includes capabilities for memory-efficient deserialization through key
Converts NumPy arrays and scalars into JSON format without requiring the array library.
BertViz هي مجموعة أدوات تشخيصية لتصور رؤوس الانتباه وسلوكيات النماذج الداخلية لتفسير كيفية معالجة نماذج اللغات للنصوص. تعمل كأداة قابلية تفسير ومصحح أخطاء لنماذج معالجة اللغات الطبيعية، حيث توفر تحديداً خرائط تفاعلية لآليات الانتباه داخل بنى Transformer. يتيح المشروع تحليل علاقات الرموز من خلال طرق عرض مفصلة لرؤوس وطبقات انتباه محددة. يدعم تصور الانتباه العالمي عبر جميع الطبقات، ورسم خرائط انتباه المشفر-فك المشفر، وفحص الخلايا العصبية الفردية داخل متجهات الاستعلام والمفتاح للكشف عن مساهمتها في حسابات الانتباه. توفر الأداة قدرات لتصفية طرق العرض حسب الطبقة، أو الرأس، أو أزواج الجمل. يتم عرض التصورات مباشرة داخل بيئات دفتر الملاحظات عبر حقن HTML وJavaScript، ويمكن تصديرها كملفات HTML مستقلة للمشاركة الخارجية.
Converts high-dimensional model tensors into JSON arrays for frontend transmission.
GluonTS هي مكتبة سلاسل زمنية احتمالية وإطار عمل للتنبؤ بالتعلم العميق. توفر مجموعة أدوات لبناء وتدريب وتقييم بنى الشبكات العصبية التي تتنبأ بالقيم المستقبلية كتوزيعات احتمالية لتحديد عدم اليقين. يتميز المشروع بدعم التنبؤ بدون تدريب مسبق (zero-shot) ودمج نهج نمذجة متنوعة، بما في ذلك الشبكات العصبية الاحتمالية العميقة وأغلفة للمكتبات الإحصائية الخارجية مثل Prophet و R forecast. ينفذ بدائيات معمارية متخصصة مثل الالتفافات السببية والشبكات المتبقية القابلة للعكس لمنع تسرب المعلومات وتعيين التمثيلات الكامنة في توزيعات احتمالية صالحة. يغطي إطار العمل سطح هندسة بيانات شاملاً، بما في ذلك توسيع السلاسل الزمنية، والتحويلات التقابلية، والنمذجة الهرمية. يستخدم Apache Arrow و Parquet لبث مجموعة البيانات عالي الأداء وإدارة الوصول العشوائي. لتقييم النموذج، يتضمن جناح تقييم لقياس دقة التنبؤ والتغطية الاحتمالية باستخدام مقاييس مثل خسارة الكمية ودرجات رتبة الاحتمال المستمرة. تدعم المكتبة نشر النموذج من خلال التكامل مع Amazon SageMaker.
Converts NumPy arrays and scalar types into JSON-serializable formats for storage and transmission.
xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp
Deno-xtensor populates multidimensional arrays and views from JSON data using container semantics.