Skip to content

Commit a4e44c8

Browse files
authored
Add files via upload
1 parent b69d36b commit a4e44c8

File tree

1 file changed

+212
-0
lines changed

1 file changed

+212
-0
lines changed

cross validation.ipynb

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 8,
6+
"metadata": {},
7+
"outputs": [],
8+
"source": [
9+
"#Import Library\n",
10+
"from numpy import array\n",
11+
"import numpy as np\n",
12+
"import pandas as pd\n",
13+
"from sklearn.model_selection import KFold"
14+
]
15+
},
16+
{
17+
"cell_type": "code",
18+
"execution_count": 9,
19+
"metadata": {},
20+
"outputs": [],
21+
"source": [
22+
"# data sample\n",
23+
"data = pd.read_csv(\"~/Downloads/Data Science/data set/book.csv\")\n",
24+
"data = np.asarray(data)"
25+
]
26+
},
27+
{
28+
"cell_type": "code",
29+
"execution_count": 10,
30+
"metadata": {},
31+
"outputs": [
32+
{
33+
"name": "stdout",
34+
"output_type": "stream",
35+
"text": [
36+
"train: [[0 1 0 ... 0 0 0]\n",
37+
" [1 0 0 ... 0 0 0]\n",
38+
" [0 0 0 ... 0 0 0]\n",
39+
" ...\n",
40+
" [0 0 0 ... 0 0 0]\n",
41+
" [0 0 1 ... 0 0 0]\n",
42+
" [0 0 0 ... 0 0 0]], test: [[1 0 0 ... 0 0 0]\n",
43+
" [1 1 1 ... 0 0 0]\n",
44+
" [1 0 1 ... 0 0 0]\n",
45+
" ...\n",
46+
" [0 0 0 ... 0 0 0]\n",
47+
" [0 1 0 ... 0 0 0]\n",
48+
" [0 0 0 ... 0 0 0]]\n",
49+
"train: [[0 1 0 ... 0 0 0]\n",
50+
" [1 0 0 ... 0 0 0]\n",
51+
" [0 0 0 ... 0 0 0]\n",
52+
" ...\n",
53+
" [0 0 0 ... 0 0 0]\n",
54+
" [0 0 1 ... 0 0 0]\n",
55+
" [0 0 0 ... 0 0 0]], test: [[1 1 1 ... 0 0 0]\n",
56+
" [1 0 0 ... 0 0 0]\n",
57+
" [0 0 1 ... 0 0 0]\n",
58+
" ...\n",
59+
" [1 1 1 ... 1 1 0]\n",
60+
" [0 0 0 ... 0 0 0]\n",
61+
" [1 0 1 ... 0 0 0]]\n",
62+
"train: [[1 0 0 ... 0 0 0]\n",
63+
" [0 0 0 ... 0 0 0]\n",
64+
" [1 1 1 ... 0 0 0]\n",
65+
" ...\n",
66+
" [0 0 0 ... 0 0 0]\n",
67+
" [0 0 1 ... 0 0 0]\n",
68+
" [0 0 0 ... 0 0 0]], test: [[0 1 0 ... 0 0 0]\n",
69+
" [1 1 1 ... 0 0 1]\n",
70+
" [0 0 0 ... 0 0 0]\n",
71+
" ...\n",
72+
" [1 0 0 ... 0 0 0]\n",
73+
" [0 0 0 ... 0 0 0]\n",
74+
" [0 0 0 ... 0 0 0]]\n",
75+
"train: [[0 1 0 ... 0 0 0]\n",
76+
" [0 0 0 ... 0 0 0]\n",
77+
" [1 1 1 ... 0 0 0]\n",
78+
" ...\n",
79+
" [0 0 0 ... 0 0 0]\n",
80+
" [0 0 1 ... 0 0 0]\n",
81+
" [0 0 0 ... 0 0 0]], test: [[1 0 0 ... 0 0 0]\n",
82+
" [1 0 0 ... 0 0 1]\n",
83+
" [0 0 1 ... 0 0 0]\n",
84+
" ...\n",
85+
" [1 0 0 ... 0 0 0]\n",
86+
" [0 0 0 ... 0 0 0]\n",
87+
" [0 0 1 ... 0 0 0]]\n",
88+
"train: [[0 1 0 ... 0 0 0]\n",
89+
" [1 0 0 ... 0 0 0]\n",
90+
" [0 0 0 ... 0 0 0]\n",
91+
" ...\n",
92+
" [0 0 0 ... 0 0 0]\n",
93+
" [0 0 1 ... 0 0 0]\n",
94+
" [0 0 0 ... 0 0 0]], test: [[0 1 0 ... 0 0 0]\n",
95+
" [1 0 1 ... 0 0 0]\n",
96+
" [0 0 0 ... 0 0 1]\n",
97+
" ...\n",
98+
" [1 0 0 ... 0 0 0]\n",
99+
" [0 0 0 ... 0 0 0]\n",
100+
" [0 1 1 ... 0 1 0]]\n",
101+
"train: [[0 1 0 ... 0 0 0]\n",
102+
" [1 0 0 ... 0 0 0]\n",
103+
" [1 1 1 ... 0 0 0]\n",
104+
" ...\n",
105+
" [0 0 0 ... 0 0 0]\n",
106+
" [0 0 1 ... 0 0 0]\n",
107+
" [0 0 0 ... 0 0 0]], test: [[0 0 0 ... 0 0 0]\n",
108+
" [1 0 0 ... 0 0 1]\n",
109+
" [1 1 1 ... 0 0 0]\n",
110+
" ...\n",
111+
" [1 1 1 ... 0 1 0]\n",
112+
" [1 0 0 ... 0 0 0]\n",
113+
" [1 0 0 ... 0 0 0]]\n",
114+
"train: [[0 1 0 ... 0 0 0]\n",
115+
" [1 0 0 ... 0 0 0]\n",
116+
" [0 0 0 ... 0 0 0]\n",
117+
" ...\n",
118+
" [0 0 0 ... 0 0 0]\n",
119+
" [0 0 1 ... 0 0 0]\n",
120+
" [0 0 0 ... 0 0 0]], test: [[0 0 1 ... 0 0 0]\n",
121+
" [0 0 0 ... 0 0 0]\n",
122+
" [0 0 1 ... 0 1 0]\n",
123+
" ...\n",
124+
" [0 1 1 ... 0 0 0]\n",
125+
" [0 0 0 ... 0 0 0]\n",
126+
" [0 0 1 ... 0 1 1]]\n",
127+
"train: [[0 1 0 ... 0 0 0]\n",
128+
" [1 0 0 ... 0 0 0]\n",
129+
" [0 0 0 ... 0 0 0]\n",
130+
" ...\n",
131+
" [0 0 0 ... 0 0 0]\n",
132+
" [0 0 1 ... 0 0 0]\n",
133+
" [0 0 0 ... 0 0 0]], test: [[0 0 1 ... 0 0 0]\n",
134+
" [0 1 0 ... 0 0 0]\n",
135+
" [1 1 1 ... 0 0 0]\n",
136+
" ...\n",
137+
" [0 0 1 ... 0 0 0]\n",
138+
" [1 1 1 ... 0 0 0]\n",
139+
" [1 0 0 ... 0 0 0]]\n",
140+
"train: [[0 1 0 ... 0 0 0]\n",
141+
" [1 0 0 ... 0 0 0]\n",
142+
" [0 0 0 ... 0 0 0]\n",
143+
" ...\n",
144+
" [0 0 0 ... 0 0 0]\n",
145+
" [0 0 0 ... 0 0 0]\n",
146+
" [0 0 1 ... 0 0 0]], test: [[0 0 1 ... 0 0 0]\n",
147+
" [1 0 1 ... 0 0 0]\n",
148+
" [1 1 0 ... 0 0 0]\n",
149+
" ...\n",
150+
" [0 0 1 ... 0 0 0]\n",
151+
" [0 0 0 ... 0 0 0]\n",
152+
" [0 0 0 ... 0 0 0]]\n",
153+
"train: [[0 1 0 ... 0 0 0]\n",
154+
" [1 0 0 ... 0 0 0]\n",
155+
" [0 0 0 ... 0 0 0]\n",
156+
" ...\n",
157+
" [0 0 0 ... 0 0 0]\n",
158+
" [0 0 0 ... 0 0 0]\n",
159+
" [0 0 0 ... 0 0 0]], test: [[0 1 0 ... 0 0 0]\n",
160+
" [1 0 0 ... 0 0 0]\n",
161+
" [0 0 1 ... 0 0 0]\n",
162+
" ...\n",
163+
" [0 0 0 ... 0 0 0]\n",
164+
" [1 0 0 ... 0 0 0]\n",
165+
" [0 0 1 ... 0 0 0]]\n",
166+
"train: [[0 1 0 ... 0 0 0]\n",
167+
" [1 0 0 ... 0 0 0]\n",
168+
" [0 0 0 ... 0 0 0]\n",
169+
" ...\n",
170+
" [0 0 0 ... 0 0 0]\n",
171+
" [0 0 1 ... 0 0 0]\n",
172+
" [0 0 0 ... 0 0 0]], test: [[1 1 1 ... 0 0 0]\n",
173+
" [0 1 1 ... 0 0 0]\n",
174+
" [0 0 1 ... 0 0 0]\n",
175+
" ...\n",
176+
" [1 1 1 ... 0 0 0]\n",
177+
" [0 0 0 ... 0 0 0]\n",
178+
" [0 0 0 ... 0 0 0]]\n"
179+
]
180+
}
181+
],
182+
"source": [
183+
"# prepare cross validation\n",
184+
"kfold = KFold(11, True, 1)\n",
185+
"# enumerate splits\n",
186+
"for train, test in kfold.split(data):\n",
187+
" print('train: %s, test: %s' % (data[train], data[test]))"
188+
]
189+
}
190+
],
191+
"metadata": {
192+
"kernelspec": {
193+
"display_name": "Python 3",
194+
"language": "python",
195+
"name": "python3"
196+
},
197+
"language_info": {
198+
"codemirror_mode": {
199+
"name": "ipython",
200+
"version": 3
201+
},
202+
"file_extension": ".py",
203+
"mimetype": "text/x-python",
204+
"name": "python",
205+
"nbconvert_exporter": "python",
206+
"pygments_lexer": "ipython3",
207+
"version": "3.7.7"
208+
}
209+
},
210+
"nbformat": 4,
211+
"nbformat_minor": 4
212+
}

0 commit comments

Comments
 (0)