File size: 68,836 Bytes
0d0d373
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [],
   "source": [
    "#/export\n",
    "from fastai.vision.all import * \n",
    "import gradio as gr\n",
    "\n",
    "def is_good(x): return x[0].isupper()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/jpeg": "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",
      "image/png": "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",
      "text/plain": [
       "PILImage mode=RGB size=192x158"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "im = PILImage.create('rotten potato.jpg')\n",
    "im.thumbnail((192,192))\n",
    "im"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [],
   "source": [
    "#/export\n",
    "import pathlib\n",
    "posix_backup = pathlib.PosixPath\n",
    "try:\n",
    "    pathlib.PosixPath = pathlib.WindowsPath\n",
    "    learn = load_learner('model.pkl')\n",
    "finally:\n",
    "    pathlib.PosixPath = posix_backup"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# import pathlib\n",
    "# plt = platform.system()\n",
    "# if plt == 'Linux': pathlib.WindowsPath = pathlib.PosixPath"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# learn = load_learner('model.pkl')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [],
   "source": [
    "#/export\n",
    "categories = ('potato', 'rotten potato')\n",
    "def classify_image(img):\n",
    "    pred,idx,probs = learn.predict(img)\n",
    "    return dict(zip (categories, map (float, probs)))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [
    {
     "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/plain": [
       "{'potato': 0.019223898649215698, 'rotten potato': 0.9807760715484619}"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "classify_image (im)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\meyra\\AppData\\Local\\Temp\\ipykernel_20608\\361304189.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\\meyra\\AppData\\Local\\Temp\\ipykernel_20608\\361304189.py:1: GradioDeprecationWarning: `optional` parameter is deprecated, and it has no effect\n",
      "  image = gr.inputs.Image(shape=(192, 192))\n",
      "C:\\Users\\meyra\\AppData\\Local\\Temp\\ipykernel_20608\\361304189.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\\meyra\\AppData\\Local\\Temp\\ipykernel_20608\\361304189.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"
    }
   ],
   "source": [
    "#/export\n",
    "image = gr.inputs.Image(shape=(192, 192))\n",
    "label = gr.outputs.Label()\n",
    "examples = ['potato.jpg', 'kl.jpg', 'kk.jpg']\n",
    "intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)\n",
    "intf.launch(inline=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "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": [
    "m = learn.model"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "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.10.5"
  },
  "orig_nbformat": 4
 },
 "nbformat": 4,
 "nbformat_minor": 2
}