أورنج (برمجيات)

Orange عباره عن مجموعة ادوات مفتوحة المصدر تستخدم لتصوير البيانات والتعلم الالي ولاستخراج البيانات، وتتميز بواجهة مرئية لتحليل البيانات الاستكشافية وتصوير البيانات التفاعلية.

سير عمل نموذجي في Orange 3.

الوصف

[عدل]

Orange وهي عباره عن حزمة برمجية تعتمد على المكونات البرمجية لتصوير البيانات والتعلم الالي واستخراجها وتحليلها.

وتسمى المكونات البرتقالية عناصر واجهة المستخدم وهي تتراوح بين التصور البسيط للبيانات واخيار المجموعة الفرعية والمعالجة المسبقة وتعتمد على التقييم التجريبي للخوارزميات التعلم والنمذجة التنبؤية.

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

البرمجيات

[عدل]

Orange هي حزمة برامج مفتوحة المصدر تم اصدارها بموجب، وهذه الاصدارات المكونات الاساسية في ++c مع الاغلفة في بايثون وجميعها متوفره على موقع GitHub من الإصدار 3.0 وما بعده، وتستخدم اورنج مكتبات بايثون مفتوحة المصدر مثل ()، بينما تعمل الواجهة الرسومية الخاصة بة في اطار Qt عبر النظام الاساسي.

يتضمن التثبيت الافتراضي هذا عددًا من خوارزميات التعليم الآلي والمعالجة المسبقة وتصور البيانات في 6 مجموعات مختلفة وهي (بيانات، وتصور، وتصنيف، وانحدار، وتقييم، وغير خاضع للإشراف).حيث تتوفر وظائف إضافية كإضافات (المعلوماتية الحيوية، اندماج البيانات واستخراج النصوص).

يتم دعم Orange على أنظمة mac OS و Windows و Linux ويمكن تثبيته أيضًا من مستودع Python Package Index (تثبيت النقطة Orange3).

اعتبارًا من مايو 2018، كانت النسخة المستقرة هي 3.13 التي تم العديل عليها وتم تشغيلها مع Python 3، بينما لا يزال الإصدار القديم 2.7 الذي يعمل مع Python 2.7 متاحًا إلى الآن. [6[

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

يوفر البرنامج منصة لاختيار التجربة وأنظمة التوصية والنمذجة التنبؤية حيث يستخدم في الطب الحيوي والمعلوماتية الحيوية والبحث الجيني والتعليم. ومن الامثلة على ذلك في العلوم مثلا يتم استخدامه كمنصة لاختبار خوارزميات جديدة للتعلم الآلي وتطبيقها لتقنيات جديدة في علم الوراثة والمعلوماتية الحيوية. اما في التعليم فيتم استخدامه لتدريس أساليب التعلم الآلي وآلية استخراج البيانات لطلاب البيولوجيا والطب الحيوي والمعلوماتية.

تعتمد المشروعات المختلفة على Orange من خلال عمل  طريق توسيع المكونات الأساسية مع الوظائف الإضافية أو استخدام Orange Canvas فقط بحيث يتم استغلال ميزات البرمجة المرئية المنفذة و GUI.

  • جناح أورانج سينتروترون [6]
  • أحادية الخلية لحيوية.
  • لتحليل البيانات في العلوم الطبيعية.

مراجع

[عدل]
  1. ^ "orange3/CHANGELOG.md at master . biolab/orange3 . GitHub". مؤرشف من الأصل في 2020-01-25.
  2. ^ "Orange Change Log". مؤرشف من الأصل في 2020-01-25.
  3. ^ "Orange - License". مؤرشف من الأصل في 2019-06-19.
  4. ^ "orange3/LICENSE at master . biolab/orange3 . GitHub". مؤرشف من الأصل في 2020-01-25.
  5. ^ "Release 3.37.0". 27 مايو 2024. اطلع عليه بتاريخ 2024-06-02.
  6. ^ L. Rebuffi, M. Sanchez del Rio, Proc. SPIE 10388, 103880S (2017). https://doi.org/10.1117/12.2274263 نسخة محفوظة 2020-08-22 على موقع واي باك مشين.