dr4g0n7ly commited on
Commit
6259fb7
·
1 Parent(s): d767d52

update app

Browse files
Files changed (2) hide show
  1. app.ipynb +36 -11
  2. app.py +1 -1
app.ipynb CHANGED
@@ -3,7 +3,7 @@
3
  {
4
  "cell_type": "code",
5
  "execution_count": 40,
6
- "id": "d2b5c986",
7
  "metadata": {},
8
  "outputs": [],
9
  "source": [
@@ -12,8 +12,8 @@
12
  },
13
  {
14
  "cell_type": "code",
15
- "execution_count": 41,
16
- "id": "9f407c47",
17
  "metadata": {},
18
  "outputs": [],
19
  "source": [
@@ -28,7 +28,7 @@
28
  {
29
  "cell_type": "code",
30
  "execution_count": 4,
31
- "id": "9063a1c9",
32
  "metadata": {},
33
  "outputs": [
34
  {
@@ -51,7 +51,7 @@
51
  {
52
  "cell_type": "code",
53
  "execution_count": 6,
54
- "id": "4656eda3",
55
  "metadata": {},
56
  "outputs": [],
57
  "source": [
@@ -66,7 +66,7 @@
66
  {
67
  "cell_type": "code",
68
  "execution_count": 27,
69
- "id": "82646005",
70
  "metadata": {
71
  "scrolled": true
72
  },
@@ -163,7 +163,7 @@
163
  {
164
  "cell_type": "code",
165
  "execution_count": 29,
166
- "id": "77aa5f4e",
167
  "metadata": {},
168
  "outputs": [],
169
  "source": [
@@ -176,7 +176,7 @@
176
  {
177
  "cell_type": "code",
178
  "execution_count": 31,
179
- "id": "bdd547c0",
180
  "metadata": {},
181
  "outputs": [
182
  {
@@ -321,7 +321,7 @@
321
  {
322
  "cell_type": "code",
323
  "execution_count": 34,
324
- "id": "ad5ddfc9",
325
  "metadata": {},
326
  "outputs": [
327
  {
@@ -388,7 +388,7 @@
388
  {
389
  "cell_type": "code",
390
  "execution_count": 42,
391
- "id": "ac580214",
392
  "metadata": {
393
  "scrolled": true
394
  },
@@ -407,10 +407,35 @@
407
  "print('Export successful')"
408
  ]
409
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
410
  {
411
  "cell_type": "code",
412
  "execution_count": null,
413
- "id": "4f58c32f",
414
  "metadata": {},
415
  "outputs": [],
416
  "source": []
 
3
  {
4
  "cell_type": "code",
5
  "execution_count": 40,
6
+ "id": "c3638940",
7
  "metadata": {},
8
  "outputs": [],
9
  "source": [
 
12
  },
13
  {
14
  "cell_type": "code",
15
+ "execution_count": 44,
16
+ "id": "79d0e887",
17
  "metadata": {},
18
  "outputs": [],
19
  "source": [
 
28
  {
29
  "cell_type": "code",
30
  "execution_count": 4,
31
+ "id": "f4669ec7",
32
  "metadata": {},
33
  "outputs": [
34
  {
 
51
  {
52
  "cell_type": "code",
53
  "execution_count": 6,
54
+ "id": "09cdb957",
55
  "metadata": {},
56
  "outputs": [],
57
  "source": [
 
66
  {
67
  "cell_type": "code",
68
  "execution_count": 27,
69
+ "id": "dad80553",
70
  "metadata": {
71
  "scrolled": true
72
  },
 
163
  {
164
  "cell_type": "code",
165
  "execution_count": 29,
166
+ "id": "f0de21d7",
167
  "metadata": {},
168
  "outputs": [],
169
  "source": [
 
176
  {
177
  "cell_type": "code",
178
  "execution_count": 31,
179
+ "id": "4424abab",
180
  "metadata": {},
181
  "outputs": [
182
  {
 
321
  {
322
  "cell_type": "code",
323
  "execution_count": 34,
324
+ "id": "2bf0c23c",
325
  "metadata": {},
326
  "outputs": [
327
  {
 
388
  {
389
  "cell_type": "code",
390
  "execution_count": 42,
391
+ "id": "80d6199c",
392
  "metadata": {
393
  "scrolled": true
394
  },
 
407
  "print('Export successful')"
408
  ]
409
  },
410
+ {
411
+ "cell_type": "code",
412
+ "execution_count": 49,
413
+ "id": "d5934911",
414
+ "metadata": {},
415
+ "outputs": [
416
+ {
417
+ "ename": "TypeError",
418
+ "evalue": "__init__() takes 2 positional arguments but 3 were given",
419
+ "output_type": "error",
420
+ "traceback": [
421
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
422
+ "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)",
423
+ "\u001b[1;32m~\\AppData\\Local\\Temp\\ipykernel_10308\\3394884428.py\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mfastai\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mvision\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwidgets\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mImageClassifierCleaner\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[0mcleaner\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mImageClassifierCleaner\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlearn\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 4\u001b[0m \u001b[0mcleaner\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
424
+ "\u001b[1;31mTypeError\u001b[0m: __init__() takes 2 positional arguments but 3 were given"
425
+ ]
426
+ }
427
+ ],
428
+ "source": [
429
+ "from fastai.vision.widgets import ImageClassifierCleaner\n",
430
+ "\n",
431
+ "cleaner = ImageClassifierCleaner(learn)\n",
432
+ "cleaner"
433
+ ]
434
+ },
435
  {
436
  "cell_type": "code",
437
  "execution_count": null,
438
+ "id": "c88205d2",
439
  "metadata": {},
440
  "outputs": [],
441
  "source": []
app.py CHANGED
@@ -5,7 +5,7 @@ learn = load_learner('model.pkl')
5
 
6
  def classify_img(img):
7
  pred,idx,probs = learn.predict(img)
8
- return str(pred + " Prob: " + str(round(torch.max(probs).item(), 4)) )
9
 
10
  image = gr.inputs.Image(shape=(192, 192))
11
  label = gr.outputs.Label()
 
5
 
6
  def classify_img(img):
7
  pred,idx,probs = learn.predict(img)
8
+ return str(pred + ", probability: " + str(round(torch.max(probs).item(), 4)) )
9
 
10
  image = gr.inputs.Image(shape=(192, 192))
11
  label = gr.outputs.Label()