Skip to content

Commit 258321c

Browse files
committed
fix: update column removal logic in load_dataframe and clean up pipeline definitions
1 parent eda0955 commit 258321c

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

extensions/data_loaders/ex_crp.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ def load_dataframe() -> pd.DataFrame:
2727
# Remove Band_X_SWIR (X: 75-91 and 158-187)
2828
cols_to_remove = (
2929
[f"Band_{i}_NIR" for i in range(1, 6)]
30-
+ [f"Band_{i}_NIR" for i in range(156, 161)]
30+
+ [f"Band_{i}_NIR" for i in range(141, 161)]
3131
+ [f"Band_{i}_SWIR" for i in range(1, 6)]
32-
+ [f"Band_{i}_SWIR" for i in range(284, 289)]
32+
+ [f"Band_{i}_SWIR" for i in range(281, 289)]
3333
+ [f"Band_{i}_SWIR" for i in range(75, 92)]
3434
+ [f"Band_{i}_SWIR" for i in range(158, 188)]
3535
)
@@ -41,6 +41,10 @@ def load_dataframe() -> pd.DataFrame:
4141
axis=1
4242
)
4343
]
44+
# Remove date with zero values
45+
# combined_df = combined_df[combined_df["date"] != "2023_09_20"]
46+
# combined_df = combined_df[combined_df["date"] == "2024_09_23"]
47+
# combined_df = combined_df[combined_df["gerk"] == "6006"
4448
return combined_df
4549

4650

