five

Gaze User Profiling in Pedestrian Navigation

收藏
Figshare2026-01-15 更新2026-04-28 收录
下载链接:
https://figshare.com/articles/dataset/Gaze_User_Profiling_in_Pedestrian_Navigation/28721525
下载链接
链接失效反馈
官方服务:
资源简介:
README for Code and Data of the Research PaperTitle: Evaluating the Potential of Profiling Users from Visual Behavior Data for Adaptive Pedestrian Navigation Aids1. Requirements- python=3.9- numpy=1.26.3- pandas=2.1.4- matplotlib=3.7.2- scikit-learn=1.4.2- lightgbm=4.3.0- imbalanced-learn=0.11.0- xgboost=1.7.32. Folder StructureThe folder named “GazeUserProfiling” contains the following subdirectories:Study1: Contains data and code for the indoor experiment (VR).Study2: Includes data and code for recognizing gender, expertise, spatial ability, and familiarity in outdoor experiments (RE).Study2_Task: Comprises data and code for recognizing navigation tasks in the RE.readme.pdf: This README file.gaze_user_profiling.yml: The required dependencies for setting up the Python coding environment.3. Running InstructionsNote: Unzip all .zip files before proceeding.3.1. Study 1Step 1: Classifier Comparison. Table 2 is generated in this step.Run Study1/classifier_comparison.py to generate classification results using 11 commonly used classifiers, as described in Section 2.4.Input: Study1/Data/Basic_Statistics_Feature.csvOutput: Study1/Result/ClassifierCompareThese results are already provided and can be skipped if desired.Then run Study1/report_table2.py to generate the mean accuracy and F1-scores for each user attribute (Table 2).Output: Study1/Result/Output/TablesStep 2: Leave-One-X-Out Cross-Validation. Figures 2 to 4 are based on the results of this step.Run the following scripts to perform user attribute recognition using K-Fold, LOPO, and LOTO cross-validation methods, as described in Section 2.5:Study1/predict_indoor_KFold.pyStudy1/predict_indoor_LOPO.pyStudy1/predict_indoor_LOTO.pyInput: Study1/Data/Basic_Statistics_Feature.csvOutput: Study1/Result/KFold, Study1/Result/LOPO, Study1/Result/LOROResults are already provided and can be skipped.Step 3: Summary and Visualization (Figures 2–4).Generate subfigures of Figures 2-4 using:Study1/plot_figure2.pyStudy1/plot_figure3.pyStudy1/plot_figure4.py3.2. Study 2Step 1: Classifier Comparison. Table 3 is generated in this step.Run Study2/classifier_comparison.py for gender, expertise, spatial ability, and familiarity.Run Study2_Task/classifiercompare_Task.py for task classification.Input:Study2/Data/Features/CombinedFeature.csv (for four attributes)Study2_Task/Data/ (for tasks)Output: Study2/Result/ClassifierCompareThen run Study2/report_table3.py to generate mean accuracy and F1-scores for Table 3.Output: Study2/Result/Output/Table/Table3_result.csvResults are already available and can be skipped.Step 2: Feature Selection. Figure 5 is generated in this step.Perform the initial feature ranking:Study2/feature_Selection_RF.py (for user attributes)Study2_Task/feature_Selction_RF_task.py (for task)Output: Study2/Result/FeatureSelection/KFold, LOPO, LOROThese results are already generated and can be skipped.Next, run the following scripts in sequence to generate the results of accuracy and F1-score with the changes of top N important features (see Section 3.4):Study2/get_figure5_data.pyStudy2_Task/get_plot5_taskdata.pyStudy2/plot_figure5.pyOutput: Study2/Result/Output/Image/Figure 5Step 3: leave-one-X-out cross-validation. Table4 and Figures 6 to 8 are based on the results of this stepRun the following scripts in sequence to recognize four attributes (gender, expertise, spatial ability, and familiarity):Study2/predict_outdoor_KFold.pyStudy2/predict_outdoor_LOPO.pyStudy2/predict_outdoor_LORO.pyInput: Study2/Data/Basic_Statistics_Feature.csvOutput: Study2/Result/KFold, LOPO, LORORun the following scripts in sequence to recognize task:Study2_Task/predict_outdoor_tasks_KFold.pyStudy2_Task/predict_outdoor_tasks_LOPO.pyStudy2_Task/predict_outdoor_tasks_LORO.pyInput: Study2_Task/Data/Output: Study2/Result/KFold, LOPO, LOROResults are already generated and can be skipped.Step 4: Summary and Visualization. Generate Table4 and Figures 6 to 8.Generate the final outputs:Study2/report_table4.py → Study2/Result/Output/Table4Study2/plot_figure6.pyStudy2/plot_figure7.pyStudy2/plot_figure8.pyThe README provides a structured overview of the dataset and scripts used in the study. Please ensure that all dependencies listed in gaze_user_profiling.yml are installed before running the scripts.
创建时间:
2026-01-15
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作