File size: 88,839 Bytes
252400c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "7b2863d0",
   "metadata": {},
   "outputs": [],
   "source": [
    "from fastai.vision.all import * \n",
    "import gradio as gr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "67833e58",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "PILImage mode=RGB size=192x192"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "im = PILImage.create(\"./testImages/Jim.jpg\")\n",
    "im.thumbnail((192,192))\n",
    "im"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "id": "7052a5ce",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pathlib\n",
    "temp = pathlib.PosixPath\n",
    "pathlib.PosixPath = pathlib.WindowsPath"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "bba36930",
   "metadata": {},
   "outputs": [],
   "source": [
    "learn = load_learner(\"model.pkl\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "id": "b96c980e",
   "metadata": {},
   "outputs": [],
   "source": [
    "def classify_image(img):\n",
    "    pred,idx,probs = learn.predict(img)\n",
    "    return pred"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "id": "ddb1f907",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Vangmay Sachan\\AppData\\Local\\Temp\\ipykernel_37484\\2212212100.py:1: GradioDeprecationWarning: Usage of gradio.inputs is deprecated, and will not be supported in the future, please import your component from gradio.components\n",
      "  image = gr.inputs.Image(shape=(192,192))\n",
      "C:\\Users\\Vangmay Sachan\\AppData\\Local\\Temp\\ipykernel_37484\\2212212100.py:1: GradioDeprecationWarning: `optional` parameter is deprecated, and it has no effect\n",
      "  image = gr.inputs.Image(shape=(192,192))\n",
      "C:\\Users\\Vangmay Sachan\\AppData\\Local\\Temp\\ipykernel_37484\\2212212100.py:2: GradioDeprecationWarning: Usage of gradio.outputs is deprecated, and will not be supported in the future, please import your components from gradio.components\n",
      "  label = gr.outputs.Label()\n",
      "C:\\Users\\Vangmay Sachan\\AppData\\Local\\Temp\\ipykernel_37484\\2212212100.py:2: GradioUnusedKwargWarning: You have unused kwarg parameters in Label, please remove them: {'type': 'auto'}\n",
      "  label = gr.outputs.Label()\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Running on local URL:  http://127.0.0.1:7860\n",
      "\n",
      "To create a public link, set `share=True` in `launch()`.\n"
     ]
    },
    {
     "data": {
      "text/plain": []
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "\n",
       "<style>\n",
       "    /* Turns off some styling */\n",
       "    progress {\n",
       "        /* gets rid of default border in Firefox and Opera. */\n",
       "        border: none;\n",
       "        /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
       "        background-size: auto;\n",
       "    }\n",
       "    progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
       "        background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
       "    }\n",
       "    .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
       "        background: #F44336;\n",
       "    }\n",
       "</style>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "image = gr.inputs.Image(shape=(192,192))\n",
    "label = gr.outputs.Label()\n",
    "examples = [\"./testImages/Jim.jpg\", \"./testImages/Pam.jpg\", \"./testImages/Ryan.jpg\", \"./testImages/Scott.jpg\", \"./testImages/Stanley.jpg\"]\n",
    "\n",
    "intf = gr.Interface(fn = classify_image, inputs=image, outputs=label, examples=examples)\n",
    "intf.launch(inline=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "7dccaf22",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}