exiomius commited on
Commit
f9af47f
·
1 Parent(s): 08e37e8

First commit for PDL Lesson 2

Browse files
Files changed (5) hide show
  1. Example 1.jpeg +0 -0
  2. Example 2.jpeg +0 -0
  3. PDL_Lesson_2_1.ipynb +342 -0
  4. PDL_Lesson_2_1.py +40 -0
  5. model.pkl +3 -0
Example 1.jpeg ADDED
Example 2.jpeg ADDED
PDL_Lesson_2_1.ipynb ADDED
@@ -0,0 +1,342 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "cell_type": "code",
5
+ "execution_count": 1,
6
+ "metadata": {},
7
+ "outputs": [
8
+ {
9
+ "name": "stdout",
10
+ "output_type": "stream",
11
+ "text": [
12
+ "Note: you may need to restart the kernel to use updated packages.\n",
13
+ "Requirement already satisfied: fastbook in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (0.0.28)\n",
14
+ "Requirement already satisfied: pandas in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (1.4.4)\n",
15
+ "Requirement already satisfied: packaging in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (21.3)\n",
16
+ "Requirement already satisfied: fastai>=2.6 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (2.7.9)\n",
17
+ "Requirement already satisfied: pip in c:\\program files\\windowsapps\\pythonsoftwarefoundation.python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0\\lib\\site-packages (from fastbook) (22.2.2)\n",
18
+ "Requirement already satisfied: transformers in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (4.21.3)\n",
19
+ "Requirement already satisfied: sentencepiece in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (0.1.97)\n",
20
+ "Requirement already satisfied: requests in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (2.28.1)\n",
21
+ "Requirement already satisfied: datasets in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (2.4.0)\n",
22
+ "Requirement already satisfied: graphviz in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastbook) (0.20.1)\n",
23
+ "Requirement already satisfied: scikit-learn in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (1.1.2)\n",
24
+ "Requirement already satisfied: fastcore<1.6,>=1.4.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (1.5.26)\n",
25
+ "Requirement already satisfied: matplotlib in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (3.5.3)\n",
26
+ "Requirement already satisfied: torch<1.14,>=1.7 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (1.12.1)\n",
27
+ "Requirement already satisfied: fastdownload<2,>=0.0.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (0.0.7)\n",
28
+ "Requirement already satisfied: fastprogress>=0.2.4 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (1.0.3)\n",
29
+ "Requirement already satisfied: pyyaml in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (6.0)\n",
30
+ "Requirement already satisfied: torchvision>=0.8.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (0.13.1)\n",
31
+ "Requirement already satisfied: scipy in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (1.9.1)\n",
32
+ "Requirement already satisfied: pillow>6.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (9.2.0)\n",
33
+ "Requirement already satisfied: spacy<4 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai>=2.6->fastbook) (3.4.1)\n",
34
+ "Requirement already satisfied: xxhash in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (3.0.0)\n",
35
+ "Requirement already satisfied: huggingface-hub<1.0.0,>=0.1.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (0.9.1)\n",
36
+ "Requirement already satisfied: numpy>=1.17 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (1.23.3)\n",
37
+ "Requirement already satisfied: aiohttp in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (3.8.1)\n",
38
+ "Requirement already satisfied: pyarrow>=6.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (9.0.0)\n",
39
+ "Requirement already satisfied: tqdm>=4.62.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (4.64.1)\n",
40
+ "Requirement already satisfied: dill<0.3.6 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (0.3.5.1)\n",
41
+ "Requirement already satisfied: responses<0.19 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (0.18.0)\n",
42
+ "Requirement already satisfied: fsspec[http]>=2021.11.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (2022.8.2)\n",
43
+ "Requirement already satisfied: multiprocess in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from datasets->fastbook) (0.70.13)\n",
44
+ "Requirement already satisfied: idna<4,>=2.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastbook) (3.3)\n",
45
+ "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastbook) (1.26.12)\n",
46
+ "Requirement already satisfied: charset-normalizer<3,>=2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastbook) (2.1.1)\n",
47
+ "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastbook) (2022.6.15.1)\n",
48
+ "Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from packaging->fastbook) (3.0.9)\n",
49
+ "Requirement already satisfied: pytz>=2020.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from pandas->fastbook) (2022.2.1)\n",
50
+ "Requirement already satisfied: python-dateutil>=2.8.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from pandas->fastbook) (2.8.2)\n",
51
+ "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from transformers->fastbook) (2022.9.13)\n",
52
+ "Requirement already satisfied: filelock in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from transformers->fastbook) (3.8.0)\n",
53
+ "Requirement already satisfied: tokenizers!=0.11.3,<0.13,>=0.11.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from transformers->fastbook) (0.12.1)\n",
54
+ "Requirement already satisfied: attrs>=17.3.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from aiohttp->datasets->fastbook) (22.1.0)\n",
55
+ "Requirement already satisfied: frozenlist>=1.1.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from aiohttp->datasets->fastbook) (1.3.1)\n",
56
+ "Requirement already satisfied: yarl<2.0,>=1.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from aiohttp->datasets->fastbook) (1.8.1)\n",
57
+ "Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from aiohttp->datasets->fastbook) (4.0.2)\n",
58
+ "Requirement already satisfied: multidict<7.0,>=4.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from aiohttp->datasets->fastbook) (6.0.2)\n",
59
+ "Requirement already satisfied: aiosignal>=1.1.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from aiohttp->datasets->fastbook) (1.2.0)\n",
60
+ "Requirement already satisfied: typing-extensions>=3.7.4.3 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from huggingface-hub<1.0.0,>=0.1.0->datasets->fastbook) (4.3.0)\n",
61
+ "Requirement already satisfied: six>=1.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from python-dateutil>=2.8.1->pandas->fastbook) (1.16.0)\n",
62
+ "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (3.0.7)\n",
63
+ "Requirement already satisfied: pathy>=0.3.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (0.6.2)\n",
64
+ "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (1.0.8)\n",
65
+ "Requirement already satisfied: setuptools in c:\\program files\\windowsapps\\pythonsoftwarefoundation.python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0\\lib\\site-packages (from spacy<4->fastai>=2.6->fastbook) (63.2.0)\n",
66
+ "Requirement already satisfied: typer<0.5.0,>=0.3.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (0.4.2)\n",
67
+ "Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (3.3.0)\n",
68
+ "Requirement already satisfied: jinja2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (3.1.2)\n",
69
+ "Requirement already satisfied: thinc<8.2.0,>=8.1.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (8.1.1)\n",
70
+ "Requirement already satisfied: wasabi<1.1.0,>=0.9.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (0.10.1)\n",
71
+ "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (1.0.3)\n",
72
+ "Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.10.0,>=1.7.4 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (1.9.2)\n",
73
+ "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (2.4.4)\n",
74
+ "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.9 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (3.0.10)\n",
75
+ "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (2.0.6)\n",
76
+ "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai>=2.6->fastbook) (2.0.8)\n",
77
+ "Requirement already satisfied: colorama in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from tqdm>=4.62.1->datasets->fastbook) (0.4.5)\n",
78
+ "Requirement already satisfied: kiwisolver>=1.0.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai>=2.6->fastbook) (1.4.4)\n",
79
+ "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai>=2.6->fastbook) (4.37.1)\n",
80
+ "Requirement already satisfied: cycler>=0.10 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai>=2.6->fastbook) (0.11.0)\n",
81
+ "Requirement already satisfied: threadpoolctl>=2.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from scikit-learn->fastai>=2.6->fastbook) (3.1.0)\n",
82
+ "Requirement already satisfied: joblib>=1.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from scikit-learn->fastai>=2.6->fastbook) (1.1.0)\n",
83
+ "Requirement already satisfied: smart-open<6.0.0,>=5.2.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from pathy>=0.3.5->spacy<4->fastai>=2.6->fastbook) (5.2.1)\n",
84
+ "Requirement already satisfied: blis<0.10.0,>=0.7.8 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from thinc<8.2.0,>=8.1.0->spacy<4->fastai>=2.6->fastbook) (0.9.1)\n",
85
+ "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from thinc<8.2.0,>=8.1.0->spacy<4->fastai>=2.6->fastbook) (0.0.1)\n",
86
+ "Requirement already satisfied: click<9.0.0,>=7.1.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from typer<0.5.0,>=0.3.0->spacy<4->fastai>=2.6->fastbook) (8.1.3)\n",
87
+ "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from jinja2->spacy<4->fastai>=2.6->fastbook) (2.1.1)\n",
88
+ "Note: you may need to restart the kernel to use updated packages.\n",
89
+ "Requirement already satisfied: fastai in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (2.7.9)\n",
90
+ "Requirement already satisfied: scikit-learn in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (1.1.2)\n",
91
+ "Requirement already satisfied: torch<1.14,>=1.7 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (1.12.1)\n",
92
+ "Requirement already satisfied: scipy in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (1.9.1)\n",
93
+ "Requirement already satisfied: pillow>6.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (9.2.0)\n",
94
+ "Requirement already satisfied: pip in c:\\program files\\windowsapps\\pythonsoftwarefoundation.python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0\\lib\\site-packages (from fastai) (22.2.2)\n",
95
+ "Requirement already satisfied: pandas in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (1.4.4)\n",
96
+ "Requirement already satisfied: requests in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (2.28.1)\n",
97
+ "Requirement already satisfied: pyyaml in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (6.0)\n",
98
+ "Requirement already satisfied: matplotlib in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (3.5.3)\n",
99
+ "Requirement already satisfied: torchvision>=0.8.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (0.13.1)\n",
100
+ "Requirement already satisfied: fastprogress>=0.2.4 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (1.0.3)\n",
101
+ "Requirement already satisfied: spacy<4 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (3.4.1)\n",
102
+ "Requirement already satisfied: fastcore<1.6,>=1.4.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (1.5.26)\n",
103
+ "Requirement already satisfied: packaging in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (21.3)\n",
104
+ "Requirement already satisfied: fastdownload<2,>=0.0.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from fastai) (0.0.7)\n",
105
+ "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (3.0.7)\n",
106
+ "Requirement already satisfied: thinc<8.2.0,>=8.1.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (8.1.1)\n",
107
+ "Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (4.64.1)\n",
108
+ "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (2.0.8)\n",
109
+ "Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (3.3.0)\n",
110
+ "Requirement already satisfied: setuptools in c:\\program files\\windowsapps\\pythonsoftwarefoundation.python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0\\lib\\site-packages (from spacy<4->fastai) (63.2.0)\n",
111
+ "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.9 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (3.0.10)\n",
112
+ "Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.10.0,>=1.7.4 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (1.9.2)\n",
113
+ "Requirement already satisfied: jinja2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (3.1.2)\n",
114
+ "Requirement already satisfied: pathy>=0.3.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (0.6.2)\n",
115
+ "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (2.4.4)\n",
116
+ "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (2.0.6)\n",
117
+ "Requirement already satisfied: wasabi<1.1.0,>=0.9.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (0.10.1)\n",
118
+ "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (1.0.3)\n",
119
+ "Requirement already satisfied: numpy>=1.15.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (1.23.3)\n",
120
+ "Requirement already satisfied: typer<0.5.0,>=0.3.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (0.4.2)\n",
121
+ "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from spacy<4->fastai) (1.0.8)\n",
122
+ "Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from packaging->fastai) (3.0.9)\n",
123
+ "Requirement already satisfied: charset-normalizer<3,>=2 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastai) (2.1.1)\n",
124
+ "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastai) (1.26.12)\n",
125
+ "Requirement already satisfied: idna<4,>=2.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastai) (3.3)\n",
126
+ "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from requests->fastai) (2022.6.15.1)\n",
127
+ "Requirement already satisfied: typing-extensions in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from torch<1.14,>=1.7->fastai) (4.3.0)\n",
128
+ "Requirement already satisfied: kiwisolver>=1.0.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai) (1.4.4)\n",
129
+ "Requirement already satisfied: cycler>=0.10 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai) (0.11.0)\n",
130
+ "Requirement already satisfied: python-dateutil>=2.7 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai) (2.8.2)\n",
131
+ "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from matplotlib->fastai) (4.37.1)\n",
132
+ "Requirement already satisfied: pytz>=2020.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from pandas->fastai) (2022.2.1)\n",
133
+ "Requirement already satisfied: joblib>=1.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from scikit-learn->fastai) (1.1.0)\n",
134
+ "Requirement already satisfied: threadpoolctl>=2.0.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from scikit-learn->fastai) (3.1.0)\n",
135
+ "Requirement already satisfied: smart-open<6.0.0,>=5.2.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from pathy>=0.3.5->spacy<4->fastai) (5.2.1)\n",
136
+ "Requirement already satisfied: six>=1.5 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from python-dateutil>=2.7->matplotlib->fastai) (1.16.0)\n",
137
+ "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from thinc<8.2.0,>=8.1.0->spacy<4->fastai) (0.0.1)\n",
138
+ "Requirement already satisfied: blis<0.10.0,>=0.7.8 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from thinc<8.2.0,>=8.1.0->spacy<4->fastai) (0.9.1)\n",
139
+ "Requirement already satisfied: colorama in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from tqdm<5.0.0,>=4.38.0->spacy<4->fastai) (0.4.5)\n",
140
+ "Requirement already satisfied: click<9.0.0,>=7.1.1 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from typer<0.5.0,>=0.3.0->spacy<4->fastai) (8.1.3)\n",
141
+ "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\adnan\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\\localcache\\local-packages\\python310\\site-packages (from jinja2->spacy<4->fastai) (2.1.1)\n",
142
+ "Note: you may need to restart the kernel to use updated packages.\n"
143
+ ]
144
+ }
145
+ ],
146
+ "source": [
147
+ "#|export\n",
148
+ "%pip install -q gradio\n",
149
+ "%pip install fastbook\n",
150
+ "%pip install fastai"
151
+ ]
152
+ },
153
+ {
154
+ "cell_type": "code",
155
+ "execution_count": 2,
156
+ "metadata": {},
157
+ "outputs": [],
158
+ "source": [
159
+ "#|export\n",
160
+ "#hide\n",
161
+ "# ! [ -e /content ] && pip install -Uqq fastbook\n",
162
+ "import fastbook\n",
163
+ "fastbook.setup_book()\n",
164
+ "#hide\n",
165
+ "from fastbook import *\n",
166
+ "from fastai.vision.widgets import *"
167
+ ]
168
+ },
169
+ {
170
+ "cell_type": "code",
171
+ "execution_count": 3,
172
+ "metadata": {
173
+ "id": "wDvqC0kn6WRq"
174
+ },
175
+ "outputs": [
176
+ {
177
+ "name": "stderr",
178
+ "output_type": "stream",
179
+ "text": [
180
+ "C:\\Users\\Adnan\\anaconda3\\lib\\site-packages\\gradio\\inputs.py:256: UserWarning: Usage of gradio.inputs is deprecated, and will not be supported in the future, please import your component from gradio.components\n",
181
+ " warnings.warn(\n",
182
+ "C:\\Users\\Adnan\\anaconda3\\lib\\site-packages\\gradio\\deprecation.py:40: UserWarning: `optional` parameter is deprecated, and it has no effect\n",
183
+ " warnings.warn(value)\n",
184
+ "C:\\Users\\Adnan\\anaconda3\\lib\\site-packages\\gradio\\outputs.py:196: UserWarning: Usage of gradio.outputs is deprecated, and will not be supported in the future, please import your components from gradio.components\n",
185
+ " warnings.warn(\n",
186
+ "C:\\Users\\Adnan\\anaconda3\\lib\\site-packages\\gradio\\deprecation.py:40: UserWarning: The 'type' parameter has been deprecated. Use the Number component instead.\n",
187
+ " warnings.warn(value)\n"
188
+ ]
189
+ },
190
+ {
191
+ "name": "stdout",
192
+ "output_type": "stream",
193
+ "text": [
194
+ "Running on local URL: http://127.0.0.1:7861\n",
195
+ "\n",
196
+ "To create a public link, set `share=True` in `launch()`.\n"
197
+ ]
198
+ },
199
+ {
200
+ "data": {
201
+ "text/plain": [
202
+ "(<gradio.routes.App at 0x22eadf090d0>, 'http://127.0.0.1:7861/', None)"
203
+ ]
204
+ },
205
+ "execution_count": 3,
206
+ "metadata": {},
207
+ "output_type": "execute_result"
208
+ },
209
+ {
210
+ "data": {
211
+ "text/html": [
212
+ "\n",
213
+ "<style>\n",
214
+ " /* Turns off some styling */\n",
215
+ " progress {\n",
216
+ " /* gets rid of default border in Firefox and Opera. */\n",
217
+ " border: none;\n",
218
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
219
+ " background-size: auto;\n",
220
+ " }\n",
221
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
222
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
223
+ " }\n",
224
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
225
+ " background: #F44336;\n",
226
+ " }\n",
227
+ "</style>\n"
228
+ ],
229
+ "text/plain": [
230
+ "<IPython.core.display.HTML object>"
231
+ ]
232
+ },
233
+ "metadata": {},
234
+ "output_type": "display_data"
235
+ },
236
+ {
237
+ "data": {
238
+ "text/html": [],
239
+ "text/plain": [
240
+ "<IPython.core.display.HTML object>"
241
+ ]
242
+ },
243
+ "metadata": {},
244
+ "output_type": "display_data"
245
+ },
246
+ {
247
+ "data": {
248
+ "text/html": [
249
+ "\n",
250
+ "<style>\n",
251
+ " /* Turns off some styling */\n",
252
+ " progress {\n",
253
+ " /* gets rid of default border in Firefox and Opera. */\n",
254
+ " border: none;\n",
255
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
256
+ " background-size: auto;\n",
257
+ " }\n",
258
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
259
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
260
+ " }\n",
261
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
262
+ " background: #F44336;\n",
263
+ " }\n",
264
+ "</style>\n"
265
+ ],
266
+ "text/plain": [
267
+ "<IPython.core.display.HTML object>"
268
+ ]
269
+ },
270
+ "metadata": {},
271
+ "output_type": "display_data"
272
+ },
273
+ {
274
+ "data": {
275
+ "text/html": [],
276
+ "text/plain": [
277
+ "<IPython.core.display.HTML object>"
278
+ ]
279
+ },
280
+ "metadata": {},
281
+ "output_type": "display_data"
282
+ }
283
+ ],
284
+ "source": [
285
+ "#|export\n",
286
+ "\n",
287
+ "import gradio as gr\n",
288
+ "\n",
289
+ "import pathlib\n",
290
+ "temp = pathlib.PosixPath\n",
291
+ "pathlib.PosixPath = pathlib.WindowsPath\n",
292
+ "\n",
293
+ "def is_cat(x): return x[0].isupper() # Presquite code for the model to run\n",
294
+ "\n",
295
+ "learn_inf = load_learner('model.pkl')\n",
296
+ "\n",
297
+ "learn_inf.dls.vocab # Reminds us of the categories\n",
298
+ "\n",
299
+ "categories = learn_inf.dls.vocab\n",
300
+ "def classify_image(img):\n",
301
+ " pred, idx, probs = learn_inf.predict(img)\n",
302
+ " return dict(zip(categories, map(float,probs)))\n",
303
+ "\n",
304
+ "image = gr.inputs.Image(shape=(192,192)) \n",
305
+ "label = gr.outputs.Label()\n",
306
+ "examples = [\"Example 1.jpeg\",\"Example 2.jpeg\"]\n",
307
+ "\n",
308
+ "intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)\n",
309
+ "intf.launch(inline=False)"
310
+ ]
311
+ }
312
+ ],
313
+ "metadata": {
314
+ "colab": {
315
+ "provenance": []
316
+ },
317
+ "kernelspec": {
318
+ "display_name": "Python 3.10.7 64-bit (microsoft store)",
319
+ "language": "python",
320
+ "name": "python3"
321
+ },
322
+ "language_info": {
323
+ "codemirror_mode": {
324
+ "name": "ipython",
325
+ "version": 3
326
+ },
327
+ "file_extension": ".py",
328
+ "mimetype": "text/x-python",
329
+ "name": "python",
330
+ "nbconvert_exporter": "python",
331
+ "pygments_lexer": "ipython3",
332
+ "version": "3.10.7"
333
+ },
334
+ "vscode": {
335
+ "interpreter": {
336
+ "hash": "76c362c6f96a87fea3e0479897b26c33ad9e30811d4e3dcda7998a6d3796fc1a"
337
+ }
338
+ }
339
+ },
340
+ "nbformat": 4,
341
+ "nbformat_minor": 1
342
+ }
PDL_Lesson_2_1.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python
2
+ # coding: utf-8
3
+
4
+ # ! [ -e /content ] && pip install -Uqq fastbook
5
+ import fastbook
6
+ fastbook.setup_book()
7
+ #hide
8
+ from fastbook import *
9
+ from fastai.vision.widgets import *
10
+
11
+
12
+ # In[3]:
13
+
14
+
15
+ #|export
16
+
17
+ import gradio as gr
18
+
19
+ import pathlib
20
+ temp = pathlib.PosixPath
21
+ pathlib.PosixPath = pathlib.WindowsPath
22
+
23
+ def is_cat(x): return x[0].isupper() # Presquite code for the model to run
24
+
25
+ learn_inf = load_learner('model.pkl')
26
+
27
+ learn_inf.dls.vocab # Reminds us of the categories
28
+
29
+ categories = learn_inf.dls.vocab
30
+ def classify_image(img):
31
+ pred, idx, probs = learn_inf.predict(img)
32
+ return dict(zip(categories, map(float,probs)))
33
+
34
+ image = gr.inputs.Image(shape=(192,192))
35
+ label = gr.outputs.Label()
36
+ examples = ["Example 1.jpeg","Example 2.jpeg"]
37
+
38
+ intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
39
+ intf.launch(inline=False)
40
+
model.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:196a5165476521e5de90b2ffe46326f50eb06ce8515e464d0c0f41e9b007e937
3
+ size 47060011