في عالم [البرمجة](/tag/البرمجة) الحديثة، تبرز "سوترا" (Sutra) كلغة جديدة تحمل في طياتها قدرات غير مسبوقة. تتميز هذه [اللغة](/tag/اللغة) بكونها مدعومة بنموذج وظيفي بحت، حيث يتم [تحويل](/tag/تحويل) عملياتها إلى شبكة [عصبية](/tag/عصبية) تعمل باستخدام [منصة](/tag/منصة) "[بايتورتش](/tag/بايتورتش)" ([PyTorch](/tag/pytorch)).

تقوم سوترا بأداء عمليات مركبة عن طريق خفض شفراتها إلى شبكة [تحقق](/tag/تحقق) دمجًا مثاليًا بين العمليات على ال tensor، مما يتيح إرسال [بيانات](/tag/بيانات) الإدخال على شكل [نصوص](/tag/نصوص) أو حتى [نماذج](/tag/نماذج) بروتينية بكفاءة عالية. تعتمد هذه العمليات على [منطق](/tag/منطق) "كليني الثلاثي القيم"، والذي يتيح [معالجة البيانات](/tag/معالجة-[البيانات](/tag/البيانات)) بشكل أكثر [دقة](/tag/دقة).

ما يميز سوترا أيضًا هو قدرتها على العمل [عبر](/tag/عبر) مدخلات مقيّدة، حيث تم اختبار البرنامج بنجاح على أربع مدخلات مجمدة، بما في ذلك ثلاثة [مولدات](/tag/مولدات) نصية ونموذج بروتين. وكانت النتائج مبهرة، حيث حققت [دقة](/tag/دقة) 100% في استخراج البتات من كل نظام مدخلات على حدى.

أسلوب [التعليم](/tag/التعليم) في سوترا فريد، حيث يتم استخدام قواعد غير محددة لتدريب مصنف يحاكي السلوك التعليمي الذاتي. وتمكنت سوترا، من الوصول إلى [دقة](/tag/دقة) [تقارب](/tag/تقارب) 100%، بالتوازي مع [تقنية](/tag/تقنية) العودة من خلال الرسوم المكونة، مما يخلق نموذجًا برمجيًا يمكن إعادة تجميعه والتحكم فيه بسهولة.

إن ما يوفره هذا المشروع يجمع بين [المنطق](/tag/المنطق) البرمجي والنموذج العصبي القابل للتعلم، مما يجعل سوترا مشروعًا ينبغي على كل مطور وهاوٍ الاطلاع عليه.