
Anndotnet - هو مشروع مفتوح المصدر للتعلم العميق مكتوب في C# ويدعم .NET و .NET Core Platform. الغرض الرئيسي من المشروع هو إنشاء وتدريب نماذج التعلم العميق. أحد مكونات المشروع الرئيسية هو محرك Anndotnet ML الذي يعتمد على مجموعة الأدوات المعرفية Microsoft ، CNTK. من المفترض أن يكون المشروع أداة واجهة المستخدم الرسومية لمكتبة CNTK مع امتدادات في المعالجة المسبقة للبيانات ، وتقييم النماذج ، والتصدير والنشر.
يتم استضافة المشروع على http://github.com/bhrnjica/anndotnet ، ويمكن العثور على وثائق المشروع في صفحات Wiki للمشروع على https://github.com/bhrnjica/anndotnet/wiki.
يتم توفير عملية إنشاء نماذج وتدريب وتقييم وتصدير من تطبيق واجهة المستخدم الرسومية ولا تتطلب معرفة لغات البرمجة المدعومة. Anndotnet مثالية في العديد من السيناريوهات:
هناك العشرات من المشاريع المحسوبة مسبقًا المدرجة في المثبت والتي يمكن فتحها من صفحة البدء وكذلك من أداة CMD. تعتمد ANNProjects على مجموعات بيانات شهيرة من عدة فئات: الانحدار ، مشاكل التصنيف الثنائية والمتعددة ، وتصنيفات الصور ، وسلسلة الأوقات ، وما إلى ذلك ، في المشاريع المحسوبة مسبقًا ، يمكن للمستخدم العثور على كيفية استخدام تكوينات الشبكة العصبية المختلفة على سبيل المثال ، الشبكة العصبية العميقة العميقة ، شبكات LSTM المتكررة ، تضمين الطبقات المفرطة. أيضًا ، يمكن تعديل كل مشروع من حيث تغيير معلمات تكوين الشبكة والتعلم والتدريب ، وكذلك إنشاء تكوينات ML جديدة.

من أجل التعامل مع ملف تكوين التعلم الآلي ( MLConfig ) ، يوفر AnndotNet مصمم الشبكة المرئية (مصمم VN) قادرًا على إنشاء شبكات عصبية من أي تكوينات وأي مجموعة من الطبقات. يعتمد مصمم VN على مفهوم الطبقة ، حيث يمكن للمستخدم إضافة أو حذف أو تعديل طبقات NN بسهولة مثل معالجة عناصر عرض القائمة.

Anndotnet هو تطبيق سطح المكتب X64 Windows يعمل على .NET Framework 4.7.2. و .NET CORE 2.0. من أجل تشغيل التطبيق ، يجب تثبيت مكونات البرنامج التالية:
ملاحظة: يتم اختبار التطبيق على إنشاء Windows Pro 10 1709 Clean Windows. ربما سيتم تشغيل التطبيق على Windows 8 و Windows 7 أيضًا ، بمجرد قيام المستخدم بتثبيت المتطلبات الأساسية.
من أجل تشغيل التطبيق ، هناك احتمالان:
anndotnet.gui.net.sln في Visual Studio 2017 ،anndotnet.wnd كمشروع بدء التشغيل.
anndotnet.wnd.exe وقم بتشغيل التطبيق.تُظهر الصورة التالية مشروع مشاركة الدراجات الذي تم افتتاحه في أداة Anndotnet GUI. بتعبير أكثر دقة تعرض الصورة Modul إعداد البيانات.

منذ الإصدار 1.2 ، دعم AnndotNet إنشاء تصنيف الصور ، لذلك تعرض الصورة التالية مشروع تصنيف صورة CAT والكلب الذي تم إنشاؤه باستخدام Anndotnet v1.2+.

من أجل استخدام تصدير anndotnet إلى ميزة Excel ، يجب تثبيت ANNdotNET.Excel.AddIn . من أجل تثبيت Excel Addin يجب تنفيذ الإجراء التالي:
File -> Options 
Add-ins->ExcelAdd-ins -> press Go Button ، 
anndotnet.exceladdIn-AddIn64.xll الموجود في مجلد anndotnet binaries. 

في حالة عدم إضافة المسار ، يجب تثبيت addin excel في كل مرة تقوم فيها بفتح Excel واستخدام Addin.
تُظهر مقاطع الفيديو القصيرة التالية بسرعة كيفية إنشاء وتدريب وتقييم نماذج التصنيف الثنائية والمتعددة.
مزيد من المعلومات في https://hrnjica.net/anndotnet/