Jason Brownlee, Founder & Engineer

Welcome to Machine Learning Mastery!

Hi, I’m Jason Brownlee PhD and I help developers like you skip years ahead.

Discover how to get better resultsfaster.

Click the button below to get my free eBook and accelerate your next project
(and access to my exclusive email course).


Quick Start Guides

Discover the shortest path to a result.

Top Guides include:

View All Guides

Lastest Tutorials

Save weeks of searching and debugging.

Top Tutorials include:

Blog

eBook Catalog

Get Years of experience in a PDF.

Top Sellers include:

View All eBooks

Your work has been VERY helpful for me as an aspiring Data Scientist!

David Dalisay

Junior Data Scientist

I love your site by the way. It’s one of the few ML sources I’ve come across that explains things clearly rather than writing everything as if it were an academic paper.

Kevin Beaulieu
Software Engineer

All 28 eBooks

Latest Tutorials


  • Using ControlNet with Stable Diffusion

    Using ControlNet with Stable Diffusion

    ControlNet is a neural network that can improve image generation in Stable Diffusion by adding extra conditions. This allows users to have more control over the images…

  • Inpainting and Outpainting with Stable Diffusion

    Inpainting and Outpainting with Stable Diffusion

    Inpainting and outpainting have long been popular and well-studied image processing domains. Traditional approaches to these problems often relied on complex algorithms and deep learning techniques yet…

  • Generate Realistic Faces in Stable Diffusion

    Generate Realistic Faces in Stable Diffusion

    Stable Diffusion’s latest models are very good at generating hyper-realistic images, but they can struggle with accurately generating human faces. We can experiment with prompts, but to…

  • Using LoRA in Stable Diffusion

    Using LoRA in Stable Diffusion

    The deep learning model of Stable Diffusion is huge. The weight file is multiple GB large. Retraining the model means to update a lot of weights and…

  • Prompting Techniques for Stable Diffusion

    Prompting Techniques for Stable Diffusion

    Generating pictures using Stable Diffusion in all cases would involve to submit a prompt to the pipeline. This is only one of the parameters, but the most…

Our Authors

Adrian Tam, PhD, Data Scientist
Estephania Cristina, PhD, Data Scientist

Kanwal Mehreen, Machine Learning Engineer

All Authors