readme: # The fastai models - PETS
  
  This model is based on Lesson 1 of [fastai](https://course.fast.ai) and of [Walk with fastai](https://walkwithfastai.com/Pets)
  
  ## Dataset Used
  This model was created with the [Oxford Pets](https://docs.fast.ai/data.external.html#Image-Classification-datasets) dataset in the fastai framework
  
  ## Model Training
  The model was trained as a binary classifier, for cats or dogs
  
  ## How to use:
  First, ensure that `huggingface_hub` is installed:
  ```bash
  pip(3) install huggingface_hub
  ```
  Next, download this model repo:
  ```python
  from huggingface_hub import snapshot_download
  snapshot_download(repo_id="muellerzr/fastai-pets-resnet-34")
  ```
  Then install the correct fastai version:
  ```bash
  cd fastai-pets-resnet34
  pip(3) install -r requirements.txt
  ```
  **NOTE: This is extremely important, as fastai versions are aggressively pinned based on training environment**
  
  And finally load in the fastai `Learner` and predict
  ```python
  from fastai.learner import load_learner
  learn = load_learner('model.pth')
  pred = learn.predict('myImage.jpg')
  ```
  
  Versions of model used were taken with [dependency_checker](https://muellerzr.github.io/dependency_checker)
  