MCPcopy Index your code
hub / github.com/digix2020/digix2020_ctr_rank1

github.com/digix2020/digix2020_ctr_rank1 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
35 symbols 98 edges 6 files 0 documented · 0% updated 5y ago★ 1383 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

digix2020_ctr_rank1

华为digix算法大赛2020机器学习赛道-ctr预估初赛/决赛rank1

队名:忑廊埔大战拗芭码(决赛更名为风犹惊入萧独夜)

分数:初赛A榜0.820305/B榜0.822074,决赛A榜0.822590/B榜0.814384

排名:初赛A榜rank1/B榜rank1,决赛A榜rank2/B榜rank1

项目的blog分享链接

南京之旅圆满结束,首冠到手,感谢队友!

补:初赛搜索相关性开源链接

项目环境

Python 3.8

lightgbm

gensim

sklearn

pandas

numpy

tqdm

networkx

处理流程

在ctr下创建data文件夹,并将训练集、测试集A、测试集B的csv文件放在ctr/data/

运行reduce/reduce.py进行数据压缩

运行full.py进行全特征模型的训练和推理,决赛B榜分数813

运行win.py进行滑窗模型的训练和推理,决赛B榜分数811

运行nounique.py进行部分特征模型的训练和推理,决赛B榜分数811

运行result/fusion.py得到三个模型结果的融合,决赛B榜分数814

result文件夹中可得到最终结果文件submission_f.csv

Core symbols most depended-on inside this repo

reduce
called by 8
ctr/reduce/reduce.py
group_fea
called by 4
ctr/full.py
reduce_s
called by 3
ctr/reduce/reduce.py
time_groupby
called by 2
ctr/win.py
adjust
called by 2
ctr/win.py
adjust_single
called by 2
ctr/full.py
randomWalk
called by 2
ctr/full.py
randomWalk
called by 2
ctr/nounique.py

Shape

Function 35

Languages

Python100%

Modules by API surface

ctr/full.py15 symbols
ctr/nounique.py14 symbols
ctr/win.py4 symbols
ctr/reduce/reduce.py2 symbols

For agents

$ claude mcp add digix2020_ctr_rank1 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact