|
88 | 88 |
|
89 | 89 | mixing = 0.5 |
90 | 90 | alpha_d = 0.5 |
91 | | -alpha_p = 0.4 |
| 91 | +alpha_train = 0.2 |
| 92 | +alpha_test = 0.8 |
92 | 93 |
|
93 | 94 | models = { |
94 | 95 | PCA(n_components=n_components): "PCA", |
|
106 | 107 | for ax, model in zip(axs, models): |
107 | 108 | t_train = model.fit_transform(X_train_scaled, y_train) |
108 | 109 | t_test = model.transform(X_test_scaled) |
109 | | - |
110 | | - ax.scatter(t_test[:, 0], t_test[:, 1], alpha=alpha_p, cmap=cm_bright, c=y_test) |
111 | | - ax.scatter(t_train[:, 0], t_train[:, 1], cmap=cm_bright, c=y_train) |
| 110 | + |
| 111 | + ax.scatter(t_train[:, 0], t_train[:, 1], alpha=alpha_train, cmap=cm_bright, c=y_train) |
| 112 | + ax.scatter(t_test[:, 0], t_test[:, 1], alpha=alpha_test, cmap=cm_bright, c=y_test) |
| 113 | + |
112 | 114 |
|
113 | 115 | ax.set_title(models[model]) |
114 | 116 | plt.tight_layout() |
|
166 | 168 | eps=models[model]["eps"], |
167 | 169 | grid_resolution=resolution, |
168 | 170 | ) |
169 | | - ax.scatter(t_test[:, 0], t_test[:, 1], alpha=alpha_p, cmap=cm_bright, c=y_test) |
170 | | - ax.scatter(t_train[:, 0], t_train[:, 1], cmap=cm_bright, c=y_train) |
| 171 | + ax.scatter(t_train[:, 0], t_train[:, 1], alpha=alpha_train, cmap=cm_bright, c=y_train) |
| 172 | + ax.scatter(t_test[:, 0], t_test[:, 1], alpha=alpha_test, cmap=cm_bright, c=y_test) |
171 | 173 | ax.set_title(models[model]["title"]) |
172 | 174 |
|
173 | 175 | ax.text( |
|
240 | 242 | eps=models[model].get("eps", 1), |
241 | 243 | grid_resolution=resolution, |
242 | 244 | ) |
243 | | - |
| 245 | + |
| 246 | + ax.scatter(t_kpcovc_train[:, 0], t_kpcovc_train[:, 1], alpha=alpha_train, cmap=cm_bright, c=y_train) |
| 247 | + |
244 | 248 | ax.scatter( |
245 | 249 | t_kpcovc_test[:, 0], |
246 | 250 | t_kpcovc_test[:, 1], |
247 | 251 | cmap=cm_bright, |
248 | | - alpha=alpha_p, |
| 252 | + alpha=alpha_test, |
249 | 253 | c=y_test, |
250 | 254 | ) |
251 | | - ax.scatter(t_kpcovc_train[:, 0], t_kpcovc_train[:, 1], cmap=cm_bright, c=y_train) |
| 255 | + |
252 | 256 | ax.text( |
253 | 257 | 0.70, |
254 | 258 | 0.03, |
|
0 commit comments