feat: filter feature which is high correlation to former implemented features (#145)

* filter feature which is high correlation to former implemented features

* use multiprocessing to calculate IC and some minor fix
This commit is contained in:
Xu Yang
2024-08-02 14:41:17 +08:00
committed by GitHub
parent 7d279721b4
commit 060f569720
11 changed files with 276 additions and 12 deletions
@@ -127,8 +127,6 @@ class PDVectorBase(VectorBase):
else:
self.vector_df = pd.DataFrame(columns=["id", "label", "content", "embedding"])
logger.info(f"VectorBase loaded, shape={self.vector_df.shape}")
def shape(self):
return self.vector_df.shape
@@ -205,4 +203,3 @@ class PDVectorBase(VectorBase):
def save(self, vector_df_path, **kwargs):
self.vector_df.to_pickle(vector_df_path)
logger.info(f"Save vectorBase vector_df to: {vector_df_path}")