extensions/models/ex_models.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ def transform(self, X):
106106
class SavgolXGB(BaseSklearnPipelineModel):
107107
pipeline = Pipeline(
108108
[
109-
("snv", SNVTransformer()),
110109
("scaler", StandardScaler()),
111110
("savgol", SavgolWrapper()),
112111
("xgb", XGBClassifier(random_state=0)),
@@ -117,7 +116,6 @@ class SavgolXGB(BaseSklearnPipelineModel):
117116
class SavgolSVC(BaseSklearnPipelineModel):
118117
pipeline = Pipeline(
119118
[
120-
("snv", SNVTransformer()),
121119
("scaler", StandardScaler()),
122120
("savgol", SavgolWrapper()),
123121
("svc", SVC(random_state=0)),
@@ -128,7 +126,6 @@ class SavgolSVC(BaseSklearnPipelineModel):
128126
class SavgolPLSXGB(BaseSklearnPipelineModel):
129127
pipeline = Pipeline(
130128
[
131-
("snv", SNVTransformer()),
132129
("scaler", StandardScaler()),
133130
("savgol", SavgolWrapper()),
134131
("pls", PLSRegressionWrapper()),
@@ -140,7 +137,6 @@ class SavgolPLSXGB(BaseSklearnPipelineModel):
140137
class SavgolPLSSVC(BaseSklearnPipelineModel):
141138
pipeline = Pipeline(
142139
[
143-
("snv", SNVTransformer()),
144140
("scaler", StandardScaler()),
145141
("savgol", SavgolWrapper()),
146142
("pls", PLSRegressionWrapper()),
@@ -152,7 +148,6 @@ class SavgolPLSSVC(BaseSklearnPipelineModel):
152148
class SavgolICASVC(BaseSklearnPipelineModel):
153149
pipeline = Pipeline(
154150
[
155-
("snv", SNVTransformer()),
156151
("scaler", StandardScaler()),
157152
("savgol", SavgolWrapper()),
158153
("ica", FastICA(random_state=0)),
@@ -164,7 +159,6 @@ class SavgolICASVC(BaseSklearnPipelineModel):
164159
class SavgolICAXGB(BaseSklearnPipelineModel):
165160
pipeline = Pipeline(
166161
[
167-
("snv", SNVTransformer()),
168162
("scaler", StandardScaler()),
169163
("savgol", SavgolWrapper()),
170164
("ica", FastICA(random_state=0)),
@@ -176,7 +170,6 @@ class SavgolICAXGB(BaseSklearnPipelineModel):
176170
class SavgolKPCASVC(BaseSklearnPipelineModel):
177171
pipeline = Pipeline(
178172
[
179-
("snv", SNVTransformer()),
180173
("scaler", StandardScaler()),
181174
("savgol", SavgolWrapper()),
182175
("kpca", KernelPCA(kernel="rbf", random_state=0)),
@@ -188,7 +181,6 @@ class SavgolKPCASVC(BaseSklearnPipelineModel):
188181
class SavgolKPCAXGB(BaseSklearnPipelineModel):
189182
pipeline = Pipeline(
190183
[
191-
("snv", SNVTransformer()),
192184
("scaler", StandardScaler()),
193185
("savgol", SavgolWrapper()),
194186
("kpca", KernelPCA(kernel="rbf", random_state=0)),
@@ -200,7 +192,6 @@ class SavgolKPCAXGB(BaseSklearnPipelineModel):
200192
class FFTXGB(BaseSklearnPipelineModel):
201193
pipeline = Pipeline(
202194
[
203-
("snv", SNVTransformer()),
204195
("scaler", StandardScaler()),
205196
("fft", FFTWrapper()),
206197
("xgb", XGBClassifier(random_state=0)),
@@ -211,7 +202,6 @@ class FFTXGB(BaseSklearnPipelineModel):
211202
class FFTSVC(BaseSklearnPipelineModel):
212203
pipeline = Pipeline(
213204
[
214-
("snv", SNVTransformer()),
215205
("scaler", StandardScaler()),
216206
("fft", FFTWrapper()),
217207
("svc", SVC(random_state=0)),
@@ -222,7 +212,6 @@ class FFTSVC(BaseSklearnPipelineModel):
222212
class FFTPLSXGB(BaseSklearnPipelineModel):
223213
pipeline = Pipeline(
224214
[
225-
("snv", SNVTransformer()),
226215
("scaler", StandardScaler()),
227216
("fft", FFTWrapper()),
228217
("pls", PLSRegressionWrapper()),
@@ -234,7 +223,6 @@ class FFTPLSXGB(BaseSklearnPipelineModel):
234223
class FFTPLSSVC(BaseSklearnPipelineModel):
235224
pipeline = Pipeline(
236225
[
237-
("snv", SNVTransformer()),
238226
("scaler", StandardScaler()),
239227
("fft", FFTWrapper()),
240228
("pls", PLSRegressionWrapper()),
@@ -246,7 +234,6 @@ class FFTPLSSVC(BaseSklearnPipelineModel):
246234
class FFTICASVC(BaseSklearnPipelineModel):
247235
pipeline = Pipeline(
248236
[
249-
("snv", SNVTransformer()),
250237
("scaler", StandardScaler()),
251238
("fft", FFTWrapper()),
252239
("ica", FastICA(random_state=0)),
@@ -258,7 +245,6 @@ class FFTICASVC(BaseSklearnPipelineModel):
258245
class FFTICAXGB(BaseSklearnPipelineModel):
259246
pipeline = Pipeline(
260247
[
261-
("snv", SNVTransformer()),
262248
("scaler", StandardScaler()),
263249
("fft", FFTWrapper()),
264250
("ica", FastICA(random_state=0)),
@@ -270,7 +256,6 @@ class FFTICAXGB(BaseSklearnPipelineModel):
270256
class FFTKPCASVC(BaseSklearnPipelineModel):
271257
pipeline = Pipeline(
272258
[
273-
("snv", SNVTransformer()),
274259
("scaler", StandardScaler()),
275260
("fft", FFTWrapper()),
276261
("kpca", KernelPCA(kernel="rbf", random_state=0)),
@@ -282,7 +267,6 @@ class FFTKPCASVC(BaseSklearnPipelineModel):
282267
class FFTKPCAXGB(BaseSklearnPipelineModel):
283268
pipeline = Pipeline(
284269
[
285-
("snv", SNVTransformer()),
286270
("scaler", StandardScaler()),
287271
("fft", FFTWrapper()),
288272
("kpca", KernelPCA(kernel="rbf", random_state=0)),

0 commit comments

Comments
 (0)