In this article, you will learn how scikit-ollama bridges the scikit-learn interface with locally running Ollama models to perform zero-shot text classification; no cloud API required.

Topics we will cover include:

What scikit-ollama is and how it relates to scikit-llm and the scikit-learn ecosystem.

How to load a movie review sentiment dataset and instantiate a zero-shot classifier backed by a local Llama 3 model.

How the fit/predict pattern works in the context of zero-shot LLM-driven classification, and what it actually does under the hood.