| Maisie | |
| Tema Maisie Sphinx | |
| Dokumentasi | |
| Pypi | |
| Dockerhub |
Bisakah pengarsipan, menyimpan, mengelola, dan mengatur model pembelajaran mesin dilakukan secara efisien dan dengan fokus yang hebat pada pengalaman pengguna? Tentu, Maisie melakukan hal itu.
Maisie adalah asisten yang ramah dan mudah digunakan yang terdiri dari:
Ini mengintegrasikan dengan mulus dengan alat favorit Anda dan memberi Anda semua data penting, seperti:
Anda bisa mendapatkan paket terbaru dari PYPI
$ pip install MaisieMenggunakannya di lingkungan pelatihan Anda cukup mudah:
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 ,
) Repositori ini menyediakan file docker-compose.yml yang telah dikonfigurasi sebelumnya yang berisi opsi default yang masuk akal.
Sebelum memulai wadah, Anda harus membuat file .env lokal menggunakan .env.sample yang disertakan.
Untuk memulai semua layanan, jalankan:
$ docker-compose up Untuk menghentikan layanan Anda, Anda dapat menekan Ctrl+C/Ctrl+D. Jika Anda memulai layanan di latar belakang menggunakan docker-compose up -d , cara yang benar untuk melakukan ini adalah:
$ docker-compose stopAnda dapat mempelajari lebih lanjut tentang Docker Compose dengan mengklik di sini.
Baik gambar frontend dan backend secara otomatis diterbitkan ke Docker Hub segera setelah rilis stabil baru tersedia.
Tautan
Untuk referensi, Anda dapat melihat sampel playbook ansible yang menggunakan semua kontainer ke host tertentu menggunakan file .env yang dikonfigurasi secara lokal.
develop $ git clone -b develop [email protected]:nokia-wroclaw/innovativeproject-ml-models-management.git$ pre-commit install$ docker-compose upissue-[number]-[short description] yang berasal dari cabang develop , misalnya $ git checkout -b issue-42-project-removal-permissions develop Saat menerapkan fitur baru, Anda harus mulai dengan membuat cabang baru bernama feature-[short description] yang berasal dari cabang develop , misalnya
$ git checkout -b feature-new-user-profile developUntuk menjalankan semua tes dan memeriksa apakah semua yang diperlukan pra-komit githook terpenuhi, jalankan
$ pre-commit run --all-filesPesan komit Anda harus merangkum perubahan secara singkat (jika memungkinkan) dalam bahasa Inggris yang sederhana. Untuk mempelajari cara menulis pesan komit yang tepat, lihat artikel ini.
Saat siap, buat permintaan tarik baru dibandingkan dengan cabang develop yang ditetapkan sebagai cabang dasar.
Untuk rilis stabil terakhir, dokumentasi dapat dilihat di docs.maisie.dev.