IMvision12 commited on
Commit
aadd209
·
verified ·
1 Parent(s): a9a260f

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +10 -8
README.md CHANGED
@@ -37,21 +37,23 @@ This is an **image-classification / backbone** checkpoint (`RegNetImageClassify`
37
 
38
  ```python
39
  import os
 
40
  os.environ["KERAS_BACKEND"] = "torch" # or "jax" / "tensorflow"
41
 
42
  from PIL import Image
43
- import numpy as np
44
- from zeromodels.models.regnet import RegNetImageClassify, RegNetModel
45
 
46
  model = RegNetImageClassify.from_weights("zeromodels/regnet-y-064")
47
- backbone = RegNetModel.from_weights("zeromodels/regnet-y-064", as_backbone=True)
48
 
49
  image = Image.open("your_image.jpg").convert("RGB")
50
- image = image.resize((224, 224))
51
- x = np.asarray(image, dtype="float32")[None] # (1, H, W, 3)
52
- print(model(x).shape) # (1, num_classes)
53
- feats = backbone(x)
54
- print(len(feats), [tuple(f.shape) for f in feats])
 
 
55
  ```
56
 
57
  Load any RegNet variant the same way with `from_weights("zeromodels/<variant>")`:
 
37
 
38
  ```python
39
  import os
40
+
41
  os.environ["KERAS_BACKEND"] = "torch" # or "jax" / "tensorflow"
42
 
43
  from PIL import Image
44
+ from zeromodels.models.regnet import RegNetImageClassify, RegNetModel, RegNetImageProcessor
 
45
 
46
  model = RegNetImageClassify.from_weights("zeromodels/regnet-y-064")
47
+ processor = RegNetImageProcessor.from_weights("zeromodels/regnet-y-064")
48
 
49
  image = Image.open("your_image.jpg").convert("RGB")
50
+ pixels = processor(image) # resize + normalize (normalization lives in the processor)
51
+ logits = model(pixels, training=False)
52
+ print(logits.shape) # (1, num_classes)
53
+
54
+ # Feature extraction: the backbone without the classifier head
55
+ backbone = RegNetModel.from_weights("zeromodels/regnet-y-064", as_backbone=True)
56
+ features = backbone(pixels, training=False)
57
  ```
58
 
59
  Load any RegNet variant the same way with `from_weights("zeromodels/<variant>")`: