当前位置: 首页 > wzjs >正文

phpcms 视频网站模板wordpress更改主题作者

phpcms 视频网站模板,wordpress更改主题作者,机械加工网登录,张扬网站建设✅ 今日目标 掌握建模前常见准备步骤学会使用 train_test_split() 将数据划分为训练集和测试集理解特征(X)与标签(y)的区分学习常见建模流程的输入要求(格式、维度) 📘 一、建模前准备流程概览…

✅ 今日目标

  • 掌握建模前常见准备步骤
  • 学会使用 train_test_split() 将数据划分为训练集和测试集
  • 理解特征(X)与标签(y)的区分
  • 学习常见建模流程的输入要求(格式、维度)

📘 一、建模前准备流程概览

  1. 数据清洗(缺失值、异常值处理)✅
  2. 特征工程(编码、标准化、派生)✅
  3. 数据集划分(训练 / 测试)✅
  4. 模型选择与训练(下一阶段)
  5. 模型评估与调参

📚 二、提取特征列与标签列

import pandas as pddf = pd.read_csv("data/processed/students_featured.csv")# 特征列(可以自定义选择)
X = df[["成绩_标准化", "性别_女", "性别_男", "是否及格_数值"]]# 标签列(以是否及格为预测目标)
y = df["是否及格_数值"]

📘 三、划分训练集与测试集

from sklearn.model_selection import train_test_split# 按 80% 训练 / 20% 测试,随机种子保持一致性
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42
)print("训练集样本数:", len(X_train))
print("测试集样本数:", len(X_test))

📘 四、保存拆分结果(供建模使用)

X_train.to_csv("data/model/X_train.csv", index=False)
X_test.to_csv("data/model/X_test.csv", index=False)
y_train.to_csv("data/model/y_train.csv", index=False)
y_test.to_csv("data/model/y_test.csv", index=False)

📊 可选探索:类别平衡性检查

print("训练集是否及格分布:")
print(y_train.value_counts(normalize=True))print("测试集是否及格分布:")
print(y_test.value_counts(normalize=True))

🧪 今日练习建议

  1. 从增强后的数据中提取合适的特征列(X)和目标列(y)

  2. 使用 train_test_split 按比例划分训练 / 测试集

  3. 将结果分别保存到 CSV 文件

  4. 检查样本比例是否合理、是否存在类别不平衡问题(特别是分类任务)

    import pandas as pd
    from sklearn.model_selection import train_test_split
    import os# 1. 加载数据
    input_path = "data/processed/students_featured.csv"
    if not os.path.exists(input_path):raise FileNotFoundError("❌ 请先运行 feature_engineering.py 生成 students_featured.csv")df = pd.read_csv(input_path)
    print("✅ 已加载数据:", input_path)
    print(df)# 2. 提取特征列和标签列
    feature_cols = ["成绩_标准化", "性别_女", "性别_男", "是否及格_数值"]
    label_col = "是否及格_数值"X = df[feature_cols]
    y = df[label_col]print("\n🔍 特征维度:", X.shape)
    print("🔍 标签维度:", y.shape)# 3. 划分训练集和测试集(80% / 20%)
    X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42
    )print(f"\n📦 拆分完成:训练集 {len(X_train)} 条,测试集 {len(X_test)} 条")# 4. 可选:检查类别平衡性
    print("\n📊 训练集类别分布:")
    print(y_train.value_counts(normalize=True))print("\n📊 测试集类别分布:")
    print(y_test.value_counts(normalize=True))# 5. 保存拆分结果
    os.makedirs("data/model", exist_ok=True)
    X_train.to_csv("data/model/X_train.csv", index=False)
    X_test.to_csv("data/model/X_test.csv", index=False)
    y_train.to_csv("data/model/y_train.csv", index=False)
    y_test.to_csv("data/model/y_test.csv", index=False)print("\n✅ 拆分后的数据已保存至 data/model/ 文件夹")
    

    运行输出:

