Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shubhamprajapati7748/ml-design-patterns

This repository contains code examples and explanations for popular design patterns in Machine Learning.
https://github.com/shubhamprajapati7748/ml-design-patterns

Last synced: 4 days ago
JSON representation

This repository contains code examples and explanations for popular design patterns in Machine Learning.

Awesome Lists containing this project

README

        

# Machine Learning Design Patterns

This repository contains code examples and explanations for popular design patterns implemented in Python.

## Available Design Patterns

Explore the documentation for each design pattern by clicking the links below:

- [**Factory Design Pattern**](./factory_pattern.md)
A creational pattern used to create objects without specifying the exact class of object that will be created.

- [**Strategy Design Pattern**](./strategy_pattern.md)
A behavioral pattern that enables selecting an algorithm at runtime from a family of algorithms.

- [**Template Design Pattern**](./template_pattern.md)
A behavioral pattern that defines the skeleton of an algorithm, allowing subclasses to redefine specific steps.

## Code Implementations

You can find the Python code implementations of the design patterns here:

- [Factory Design Pattern - Python Code](./factory_pattern.py)
- [Strategy Design Pattern - Python Code](./strategy_pattern.py)
- [Template Design Pattern - Python Code](./template_pattern.py)