EADST

Train XGBoost Model with Pandas Input

Train XGBoost Model with Pandas Input

import warnings
warnings.filterwarnings("ignore")
import pandas as pd
import numpy as np
import xgboost as xgb
from sklearn.metrics import classification_report

train=pd.read_csv('./train.csv')
test=pd.read_csv('./test.csv')


info=pd.read_csv('info.csv')
print(info.head()) # column name
print(info.shape)
new_info = info.drop_duplicates(subset=['id']) # remove duplicate row with same id
train2=pd.merge(train, new_info[['id', 'number']], how='left', on='id').fillna(0) # merge table horizontally

train_y=train2['result']
train_x=train2.drop(columns=['uaid','result','others'])
test_id = test['id']
test_y=test['result']
test_x=test.drop(columns=['uaid','result','others'])


model = xgb.XGBClassifier()
model.fit(train_x, train_y)
train_predict_y = model.predict(train_x)
print(classification_report(train_y, train_predict_y))


result=model.predict_proba(test_x)
result=pd.concat([test_y,pd.DataFrame(result)],axis=1)
result.to_csv('./test_result.csv')
相关标签
About Me
XD
Goals determine what you are going to be.
Category
标签云
CC printf AI Input Streamlit UNIX Heatmap Disk Bert Harness 多进程 hf SQL Jetson RL News 签证 llama.cpp CAM ONNX 算法题 Image2Text PIP Python git 关于博主 Datetime 顶会 Numpy Bitcoin 腾讯云 Math Bin Plate Tracking Data Rebuttal 域名 Vim torchinfo 证件照 PDB Paddle CSV Jev Interview BeautifulSoup Github UI CUDA MD5 DeepStream Pytorch 财报 Knowledge logger GoogLeNet tqdm CLAP Video WAN LoRA Augmentation 云服务器 音频 多线程 ChatGPT Docker Markdown Django 第一性原理 Plotly 自我改进 搞笑 Mixtral diffusers Baidu icon 强化学习 Tiktoken Conda Animate Michelin Land v2ray Website Claude WebCrawler CTC Proxy GGML FP16 C++ Shortcut Quantize Paper Google Crawler Hilton Password FP8 Bipartite LLAMA 长期记忆 uwsgi Cloudreve Vmess QWEN LaTeX OpenAI Random EXCEL TensorFlow Linux VSCode YOLO Nginx v0.dev TSV 递归学习法 Review tar Algorithm SAM DeepSeek GPTQ FP32 Magnet LeetCode Quantization Safetensors Firewall ms-swift Pickle Breakpoint git-lfs API网关 XGBoost OCR GPT4 Search 论文 CEIR NLTK Agent Statistics JSON 论文速读 Hotel Distillation scipy API Color COCO Logo 报税 TTS NLP Ptyhon PyTorch Translation BTC Zip Tensor 净利润 Food 阿里云 Pandas VPN ModelScope Gemma Excel FlashAttention RGB 图形思考法 图标 InvalidArgumentError Template 公式 OpenCV XML Freesound Dataset SQLite Use Windows ResNet-50 Qwen Permission PyCharm Card Jupyter TensorRT Base64 Domain 飞书 Anaconda CV Diagram Ubuntu transformers Hungarian FastAPI VGG-16 NameSilo Sklearn Git PDF HaggingFace Miniforge Qwen2 RAR Transformers FP64 HuggingFace SPIE 继承 版权 IndexTTS2 GIT mmap LLM SVR Web Qwen2.5 BF16 Attention uWSGI Clash Llama Pillow
站点统计

本站现有博文339篇,共被浏览995715次

本站已经建立2706天!

热门文章
文章归档
回到顶部