Skip to content

Commit c8393be

Browse files
committed
svd updated
1 parent 3462a6d commit c8393be

18 files changed

+1061
-721
lines changed

DataSets.ipynb

+4-15
Large diffs are not rendered by default.

DecisionTree.ipynb

+3-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,9 @@
105105
{
106106
"cell_type": "code",
107107
"execution_count": 5,
108-
"metadata": {},
108+
"metadata": {
109+
"scrolled": false
110+
},
109111
"outputs": [
110112
{
111113
"data": {

GradientDescent.ipynb

+95-27
Large diffs are not rendered by default.

KNN.ipynb

+4-4
Large diffs are not rendered by default.

Kmeans.ipynb

+10-49
Large diffs are not rendered by default.

Logistic Matrix Factorization.ipynb

+17-27
Large diffs are not rendered by default.

LogisticRegression.ipynb

+69-30
Large diffs are not rendered by default.

Matrix Calculus.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
"\n",
146146
"\\begin{eqnarray}\n",
147147
"E^\\top E &= & (X - M C)^\\top (X - M C) \\\\\n",
148-
"& = & X^\\top X + C^\\top M^\\top M C - 2 X^\\top M C \\\\\n",
148+
"& = & X^\\top X + C^\\top M^\\top M C - X^\\top M C - C^\\top M^\\top X \\\\\n",
149149
"\\|E\\|_F^2 & = & \\trace \\left( X^\\top X + C^\\top M^\\top M C - 2 X^\\top M C \\right)\n",
150150
"\\end{eqnarray}\n",
151151
"\n",

MatrixFactorization.ipynb

+29-81
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"metadata": {
6-
"deletable": true,
7-
"editable": true
8-
},
5+
"metadata": {},
96
"source": [
107
"## Matrix Factorization Models\n",
118
"\n"
@@ -14,11 +11,7 @@
1411
{
1512
"cell_type": "code",
1613
"execution_count": 22,
17-
"metadata": {
18-
"collapsed": false,
19-
"deletable": true,
20-
"editable": true
21-
},
14+
"metadata": {},
2215
"outputs": [
2316
{
2417
"data": {
@@ -86,22 +79,15 @@
8679
},
8780
{
8881
"cell_type": "markdown",
89-
"metadata": {
90-
"deletable": true,
91-
"editable": true
92-
},
82+
"metadata": {},
9383
"source": [
9484
"## Singular Value Decomposition"
9585
]
9686
},
9787
{
9888
"cell_type": "code",
9989
"execution_count": 8,
100-
"metadata": {
101-
"collapsed": false,
102-
"deletable": true,
103-
"editable": true
104-
},
90+
"metadata": {},
10591
"outputs": [
10692
{
10793
"data": {
@@ -133,9 +119,6 @@
133119
"cell_type": "code",
134120
"execution_count": 9,
135121
"metadata": {
136-
"collapsed": false,
137-
"deletable": true,
138-
"editable": true,
139122
"scrolled": true
140123
},
141124
"outputs": [
@@ -260,10 +243,7 @@
260243
},
261244
{
262245
"cell_type": "markdown",
263-
"metadata": {
264-
"deletable": true,
265-
"editable": true
266-
},
246+
"metadata": {},
267247
"source": [
268248
"## Recommendation Systems\n",
269249
"\n"
@@ -273,9 +253,6 @@
273253
"cell_type": "code",
274254
"execution_count": 10,
275255
"metadata": {
276-
"collapsed": false,
277-
"deletable": true,
278-
"editable": true,
279256
"scrolled": true
280257
},
281258
"outputs": [
@@ -888,9 +865,7 @@
888865
"cell_type": "code",
889866
"execution_count": 2,
890867
"metadata": {
891-
"collapsed": true,
892-
"deletable": true,
893-
"editable": true
868+
"collapsed": true
894869
},
895870
"outputs": [],
896871
"source": [
@@ -911,9 +886,6 @@
911886
"cell_type": "code",
912887
"execution_count": 4,
913888
"metadata": {
914-
"collapsed": false,
915-
"deletable": true,
916-
"editable": true,
917889
"scrolled": false
918890
},
919891
"outputs": [
@@ -942,9 +914,7 @@
942914
{
943915
"cell_type": "code",
944916
"execution_count": 17,
945-
"metadata": {
946-
"collapsed": false
947-
},
917+
"metadata": {},
948918
"outputs": [
949919
{
950920
"data": {
@@ -1535,9 +1505,7 @@
15351505
"cell_type": "code",
15361506
"execution_count": 5,
15371507
"metadata": {
1538-
"collapsed": true,
1539-
"deletable": true,
1540-
"editable": true
1508+
"collapsed": true
15411509
},
15421510
"outputs": [],
15431511
"source": [
@@ -1561,9 +1529,6 @@
15611529
"cell_type": "code",
15621530
"execution_count": 8,
15631531
"metadata": {
1564-
"collapsed": false,
1565-
"deletable": true,
1566-
"editable": true,
15671532
"scrolled": true
15681533
},
15691534
"outputs": [
@@ -1667,9 +1632,7 @@
16671632
{
16681633
"cell_type": "code",
16691634
"execution_count": 2,
1670-
"metadata": {
1671-
"collapsed": false
1672-
},
1635+
"metadata": {},
16731636
"outputs": [
16741637
{
16751638
"name": "stderr",
@@ -1698,9 +1661,7 @@
16981661
{
16991662
"cell_type": "code",
17001663
"execution_count": 3,
1701-
"metadata": {
1702-
"collapsed": false
1703-
},
1664+
"metadata": {},
17041665
"outputs": [],
17051666
"source": [
17061667
"# Create ListeningCount(user, artist) data\n",
@@ -1726,7 +1687,6 @@
17261687
"cell_type": "code",
17271688
"execution_count": 4,
17281689
"metadata": {
1729-
"collapsed": false,
17301690
"scrolled": false
17311691
},
17321692
"outputs": [
@@ -1757,9 +1717,7 @@
17571717
{
17581718
"cell_type": "code",
17591719
"execution_count": 5,
1760-
"metadata": {
1761-
"collapsed": false
1762-
},
1720+
"metadata": {},
17631721
"outputs": [
17641722
{
17651723
"data": {
@@ -2785,7 +2743,6 @@
27852743
"cell_type": "code",
27862744
"execution_count": 100,
27872745
"metadata": {
2788-
"collapsed": false,
27892746
"scrolled": true
27902747
},
27912748
"outputs": [
@@ -2864,7 +2821,6 @@
28642821
"cell_type": "code",
28652822
"execution_count": 7,
28662823
"metadata": {
2867-
"collapsed": false,
28682824
"scrolled": true
28692825
},
28702826
"outputs": [
@@ -2956,7 +2912,6 @@
29562912
"cell_type": "code",
29572913
"execution_count": 74,
29582914
"metadata": {
2959-
"collapsed": false,
29602915
"scrolled": true
29612916
},
29622917
"outputs": [
@@ -3286,9 +3241,7 @@
32863241
{
32873242
"cell_type": "code",
32883243
"execution_count": 8,
3289-
"metadata": {
3290-
"collapsed": false
3291-
},
3244+
"metadata": {},
32923245
"outputs": [
32933246
{
32943247
"data": {
@@ -3323,9 +3276,7 @@
33233276
{
33243277
"cell_type": "code",
33253278
"execution_count": 9,
3326-
"metadata": {
3327-
"collapsed": false
3328-
},
3279+
"metadata": {},
33293280
"outputs": [
33303281
{
33313282
"data": {
@@ -3854,11 +3805,7 @@
38543805
{
38553806
"cell_type": "code",
38563807
"execution_count": 10,
3857-
"metadata": {
3858-
"collapsed": false,
3859-
"deletable": true,
3860-
"editable": true
3861-
},
3808+
"metadata": {},
38623809
"outputs": [
38633810
{
38643811
"name": "stdout",
@@ -4282,7 +4229,6 @@
42824229
"cell_type": "code",
42834230
"execution_count": 83,
42844231
"metadata": {
4285-
"collapsed": false,
42864232
"scrolled": true
42874233
},
42884234
"outputs": [],
@@ -4303,7 +4249,6 @@
43034249
"cell_type": "code",
43044250
"execution_count": 87,
43054251
"metadata": {
4306-
"collapsed": false,
43074252
"scrolled": true
43084253
},
43094254
"outputs": [
@@ -4336,9 +4281,7 @@
43364281
{
43374282
"cell_type": "code",
43384283
"execution_count": 122,
4339-
"metadata": {
4340-
"collapsed": false
4341-
},
4284+
"metadata": {},
43424285
"outputs": [
43434286
{
43444287
"name": "stdout",
@@ -4394,9 +4337,7 @@
43944337
{
43954338
"cell_type": "code",
43964339
"execution_count": 76,
4397-
"metadata": {
4398-
"collapsed": false
4399-
},
4340+
"metadata": {},
44004341
"outputs": [
44014342
{
44024343
"name": "stdout",
@@ -4432,7 +4373,6 @@
44324373
"cell_type": "code",
44334374
"execution_count": 12,
44344375
"metadata": {
4435-
"collapsed": false,
44364376
"scrolled": true
44374377
},
44384378
"outputs": [],
@@ -4444,9 +4384,7 @@
44444384
{
44454385
"cell_type": "code",
44464386
"execution_count": 150,
4447-
"metadata": {
4448-
"collapsed": false
4449-
},
4387+
"metadata": {},
44504388
"outputs": [
44514389
{
44524390
"data": {
@@ -4483,9 +4421,19 @@
44834421
"name": "python",
44844422
"nbconvert_exporter": "python",
44854423
"pygments_lexer": "ipython2",
4486-
"version": "2.7.12"
4424+
"version": "2.7.13"
4425+
},
4426+
"toc": {
4427+
"nav_menu": {},
4428+
"number_sections": true,
4429+
"sideBar": true,
4430+
"skip_h1_title": false,
4431+
"toc_cell": false,
4432+
"toc_position": {},
4433+
"toc_section_display": "block",
4434+
"toc_window_display": false
44874435
}
44884436
},
44894437
"nbformat": 4,
4490-
"nbformat_minor": 0
4438+
"nbformat_minor": 1
44914439
}

ModelingExamples.ipynb

+36-5
Original file line numberDiff line numberDiff line change
@@ -961,11 +961,42 @@
961961
},
962962
{
963963
"cell_type": "code",
964-
"execution_count": null,
965-
"metadata": {
966-
"collapsed": true
967-
},
968-
"outputs": [],
964+
"execution_count": 1,
965+
"metadata": {},
966+
"outputs": [
967+
{
968+
"name": "stdout",
969+
"output_type": "stream",
970+
"text": [
971+
"<TABLE border=\"1\" style=\"border: 1px solid #000000; border-collapse: collapse;\" cellpadding=\"4\">\n",
972+
" <TR>\n",
973+
" <TD width=\"65px\">&nbsp;</TD>\n",
974+
" <TD width=\"65px\">$x_2=1$</TD>\n",
975+
" <TD width=\"65px\">$x_2=j$</TD>\n",
976+
" <TD width=\"80px\">$x_2=S_2$</TD>\n",
977+
" </TR>\n",
978+
" <TR>\n",
979+
" <TD>$x_1=1$</TD>\n",
980+
" <TD>$C(1,1)$</TD>\n",
981+
" <TD>&nbsp;</TD>\n",
982+
" <TD>$C(1,S_2)$</TD>\n",
983+
" </TR>\n",
984+
" <TR>\n",
985+
" <TD>$x_1=i$</TD>\n",
986+
" <TD>&nbsp;</TD>\n",
987+
" <TD>$C(i,j)$</TD>\n",
988+
" <TD>&nbsp;</TD>\n",
989+
" </TR>\n",
990+
" <TR>\n",
991+
" <TD>$x_1=S_1$</TD>\n",
992+
" <TD>$C(S_1,1)$</TD>\n",
993+
" <TD>&nbsp;</TD>\n",
994+
" <TD>$C(S_1,S_2)$</TD>\n",
995+
" </TR>\n",
996+
"</TABLE>\n"
997+
]
998+
}
999+
],
9691000
"source": [
9701001
"from IPython.display import display, Math, Latex, HTML\n",
9711002
"import html_utils as htm\n",

0 commit comments

Comments
 (0)