Pipeline в машиннном обученнии
Основная цель создания пайплайна - это контроль. Хорошо организованный пайплайн делает реализацию более гибкой. И вот на работе возникла необходимость рефакторить пайплайны и я решил внести некоторые улучшения в них. Решил поделиться с вами несколькими мини постами. Первое, что я сделал это перешёл на новую структуру проекта: cookiecutter Эта структура достаточно логичная, стандартизированная и гибкая. Всё что вам нужно, установить его и стартануть проект: pip install cookiecutter cookiecutter -c v1 https://github...
5 месяцев назад
Эффективное ООП на Python: Разбираем Singleton, Factory и Observer на примерах
Паттерны проектирования – это проверенные временем решения часто встречающихся проблем в объектно-ориентированном программировании. Они представляют собой своего рода шаблоны, которые можно адаптировать под конкретные задачи. Знание паттернов позволяет писать более чистый, поддерживаемый и расширяемый код. В этой статье мы рассмотрим три популярных паттерна: Singleton (Одиночка), Factory (Фабрика) и Observer (Наблюдатель), с примерами реализации на Python. 1. Singleton (Одиночка) Паттерн Singleton...