import streamlit as st | |
import pandas as pd | |
# 模拟一些数据来表示排行榜 | |
data = { | |
"模型名称": ["Model A", "Model B", "Model C"], | |
"作者": ["Alice", "Bob", "Charlie"], | |
"准确率": [0.95, 0.94, 0.93], | |
"召回率": [0.92, 0.91, 0.90], | |
"F1 分数": [0.93, 0.92, 0.91] | |
} | |
df = pd.DataFrame(data) | |
# 按照 F1 分数排序,确保最好的模型排在最前面 | |
df = df.sort_values(by="F1 分数", ascending=False) | |
# 标题 | |
st.title('模型排行榜') | |
# 描述 | |
st.write("这是一个展示模型在特定任务上表现的排行榜。排名依据 F1 分数从高到低。") | |
# 显示数据表格 | |
st.table(df) | |