|
5 | 5 | "cell_type": "markdown", |
6 | 6 | "metadata": {}, |
7 | 7 | "source": [ |
8 | | - "# Usaging Whitebox SDK\n", |
| 8 | + "# Use of Whitebox SDK\n", |
9 | 9 | "\n", |
10 | 10 | "First of all we need to import the Whitebox class:" |
11 | 11 | ] |
12 | 12 | }, |
13 | 13 | { |
14 | 14 | "cell_type": "code", |
15 | | - "execution_count": 1, |
| 15 | + "execution_count": null, |
16 | 16 | "metadata": {}, |
17 | 17 | "outputs": [], |
18 | 18 | "source": [ |
|
29 | 29 | }, |
30 | 30 | { |
31 | 31 | "cell_type": "code", |
32 | | - "execution_count": 2, |
| 32 | + "execution_count": 4, |
33 | 33 | "metadata": {}, |
34 | 34 | "outputs": [], |
35 | 35 | "source": [ |
36 | | - "wb = Whitebox(host=\"http://127.0.0.1:8000\", api_key=\"1073a9a03e5c6bf06b3f7a0c23d44ff923842a63dc75929ff0543705bbd3fa26\")" |
| 36 | + "wb = Whitebox(host=\"http://127.0.0.1:8000\", api_key=\"69ca68d71f804cbb00ef6c741768769f2b7bdf6bc43aec1a55d0386709e51a8e\")" |
37 | 37 | ] |
38 | 38 | }, |
39 | 39 | { |
|
48 | 48 | }, |
49 | 49 | { |
50 | 50 | "cell_type": "code", |
51 | | - "execution_count": 3, |
| 51 | + "execution_count": 5, |
52 | 52 | "metadata": {}, |
53 | 53 | "outputs": [ |
54 | 54 | { |
55 | 55 | "data": { |
56 | 56 | "text/plain": [ |
57 | | - "{'id': '5dce48be-a16f-45dc-a878-d80b5b02a1f2',\n", |
58 | | - " 'created_at': '2023-01-17T15:02:27.356199',\n", |
59 | | - " 'updated_at': '2023-01-17T15:02:27.356199',\n", |
| 57 | + "{'id': 'dae9007d-894f-4f19-9772-7b7048a86347',\n", |
| 58 | + " 'created_at': '2023-02-24T14:11:36.400473',\n", |
| 59 | + " 'updated_at': '2023-02-24T14:11:36.400473',\n", |
60 | 60 | " 'name': 'Model 1',\n", |
61 | 61 | " 'description': '',\n", |
62 | 62 | " 'type': 'binary',\n", |
63 | | - " 'features': {'additionalProp1': 'numerical',\n", |
64 | | - " 'additionalProp2': 'numerical',\n", |
65 | | - " 'target': 'numerical'},\n", |
66 | | - " 'labels': {'additionalProp1': 0, 'additionalProp2': 1},\n", |
67 | | - " 'prediction': 'y_prediction_multi',\n", |
68 | | - " 'probability': 'proba'}" |
| 63 | + " 'target_column': 'y_prediction_multi',\n", |
| 64 | + " 'labels': {'additionalProp1': 0, 'additionalProp2': 1}}" |
69 | 65 | ] |
70 | 66 | }, |
71 | | - "execution_count": 3, |
| 67 | + "execution_count": 5, |
72 | 68 | "metadata": {}, |
73 | 69 | "output_type": "execute_result" |
74 | 70 | } |
|
87 | 83 | }, |
88 | 84 | { |
89 | 85 | "cell_type": "code", |
90 | | - "execution_count": 4, |
| 86 | + "execution_count": 6, |
91 | 87 | "metadata": {}, |
92 | 88 | "outputs": [ |
93 | 89 | { |
94 | 90 | "data": { |
95 | 91 | "text/plain": [ |
96 | | - "{'id': '5dce48be-a16f-45dc-a878-d80b5b02a1f2',\n", |
97 | | - " 'created_at': '2023-01-17T15:02:27.356199',\n", |
98 | | - " 'updated_at': '2023-01-17T15:02:27.356199',\n", |
| 92 | + "{'id': 'dae9007d-894f-4f19-9772-7b7048a86347',\n", |
| 93 | + " 'created_at': '2023-02-24T14:11:36.400473',\n", |
| 94 | + " 'updated_at': '2023-02-24T14:11:36.400473',\n", |
99 | 95 | " 'name': 'Model 1',\n", |
100 | 96 | " 'description': '',\n", |
101 | 97 | " 'type': 'binary',\n", |
102 | | - " 'features': {'additionalProp1': 'numerical',\n", |
103 | | - " 'additionalProp2': 'numerical',\n", |
104 | | - " 'target': 'numerical'},\n", |
105 | | - " 'labels': {'additionalProp1': 0, 'additionalProp2': 1},\n", |
106 | | - " 'prediction': 'y_prediction_multi',\n", |
107 | | - " 'probability': 'proba'}" |
| 98 | + " 'target_column': 'y_prediction_multi',\n", |
| 99 | + " 'labels': {'additionalProp1': 0, 'additionalProp2': 1}}" |
108 | 100 | ] |
109 | 101 | }, |
110 | | - "execution_count": 4, |
| 102 | + "execution_count": 6, |
111 | 103 | "metadata": {}, |
112 | 104 | "output_type": "execute_result" |
113 | 105 | } |
114 | 106 | ], |
115 | 107 | "source": [ |
116 | | - "wb.get_model(\"5dce48be-a16f-45dc-a878-d80b5b02a1f2\")" |
| 108 | + "wb.get_model(\"dae9007d-894f-4f19-9772-7b7048a86347\")" |
117 | 109 | ] |
118 | 110 | }, |
119 | 111 | { |
|
130 | 122 | }, |
131 | 123 | { |
132 | 124 | "cell_type": "code", |
133 | | - "execution_count": 5, |
| 125 | + "execution_count": 11, |
134 | 126 | "metadata": {}, |
135 | 127 | "outputs": [ |
136 | 128 | { |
|
139 | 131 | "True" |
140 | 132 | ] |
141 | 133 | }, |
142 | | - "execution_count": 5, |
| 134 | + "execution_count": 11, |
143 | 135 | "metadata": {}, |
144 | 136 | "output_type": "execute_result" |
145 | 137 | } |
146 | 138 | ], |
147 | 139 | "source": [ |
148 | 140 | "import pandas as pd\n", |
149 | | - "df = pd.read_csv(\"src/analytics/data/testing/classification_test_data.csv\")\n", |
| 141 | + "df = pd.read_csv(\"whitebox/analytics/data/testing/classification_test_data.csv\")\n", |
150 | 142 | "\n", |
151 | | - "wb.log_training_dataset(model_id=\"5dce48be-a16f-45dc-a878-d80b5b02a1f2\", processed=df, non_processed=df)" |
| 143 | + "wb.log_training_dataset(model_id=\"dae9007d-894f-4f19-9772-7b7048a86347\", processed=df, non_processed=df)" |
152 | 144 | ] |
153 | 145 | }, |
154 | 146 | { |
|
163 | 155 | }, |
164 | 156 | { |
165 | 157 | "cell_type": "code", |
166 | | - "execution_count": 6, |
| 158 | + "execution_count": 12, |
167 | 159 | "metadata": {}, |
168 | 160 | "outputs": [ |
169 | 161 | { |
|
172 | 164 | "True" |
173 | 165 | ] |
174 | 166 | }, |
175 | | - "execution_count": 6, |
| 167 | + "execution_count": 12, |
176 | 168 | "metadata": {}, |
177 | 169 | "output_type": "execute_result" |
178 | 170 | } |
179 | 171 | ], |
180 | 172 | "source": [ |
181 | 173 | "import pandas as pd\n", |
182 | 174 | "from whitebox.tests.v1.mock_data import timestamps, mixed_actuals\n", |
183 | | - "df = pd.read_csv(\"src/analytics/data/testing/classification_test_data.csv\")\n", |
| 175 | + "df = pd.read_csv(\"whitebox/analytics/data/testing/classification_test_data.csv\")\n", |
184 | 176 | "\n", |
185 | 177 | "\n", |
186 | | - "wb.log_inferences(model_id=\"5dce48be-a16f-45dc-a878-d80b5b02a1f2\", processed=df, non_processed=df, timestamps=timestamps, actuals=mixed_actuals)" |
| 178 | + "wb.log_inferences(model_id=\"dae9007d-894f-4f19-9772-7b7048a86347\", processed=df, non_processed=df, timestamps=timestamps, actuals=mixed_actuals)" |
187 | 179 | ] |
188 | 180 | }, |
189 | 181 | { |
|
227 | 219 | }, |
228 | 220 | { |
229 | 221 | "cell_type": "code", |
230 | | - "execution_count": 7, |
| 222 | + "execution_count": 13, |
231 | 223 | "metadata": {}, |
232 | 224 | "outputs": [ |
233 | 225 | { |
|
236 | 228 | "True" |
237 | 229 | ] |
238 | 230 | }, |
239 | | - "execution_count": 7, |
| 231 | + "execution_count": 13, |
240 | 232 | "metadata": {}, |
241 | 233 | "output_type": "execute_result" |
242 | 234 | } |
243 | 235 | ], |
244 | 236 | "source": [ |
245 | | - "wb.delete_model(\"5dce48be-a16f-45dc-a878-d80b5b02a1f2\")" |
| 237 | + "wb.delete_model(\"dae9007d-894f-4f19-9772-7b7048a86347\")" |
246 | 238 | ] |
247 | 239 | } |
248 | 240 | ], |
249 | 241 | "metadata": { |
250 | 242 | "kernelspec": { |
251 | | - "display_name": ".venv", |
| 243 | + "display_name": "Python 3.10.8", |
252 | 244 | "language": "python", |
253 | 245 | "name": "python3" |
254 | 246 | }, |
|
262 | 254 | "name": "python", |
263 | 255 | "nbconvert_exporter": "python", |
264 | 256 | "pygments_lexer": "ipython3", |
265 | | - "version": "3.8.6" |
| 257 | + "version": "3.10.8" |
266 | 258 | }, |
267 | 259 | "orig_nbformat": 4, |
268 | 260 | "vscode": { |
269 | 261 | "interpreter": { |
270 | | - "hash": "6b8a8ae524dcca06b04542d2d49be160be0f11dd19d43d7b2673d555344c6092" |
| 262 | + "hash": "4de3d24b14351dd1d776fcd4034cd3e8d8527433466e9293dd76189fddd35128" |
271 | 263 | } |
272 | 264 | } |
273 | 265 | }, |
|
0 commit comments