【PythonAI】5.1.2 Python机器学习利器:初识Scikit-learn(2. 标准机器学习流程)

发布时间:2026/9/28 15:33:56

【PythonAI】5.1.2 Python机器学习利器:初识Scikit-learn(2. 标准机器学习流程)
# howork_scikit_learn.py# 1. 数据准备importpandasaspdfromsklearn.model_selectionimporttrain_test_split datapd.read_csv(dataset.csv)Xdata.drop(target,axis1)# 特征ydata[target]# 标签# 2. 划分训练集和测试集# X_train, X_test, y_train, y_test train_test_split(# X, y, test_size0.2, random_state42# )y_binary(yy.mean()).astype(int)# 根据均值分割X_train,X_test,y_train,y_testtrain_test_split(X,y_binary,test_size0.2,random_state42)# 3. 特征工程标准化fromsklearn.preprocessingimportStandardScaler scalerStandardScaler()X_train_scaledscaler.fit_transform(X_train)X_test_scaledscaler.transform(X_test)# 4. 选择模型并训练fromsklearn.ensembleimportRandomForestClassifier modelRandomForestClassifier(n_estimators100,random_state42)model.fit(X_train_scaled,y_train)# 5. 预测与评估fromsklearn.metricsimportaccuracy_score predictionsmodel.predict(X_test_scaled)accuracyaccuracy_score(y_test,predictions)print(f模型准确率:{accuracy:.2f})# 6. 模型保存importjoblib joblib.dump(model,trained_model.pkl)运行结果(ai_env)$ python3 howork_scikit_learn.py 模型准确率: 0.91(ai_env)$

相关新闻

GitHub Copilot CLI实战指南:终端一键生成并合并PR

GitHub Copilot CLI实战指南:终端一键生成并合并PR

2026/9/26 9:28:06

1. 项目概述:这不是一个“插件安装教程”,而是一条从零到合并的完整开发流水线你有没有过这样的经历:脑子里刚冒出一个修复 bug 的想法,就得先切到浏览器打开 GitHub 查 issue,再切回终端拉分支、改代码、写测试、提交…

脉冲神经网络STDP与R-STDP机制在图像识别的应用

脉冲神经网络STDP与R-STDP机制在图像识别的应用

2026/8/23 0:02:53

1. 项目概述:脉冲神经网络中的STDP与奖励调制学习机制在图像识别领域,脉冲神经网络(SNN)因其生物可解释性和低功耗特性正受到越来越多的关注。这个项目探索了如何将两种重要的生物可塑性机制——STDP(脉冲时间依赖可塑性)和奖励调制STDP(R-STDP)——整合…

电子产品企业泉州网络推广如何精准触达目标采购商

电子产品企业泉州网络推广如何精准触达目标采购商

2026/9/28 9:45:40

电子产品行业竞争激烈,获客成本持续攀升。赛迪研究院数据显示,2025年中国电子信息制造业规模超过18万亿元,但中小企业在网络推广上的投入产出比普遍低于1:3。很多电子企业花了不少推广费,来的却是不精准的零售客户,真正…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/28 4:08:17

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/27 1:30:29

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/28 2:15:29

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/28 3:14:54

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/28 3:58:00

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/28 3:47:14

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/26 14:29:04

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/28 5:05:21

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/26 23:35:16

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…