blob: 16f09845f61b4f6918ddf0660c06f7879a18ee56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
#!/bin/bash
# GenderBench评估启动脚本
echo "🎯 GenderBench性别偏见评估工具"
echo "=================================="
# 检查Python环境
if ! command -v python &> /dev/null; then
echo "❌ Python未安装,请先安装Python"
exit 1
fi
# 检查必要的包
echo "📦 检查依赖包..."
python -c "import pandas, numpy" 2>/dev/null || {
echo "⚠️ 缺少依赖包,正在安装..."
pip install pandas numpy
}
echo "✅ 环境检查完成"
# 显示使用选项
echo ""
echo "🔧 使用选项:"
echo "1. 运行演示 (使用模拟模型)"
echo "2. 检查可用模型"
echo "3. 运行实际评估"
echo "4. 查看帮助文档"
read -p "请选择 (1-4): " choice
case $choice in
1)
echo "🚀 运行GenderBench演示..."
python demo_genderbench.py
;;
2)
echo "🔍 检查可用模型..."
python run_genderbench_evaluation.py
;;
3)
echo "📝 运行实际评估需要指定模型路径"
echo "示例:"
echo "python genderbench_integration.py \\"
echo " --models /path/to/model1 /path/to/model2 \\"
echo " --names baseline trained \\"
echo " --output results"
echo ""
read -p "是否继续查看详细帮助? (y/n): " continue_help
if [[ $continue_help == "y" || $continue_help == "Y" ]]; then
python genderbench_integration.py --help
fi
;;
4)
echo "📖 查看帮助文档..."
if [[ -f "GENDERBENCH_GUIDE.md" ]]; then
echo "详细文档: GENDERBENCH_GUIDE.md"
echo "主要功能:"
echo "• 决策公平性评估"
echo "• 创作代表性分析"
echo "• 刻板印象推理测试"
echo ""
echo "快速开始:"
echo "python demo_genderbench.py # 运行演示"
else
echo "❌ 帮助文档未找到"
fi
;;
*)
echo "❌ 无效选择"
exit 1
;;
esac
echo ""
echo "🎉 感谢使用GenderBench评估工具!"
echo "📧 如有问题,请查看项目文档或联系开发者"
|