Views
No views yet
1from skimage import io
2import cv2
3import matplotlib.pyplot as plt
4from huggingface_hub import from_pretrained_keras
5%matplotlib inline
6
7ROWS, COLS = 150, 150
8
9model = from_pretrained_keras("carlosaguayo/cats_vs_dogs")
10
11img_url = 'https://upload.wikimedia.org/wikipedia/commons/0/0c/About_The_Dog.jpg'
12# img_url = 'https://upload.wikimedia.org/wikipedia/commons/c/c7/Tabby_cat_with_blue_eyes-3336579.jpg'
13
14img = io.imread(img_url)
15img = cv2.resize(img, (ROWS, COLS), interpolation=cv2.INTER_CUBIC)
16img = img / 255.0
17img = img.reshape(1,ROWS,COLS,3)
18
19prediction = model.predict(img)[0][0]
20if prediction >= 0.5:
21 print('I am {:.2%} sure this is a Cat'.format(prediction))
22else:
23 print('I am {:.2%} sure this is a Dog'.format(1-prediction))
24
25plt.imshow(img[0], 'Blues')
26plt.axis("off")
27plt.show()