Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide to create structured, reproducible Jupyter notebooks for MLOps prototyping, emphasizing configuration management and pipeline integrity.
How to use
Upewnij się, że projekt jest zarządzany przez
uvi masz aktywne środowisko wirtualne (.venv). Skill działa w kontekście pliku.ipynblub podczas konwersji do niego.Utwórz nowy notebook i zacznij od sekcji tytułu z opisem celu eksperymentu. Następnie dodaj sekcję importów, grupując biblioteki standardowe, zewnętrzne i specyficzne dla zadania.
W sekcji konfiguracji zdefiniuj wszystkie parametry na górze notebooka:
RANDOM_STATE = 42, ścieżki danych za pomocąpathlib.Path, hiperparametry modelu (np.N_ESTIMATORS,MAX_DEPTH) oraz flagi dla operacji wymagających zasobów (np.USE_GPU,RUN_GRID_SEARCH).Załaduj i zwaliduj dane w dedykowanej sekcji, następnie podziel je na zbiory treningowy i testowy, zawsze używając
RANDOM_STATEdla powtarzalności.Przeprowadź eksploracyjną analizę danych (EDA) w osobnej sekcji – sprawdź rozkłady zmiennej docelowej i korelacje między cechami.
Definiuj modele jako obiekty
sklearn.pipeline.Pipelinew sekcji modelowania, trenuj je na danych treningowych i ewaluuj metryki na zbiorze testowym, nigdy nie mieszając danych treningowych z testowymi.