Skip to content

Commit 94b6f6b

Browse files
committed
feat: matrix_decomposition
1 parent 4e4ea93 commit 94b6f6b

File tree

8 files changed

+144207
-504
lines changed

8 files changed

+144207
-504
lines changed

notebooks/coding_projects/P2_SVM/03svm_kernel_hpo.ipynb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,6 @@
569569
"outputs": [],
570570
"source": [
571571
"#| exports\n",
572-
"from thu_big_data_ml.help import runs_path\n",
573572
"study_path = runs_path / \"optuna_studies.db\"\n",
574573
"sqlite_url = f\"sqlite:///{study_path}\""
575574
]

notebooks/coding_projects/big_data_analytics/P2_Matrix-Decomposition/00matrix_decomposition.ipynb

Lines changed: 142275 additions & 493 deletions
Large diffs are not rendered by default.

notebooks/coding_projects/big_data_analytics/P2_Matrix-Decomposition/all_code.py

Lines changed: 1532 additions & 0 deletions
Large diffs are not rendered by default.
72.5 KB
Loading

notebooks/sidebar.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ website:
1818
- coding_projects/P2_SVM/02svm_handy_crafted_linear.ipynb
1919
- coding_projects/P2_SVM/03svm_kernel_hpo.ipynb
2020
- coding_projects/P2_SVM/04svm_handy_crafted_kernel.ipynb
21+
- section: big_data_analytics
22+
contents:
23+
- section: P2_Matrix-Decomposition
24+
contents:
25+
- coding_projects/big_data_analytics/P2_Matrix-Decomposition/00matrix_decomposition.ipynb
2126
href: coding_projects/index.ipynb
2227
- section: theory_assignments
2328
contents:

thu_big_data_ml/_modidx.py

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,50 @@
2727
'thu_big_data_ml/big_data_analytics/anova.py'),
2828
'thu_big_data_ml.big_data_analytics.anova.test_normality_group': ( 'coding_projects/P1_ANOVA/anova.html#test_normality_group',
2929
'thu_big_data_ml/big_data_analytics/anova.py')},
30-
'thu_big_data_ml.big_data_analytics.matrix_decomposition': { 'thu_big_data_ml.big_data_analytics.matrix_decomposition.MatrixFactorization': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#matrixfactorization',
30+
'thu_big_data_ml.big_data_analytics.matrix_decomposition': { 'thu_big_data_ml.big_data_analytics.matrix_decomposition.JaxMatrixFactorization': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#jaxmatrixfactorization',
31+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
32+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.JaxMatrixFactorization.__call__': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#jaxmatrixfactorization.__call__',
33+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
34+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.JaxMatrixFactorization.__init__': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#jaxmatrixfactorization.__init__',
35+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
36+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.MatrixFactorization': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#matrixfactorization',
3137
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
3238
'thu_big_data_ml.big_data_analytics.matrix_decomposition.MatrixFactorization.__init__': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#matrixfactorization.__init__',
3339
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
3440
'thu_big_data_ml.big_data_analytics.matrix_decomposition.MatrixFactorization.forward': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#matrixfactorization.forward',
3541
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
42+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.MatrixFactorizationSetting': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#matrixfactorizationsetting',
43+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
44+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.compilable_jax_masked_mse_loss': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#compilable_jax_masked_mse_loss',
45+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
3646
'thu_big_data_ml.big_data_analytics.matrix_decomposition.compute_weighted_sum_on_matrix': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#compute_weighted_sum_on_matrix',
3747
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
48+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.draw_metrics_df': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#draw_metrics_df',
49+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
50+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.ensure_tensor': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#ensure_tensor',
51+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
3852
'thu_big_data_ml.big_data_analytics.matrix_decomposition.get_X_train_weighted': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#get_x_train_weighted',
3953
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
4054
'thu_big_data_ml.big_data_analytics.matrix_decomposition.get_rating_matrix': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#get_rating_matrix',
4155
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
56+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.get_similarities': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#get_similarities',
57+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
58+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.jax_masked_mse_loss': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#jax_masked_mse_loss',
59+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
4260
'thu_big_data_ml.big_data_analytics.matrix_decomposition.masked_mse_loss': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#masked_mse_loss',
43-
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py')},
61+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
62+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.masked_rmse_loss': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#masked_rmse_loss',
63+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
64+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.objective': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#objective',
65+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
66+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.test_normality_small_sample': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#test_normality_small_sample',
67+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
68+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.train_matrix_factorization': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#train_matrix_factorization',
69+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
70+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.train_matrix_factorization_jax': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#train_matrix_factorization_jax',
71+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py'),
72+
'thu_big_data_ml.big_data_analytics.matrix_decomposition.train_step': ( 'coding_projects/big_data_analytics/P2_Matrix-Decomposition/decomposition.html#train_step',
73+
'thu_big_data_ml/big_data_analytics/matrix_decomposition.py')},
4474
'thu_big_data_ml.core': {'thu_big_data_ml.core.foo': ('core.html#foo', 'thu_big_data_ml/core.py')},
4575
'thu_big_data_ml.help': {},
4676
'thu_big_data_ml.svm': { 'thu_big_data_ml.svm.make_meshgrid': ( 'theory_assignments/A5/p_assignment5_yecanming.html#make_meshgrid',

0 commit comments

Comments
 (0)