-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitignore
163 lines (137 loc) · 4.24 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# files to ignore
*.pyc
*.pkl
*.pickle
*.bak
*.html
*.pdf
*.ini
.DS_Store
# extra .rst files to ignore
/docs/*.rst
!/docs/index.rst
!/docs/modules.rst
!/docs/PyBMF.datasets.rst
!/docs/PyBMF.generators.rst
!/docs/PyBMF.models.rst
!/docs/PyBMF.solvers.rst
!/docs/PyBMF.utils.rst
# paths to ignore
.*/
*.egg-info/
/experiment/
/docs/_build/
/build/
# models to include and ignore
/PyBMF/models/*
!/PyBMF/models/Asso.py
# !/PyBMF/models/AssoExAlternateMultipleWeights.py
!/PyBMF/models/AssoIter.py
!/PyBMF/models/AssoOpt.py
# !/PyBMF/models/BMFAlternate.py
# !/PyBMF/models/BMFCollective.py
# !/PyBMF/models/BMFInterleave.py
# !/PyBMF/models/BMFTools.py
# !/PyBMF/models/BaseCollectiveModel.py
!/PyBMF/models/BaseModel.py
!/PyBMF/models/BaseModelTools.py
!/PyBMF/models/BinaryMFPenalty.py
# !/PyBMF/models/BinaryMFPenaltyExCollective.py
!/PyBMF/models/BinaryMFThreshold.py
# !/PyBMF/models/BinaryMFThresholdExCollective.py
# !/PyBMF/models/BinaryMFThresholdExColumnwise.py
# !/PyBMF/models/BinaryMFThresholdExSigmoid.py
# !/PyBMF/models/BinaryMFThresholdExSigmoidColumnwise.py
# !/PyBMF/models/BinaryMFThresholdExSigmoidColumnwiseLamda.py
# !/PyBMF/models/CMF.py
# !/PyBMF/models/ContinuousCollectiveModel.py
!/PyBMF/models/ContinuousModel.py
!/PyBMF/models/ELBMF.py
!/PyBMF/models/ELBMFNumPy.py
!/PyBMF/models/ELBMFPyTorch.py
!/PyBMF/models/FastStep.py
!/PyBMF/models/GreConD.py
!/PyBMF/models/GreConDPlus.py
!/PyBMF/models/Hyper.py
!/PyBMF/models/HyperPlus.py
!/PyBMF/models/IP.py
!/PyBMF/models/MEBF.py
!/PyBMF/models/MaxSAT.py
!/PyBMF/models/MessagePassing.py
!/PyBMF/models/NMFSklearn.py
!/PyBMF/models/OrMachine.py
!/PyBMF/models/PNLPF.py
!/PyBMF/models/PRIMP.py
!/PyBMF/models/PRIMPPyTorch.py
!/PyBMF/models/Panda.py
!/PyBMF/models/README.md
# !/PyBMF/models/RSNMF.py
!/PyBMF/models/TransposedModel.py
!/PyBMF/models/WNMF.py
!/PyBMF/models/__init__.py
# bmf_exact_kovacs/
# bmf_ip_kovacs/
# bmf_maxsat_avellaneda/
# bmf_mp_ravanba/
# bmf_ormachine_rakut/
# bmf_primping_hess/
# bmf_elbmf_fujiwara/
# examples to include and ignore
/examples/*
!/examples/ex01_0_display.ipynb
!/examples/ex01_1_generators.ipynb
!/examples/ex01_2_datasets.ipynb
!/examples/ex01_3_split_utils.ipynb
!/examples/ex01_4_split_exmaple.ipynb
!/examples/ex01_5_evaluation.ipynb
!/examples/ex01_6_logs.ipynb
!/examples/ex01_7_reconstruction_prediction.ipynb
!/examples/ex02_1_Asso.ipynb
!/examples/ex02_2_AssoIter.ipynb
!/examples/ex02_3_AssoOpt.ipynb
!/examples/ex02_4_TransposedModel.ipynb
# !/examples/ex02_5_BMFAlternate.ipynb
# !/examples/ex02_6_BMFInterleave.ipynb
# !/examples/ex02_7_BMFCollective.ipynb
# !/examples/ex08_3_Asso_AssoOri_performance.ipynb
# !/examples/ex08_4_AssoExCollective_diagnosis.ipynb
# !/examples/ex08_4_AssoExIterate_diagnosis.ipynb
# !/examples/ex08_6_AssoExIterate_compete.ipynb
!/examples/ex03_1_Panda.ipynb
!/examples/ex03_2_Hyper.ipynb
!/examples/ex03_3_MEBF.ipynb
!/examples/ex03_4_GreConD.ipynb
!/examples/ex04_1_NMF.ipynb
!/examples/ex04_2_WNMF.ipynb
!/examples/ex05_1_BinaryMFPenalty.ipynb
!/examples/ex05_2_PNLPF.ipynb
!/examples/ex05_2_PNLPF_overlapping.ipynb
!/examples/ex05_3_FastStep.ipynb
!/examples/ex05_4_PRIMP.ipynb
!/examples/ex05_5_ELBMF.ipynb
!/examples/ex05_6_ELBMFPyTorch.ipynb
!/examples/ex05_7_ELBMFNumPy.ipynb
!/examples/ex06_1_BinaryMFThreshold.ipynb
!/examples/ex06_1_BinaryMFThreshold_visualize.ipynb
# !/examples/ex06_2_BinaryMFThresholdExColumnwise.ipynb
# !/examples/ex06_2_BinaryMFThresholdExColumnwise_normalize.ipynb
# !/examples/ex06_3_BinaryMFThresholdExSigmoid.ipynb
# !/examples/ex06_4_BinaryMFThreshold_AllinOne.ipynb
# !/examples/ex06_5_BinaryMFThresholdExCollective.ipynb
!/examples/ex07_1_MessagePassing.ipynb
!/examples/ex07_2_OrMachine.ipynb
!/examples/ex07_3_IP.ipynb
!/examples/ex07_4_MaxSAT.ipynb
# !/examples/ex08_3_Asso_AssoOri_performance.ipynb
# !/examples/ex08_4_AssoExCollective_diagnosis.ipynb
# !/examples/ex08_4_AssoExIterate_diagnosis.ipynb
# !/examples/ex08_5_AssoExIterate_compete.ipynb
# !/examples/ex08_6_AssoExIterate_compete.ipynb
# !/examples/ex10_1_CMF.ipynb
# !/examples/ex10_2_CMF.ipynb
# !/examples/ex10_3_CMF_cmfrec_diagnosis.ipynb
# !/examples/ex10_4_CMF_cmfrec_neg_sampling.ipynb
# !/examples/ex10_5_CMF_cmfrec.ipynb
# !/examples/ex10_6_CMF_cmfrec_threshold.ipynb
# !/examples/ex10_7_CMF_cmfrec_threshold.ipynb
!/examples/README.md