ML Development Cycle

All ML is AI, but not all AI is ML.
For future reference, this is an ever-growing collection of
resources and platforms for machine learning engineers, data analysts,
and DevOps

Filter:

1. Find Datasets

Discover and curate high-quality training data from trusted sources. This forms the foundation of any ML project, as the quality and quantity of your training data directly impacts model performance.

SuperAnnotate

Labellerr

Hugging Face Datasets

Weights & Biases Tables

Suggest a platform / tool / resource

+

2. Find Models

Select pre-trained models that align with your project requirements. Whether building from scratch or leveraging existing models, choosing the right architecture is crucial.

Google Model Garden

Hugging Face

Weights & Biases

MLFlow Model Registry

Suggest a platform / tool / resource

+

3. Fine Tune Models

Optimise model performance by adjusting parameters for your specific use case. This step adapts pre-trained models to your unique requirements and data.

Google Colab

Hugging Face

Suggest a platform / tool / resource

+

4. Host Models

Deploy your models to scalable cloud infrastructure for reliable access and collaboration. This ensures your models are available when and where they're needed.

Google Vertex AI

Azure Machine Learning

AWS SageMaker JumpStart

DataRobot

Hugging Face Spaces

Suggest a platform / tool / resource

+

5. Showcase Models

Demonstrate your model's capabilities through interactive demos and documentation. This helps stakeholders understand and interact with your models.

Lambda Labs Demos

Jupyter Voilà

Plotly Dash

Streamlit Cloud

Hugging Face Spaces

Suggest a platform / tool / resource

+

6. Deploy Models

Integrate models into production environments with robust CI/CD pipelines. This step brings your models from development to real-world applications.

Azure Machine Learning

Inferless

AWS SageMaker

Paperspace

Baseten

Hugging Face Spaces

Suggest a platform / tool / resource

+

7. Monitor Models

Track model performance and maintain data quality in production. Continuous monitoring ensures your models remain accurate and reliable over time.

Neptune.ai

Fiddler

WhyLabs

Arize AI

Hugging Face Hub

Evidently AI

Weights & Biases

Suggest a platform / tool / resource

+

FAQ

While subjective, the categories have been curated based on my experience and research of the ML/AI landscape. They might change in the future.

I'm open to suggestions for new categories or subcategories.

Most of the products have been encountered while working on ML projects for startups. Feel free to suggest new products, services or tools which fit in the categories.

Coming soon.