✅ 已加载数据: data/processed/students_featured.csv姓名    成绩   是否及格  性别编码   性别_女   性别_男    成绩_标准化    成绩_归一化  是否及格_数值 成绩等级        考试时间  考试月  考试周      考试星期
0  张三  88.0   True     1  False   True  1.166997  1.000000        12024-06-01    6   22  Saturday
1  李四  78.0   True     0   True  False  0.214346  0.655172        12024-06-01    6   22  Saturday
2  王五  59.0  False     1  False   True -1.595690  0.000000        0  不及格  2024-06-01    6   22  Saturday
3  田七  78.0   True     0   True  False  0.214346  0.655172        12024-06-01    6   22  Saturday🔍 特征维度: (4, 4)
🔍 标签维度: (4,)📦 拆分完成:训练集 3 条,测试集 1 条📊 训练集类别分布:
是否及格_数值
1    0.666667
0    0.333333
📊 测试集类别分布:
是否及格_数值
1    1.0
✅ 拆分后的数据已保存至 data/model/ 文件夹

在这里插入图片描述
x测试集:
在这里插入图片描述
x训练集:
在这里插入图片描述
y测试集:
在这里插入图片描述
y训练集:
在这里插入图片描述


🧾 今日总结

步骤工具说明
特征提取Pandas DataFrame自定义特征列
数据拆分train_test_split来自 sklearn
保存格式CSV便于后续建模使用
类别分析value_counts()检查是否严重偏斜

文章转载自:

http://DAhhuC2A.rwLsr.cn
http://5Qxx0Ajf.rwLsr.cn
http://12HweOeC.rwLsr.cn
http://sL6LOvvD.rwLsr.cn
http://EhsffsSq.rwLsr.cn
http://mYh4dqDF.rwLsr.cn
http://GZntqHiA.rwLsr.cn
http://x51KFB6X.rwLsr.cn
http://SYsvMe4f.rwLsr.cn
http://MupxHSxF.rwLsr.cn
http://SnLGOFYS.rwLsr.cn
http://DNPmIKo9.rwLsr.cn
http://264oYe6G.rwLsr.cn
http://JVAf1B5H.rwLsr.cn
http://kjpDycfi.rwLsr.cn
http://hkx31Q31.rwLsr.cn
http://SoJYjC4q.rwLsr.cn
http://JKEMoKQU.rwLsr.cn
http://zUctunve.rwLsr.cn
http://ElDxPHQI.rwLsr.cn
http://0R2bq9Ug.rwLsr.cn
http://tI6KPwqs.rwLsr.cn
http://MijuSnME.rwLsr.cn
http://gMB26tRD.rwLsr.cn
http://GtVhQiNF.rwLsr.cn
http://RxYtAk0c.rwLsr.cn
http://6Bi1YfR8.rwLsr.cn
http://DCE0B1Xg.rwLsr.cn
http://cAvWcP6w.rwLsr.cn
http://0jDOwj1E.rwLsr.cn
http://www.dtcms.com/wzjs/625516.html

相关文章:

  • 梅州市做试块网站企业网站排名提升软件
  • 网站内链如何布局360网站建设公司
  • 山东建站管理系统兰州今天的新消息
  • 网站后台查询软件wordpress 商业插件
  • 企业免费网站建设模板seopc流量排名官网
  • 兰州网站建设优化制作公司网站建设需要的专业知识
  • 招聘网站如何做SEO大兴手机网站建设
  • 金融中介做网站需要了解网页制作的基本知识
  • 旅游网站建设的组织性我的网站首页打不开
  • 多种网站建设杭州网站建站
  • 有做销售产品的网站wordpress 主题使用教程
  • 免费建手机网站后台wordpress 生成po
  • 长春火车站照片免费的产品推广平台
  • 怎样免费自己做网站视频世界各国域名大全
  • 西安二手房价格走势最新消息安徽网络优化公司排名
  • 浙江省网站备案时间普象工业设计网官网
  • 西安网站定制网上学设计哪个网站好
  • 网站如何在百度东莞发布最新通告
  • 免费网站在哪里申请表营销网站主题有哪些
  • 网站页面结构网页网站公司如何做备份
  • 怎么下载自己做的网站wordpress如何用API采集
  • 哈尔滨网站制作公司电话房地产销售额
  • 制作公司网站教程聊天软件开发哪个好点
  • 珠海专业网站制作中国前十强集团
  • 平台网站做数据维护需要多久wordpress阿里百变
  • 网站技术防护建设wordpress禁止访问模版页面
  • 如何用照片做模板下载网站做网站的越来越少了
  • 南京做网站xjrkj中国移动一键登录
  • 推广网站最有效方法摄影网站的建设的论文
  • 公司做一个网站内容如何设计方案品牌推广运营策划方案