| ميسي | |
| Maisie Sphinx موضوع | |
| الوثائق | |
| pypi | |
| Dockerhub |
هل يمكن إجراء نماذج أرشفة وتخزين وتنظيم وتنظيم نماذج التعلم الآلي بكفاءة مع تركيز كبير على تجربة المستخدم؟ بالتأكيد ، مايسي يفعل ذلك تمامًا.
Maisie هو مساعد ودود وسهل الاستخدام يتكون من:
يدمج بسلاسة مع أدواتك المفضلة ويوفر لك جميع البيانات المهمة ، مثل:
يمكنك الحصول على أحدث الحزمة من PYPI
$ pip install Maisieاستخدامه في بيئة التدريب الخاصة بك واضح إلى حد ما:
import maisie
from sklearn . externals import joblib
# Define your model here
model . fit ( X , y )
model_filename = "example_model.pkl"
joblib . dump ( model , model_filename )
# Define your metrics, fetch parameters and hyperparameters
models = maisie . Models ()
models . upload (
name = "My first uploaded model" ,
filename = model_filename ,
dataset_name = "Singly Identifying Dataset Name" ,
metrics = { "accuracy" : accuracy },
hyperparameters = hyperparameters ,
parameters = parameters ,
) يوفر هذا المستودع ملف docker-compose.yml الذي يحتوي على خيارات افتراضية معقولة.
قبل بدء الحاويات ، يجب عليك إنشاء ملف .env محلي باستخدام .env.sample .
لبدء جميع الخدمات ، قم بتشغيل:
$ docker-compose up لإيقاف خدماتك ، يمكنك الضغط على Ctrl+C/Ctrl+D. إذا بدأت الخدمات في الخلفية باستخدام docker-compose up -d ، فإن الطريقة الصحيحة للقيام بذلك ستكون:
$ docker-compose stopيمكنك معرفة المزيد عن Docker Compens من خلال النقر هنا.
يتم نشر كل من صور الواجهة الأمامية والخلفية تلقائيًا إلى Docker Hub بمجرد توفر إصدار مستقر جديد.
الروابط
للرجوع إليها ، يمكنك إلقاء نظرة على نموذج Playbook Ansible الذي ينشر جميع الحاويات على مضيف محدد باستخدام ملف .env تم تكوينه محليًا.
develop $ git clone -b develop [email protected]:nokia-wroclaw/innovativeproject-ml-models-management.git$ pre-commit install$ docker-compose upissue-[number]-[short description] مشتق من فرع develop ، على سبيل المثال $ git checkout -b issue-42-project-removal-permissions develop عند تنفيذ ميزات جديدة ، يجب أن تبدأ بإنشاء فرع جديد يسمى feature-[short description] مشتق من فرع develop ، على سبيل المثال
$ git checkout -b feature-new-user-profile developلتشغيل جميع الاختبارات والتحقق مما إذا كانت جميع githooks المطلوبة قبل الالتزام راضين ، قم بتشغيل
$ pre-commit run --all-filesيجب أن تلخص رسالة الالتزام الخاصة بك بإيجاز التغييرات (إن أمكن) باللغة الإنجليزية البسيطة. لمعرفة كيفية كتابة رسالة الالتزام المناسبة ، تحقق من هذه المقالة.
عندما يكون جاهزًا ، قم بإنشاء طلب سحب جديد مقارنةً بفرع develop كفرع أساسي.
لأحدث إصدار مستقر ، يمكن رؤية الوثائق في Docs.Maisie.dev.