downloadMovieLens(url, dest, VERBOSE=True): Downloads MovieLens dataset filesloadGenres(download_path_prefix: str, DATASET: str) -> pd.DataFrame: Loads genre information for moviesprepareML(config: dict): Prepares MovieLens dataset with specified configurations, including k-core filtering and train-test splittingprepareModalities(config: dict, train_df: pd.DataFrame, test_df: pd.DataFrame)
AUD_FILE_MAP = {
"mmtf_corr": "fused_llm_mmtf_audio_correlation.csv",
"mmtf_delta": "fused_llm_mmtf_audio_delta.csv",
"mmtf_log": "fused_llm_mmtf_audio_log.csv",
"mmtf_spect": "fused_llm_mmtf_audio_spectral.csv",
"i_ivec": "i-vector/fused_llm_mmtf_audio_IVec_splitItem_fold_1_gmm_128_tvDim_20.csv"
}
readAudioCsv(url): Reads audio feature CSV filesloadAudio(config: dict): Loads and processes audio embeddingsloadText(config: dict): Loads and processes textual embeddingsloadVisual(config: dict): Loads and processes visual embeddings