会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134030个问题
JAVA 全系列/第六阶段:项目管理与SSM框架/Spring 18436楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/变量、数据类型、运算符 18437楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/变量、数据类型、运算符 18438楼
Python全系列/第一阶段:AI驱动的Python编程/Python入门(动画版) 18439楼

image.png

# -*- coding: utf-8 -*-
"""
baseline 2: ad.csv (creativeID/adID/camgaignID/advertiserID/appID/appPlatform) + lr
"""

import zipfile
import pandas as pd
from scipy import sparse
from sklearn.preprocessing import OneHotEncoder
from sklearn.linear_model import LogisticRegression

# load data
data_root = "."
train = pd.read_csv("%s/train.csv"%data_root)
test = pd.read_csv("%s/test.csv"%data_root)
ad = pd.read_csv("%s/ad.csv"%data_root)

# process data
train = pd.merge(train, ad, on="creativeID")
test = pd.merge(test, ad, on="creativeID")
#获取类标号
y_train = train["label"].values

# feature engineering/encoding
enc = OneHotEncoder()
#对这些特征进行OneHot编码
feats = ["creativeID", "adID", "camgaignID", "advertiserID", "appID", "appPlatform"]
for i,feat in enumerate(feats):
    x_train = enc.fit_transform(train[feat].values.reshape(-1, 1))
    x_test = enc.transform(test[feat].values.reshape(-1, 1))
    if i == 0:
        X_train, X_test = x_train, x_test
    else:
        X_train, X_test = sparse.hstack((X_train, x_train)), sparse.hstack((X_test, x_test))

# model training
lr = LogisticRegression()
#训练模型
lr.fit(X_train, y_train)
#预测
proba_test = lr.predict_proba(X_test)[:,1]

# submission  写提交文件
df = pd.DataFrame({"instanceID": test["instanceID"].values, "proba": proba_test})
df.sort_values("instanceID", inplace=True)
df.to_csv("submission.csv", index=False)
with zipfile.ZipFile("submission.zip", "w") as fout:
    fout.write("submission.csv", compress_type=zipfile.ZIP_DEFLATED)

老师好,这是什么问题呀?


Python全系列/第二十一阶段:Python_数据分析项目(旧)/广告点击转化率预测 18440楼
JAVA 全系列/第四阶段:数据库与AI协同技术实战/Oracle 数据库的使用 18441楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Spring 18443楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/变量、数据类型、运算符 18444楼

微信图片_20210811190721.png

this.stackLength = (int)(this.stackLength*1.5);

老師,容器扩容的时候直接像这样写*1.5可以吗?

JAVA 全系列/第二阶段:JAVA 基础深化和提高/数据结构 18445楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 18446楼
JAVA 全系列/第四阶段:数据库与AI协同技术实战/Oracle 数据库的使用 18447楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:使用Nginx实现负载均衡及整体环境部署 18448楼
JAVA 全系列/第四阶段:数据库与AI协同技术实战/MySQL数据库 18449楼
Python全系列/第二十阶段:数据分析-数据管理/数据分析案例_案例1_足球运动员分析 18450楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637