news 2026/8/10 14:44:57

Iridescent:Day22

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Iridescent:Day22

https://blog.csdn.net/weixin_45655710?type=blog
@浙大疏锦行
DAY 22 复习日
复习日
仔细回顾一下之前21天的内容,没跟上进度的同学补一下进度。
作业:
自行学习参考如何使用 kaggle平台,写下使用注意点,并对下述比赛提交代码
您好!这是一个很好的复习和拓展学习的机会。

🎯 Kaggle 平台使用指南及注意事项

Kaggle 是全球最大的数据科学和机器学习社区,它不仅是一个竞赛平台,更是一个强大的学习和协作生态系统。

一、Kaggle 的核心板块与使用方式

Kaggle 平台主要由四个核心板块构成:

板块核心内容主要作用
Competitions (竞赛)解决真实世界问题的挑战,通常提供数据、评估指标和奖金。实践应用:在时限内解决复杂问题,应用和测试您的模型。
Datasets (数据集)丰富的公开数据集,涵盖各种领域(CSV, JSON 等)。数据探索与练习:查找高质量数据进行练习、可视化或构建项目。
Code / Notebooks (代码/内核)用户分享的代码、教程和分析报告(基于 Jupyter/R Markdown)。学习与借鉴:学习他人解决问题的方法、数据清洗技巧和模型构建流程。
Discussion (论坛)社区成员交流、提问和讨论竞赛或技术的场所。社区交流:提问、回答、讨论算法和数据科学趋势。

二、使用 Kaggle 的关键步骤和建议

1. 竞赛参与流程
步骤行动注意事项
1. 注册/加入注册账号,加入您感兴趣的竞赛。仔细阅读**“Rules”(规则)和“Data”**(数据)页面,了解评估指标(Metric)。
2. 初步探索Code/Notebooks中搜索其他用户分享的**“EDA”**(探索性数据分析)Notebook,快速了解数据。不要直接复制别人的代码,要理解其思路并尝试改进。
3. 模型构建在本地或 Kaggle Notebook 中进行特征工程和模型训练。经常提交(Submission)以获取即时反馈,但要注意公共排行榜(Public Leaderboard)可能会过拟合。
4. 最终提交在竞赛结束前选择2 22个最佳的提交作为最终得分。最终得分由私有排行榜(Private Leaderboard)决定,与公共榜单可能有较大差异。
2. 在 Notebooks 中学习 (推荐)

Kaggle Notebooks 是您学习和练习的最佳场所。

  • 新手起步:从经典的 [Titanic: Machine Learning from Disaster] 或 [House Prices: Advanced Regression Techniques] 等入门级竞赛入手。
  • 筛选优质内容:在 Notebooks 页面,按“Hot”(热门)或“Highest Score”(最高分)筛选,优先学习高赞或高分的代码。
  • 善用 GPU/TPU:Kaggle Notebooks 提供免费的 GPU/TPU 资源,可以用来训练大型模型(如深度学习),但要注意使用时长限制。

三、Kaggle 使用的五大注意事项

序号注意点详细说明
1作弊与团队协作禁止在同一竞赛中拥有多个账号。如果参加团队赛,必须遵守团队成员人数限制和代码分享规则。
2关注 Private LB不要过度信任 Public Leaderboard。许多参赛者为了冲高公共榜单分数而牺牲泛化能力。最终决定您奖金和排名的都是 Private Leaderboard。
3数据泄露 (Leakage)严格区分训练数据测试数据。任何在模型训练阶段使用了测试集信息的行为都可能导致数据泄露,从而得到虚高的分数。
4外部数据使用必须严格遵守竞赛规则中关于外部数据的规定。有些竞赛允许使用,有些则禁止。如果允许,必须在论坛中声明使用的外部数据源。
5资源限制注意 Notebooks 的运行时长限制(通常12 1212小时)、GPU/TPU 配额(通常每周有限额)以及文件输出大小限制。

Day 21 复习回顾:降维算法

在您复习第21 2121天的降维算法时,请重点回顾PCAt-SNE的核心区别和适用场景。

  • PCA (主成分分析):线性降维,追求最大方差,适用于全局结构保留和特征工程
  • t-SNE (t-分布随机邻域嵌入):非线性降维,追求局部相似性,适用于数据可视化和发现聚类结构
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/11 5:34:16

Kafka 技术架构与核心原理深度解析

本文将深入探讨 Apache Kafka 的核心概念、架构设计以及其在消息处理方面的优势。 1. Kafka 简介 Kafka 是一个高性能的分布式流媒体平台。它作为集群运行在多台服务器上,提供极高的可用性和容错性。 在 Kafka 中,数据是以**流(Stream&#x…

作者头像 李华
网站建设 2026/8/11 5:35:06

【资深架构师亲授】:Rust-PHP扩展多版本适配的7大黄金法则

第一章:Rust-PHP扩展多版本适配的核心挑战在构建基于 Rust 编写的 PHP 扩展时,实现对多个 PHP 版本的兼容性支持是一项关键且复杂的技术任务。由于不同 PHP 版本(如 7.4、8.0、8.1 及更高版本)在 Zend 引擎 API 层面存在结构性差异…

作者头像 李华
网站建设 2026/8/10 23:17:16

Redis在秒杀业务中的应用

总结:本文探讨了Redis在秒杀业务中的应用,重点介绍了全局唯一ID生成方案和分布式锁的实现。首先提出基于Redis的全局ID生成器设计方案,通过时间戳序列号的组合方式保证ID唯一性。针对秒杀业务中的库存超卖问题,分析了悲观锁和乐观…

作者头像 李华
网站建设 2026/8/11 5:35:24

GPT-5.2震撼发布:职场AI新标杆,效率提升40%,收藏必学!

OpenAI发布GPT-5.2模型,回应Google Gemini竞争压力。模型分三版,专注职场实用主义。GPT-5.2 Thinking在44个职业任务中达到或超过人类专家水平,编程能力创业界新高,幻觉率降低30%,长文本处理接近完美,数学科…

作者头像 李华
网站建设 2026/8/10 18:00:38

Java学习日记——DAY9

今天学习了Java中的String类,学习内容如下:1.String类创建对象的两种方法:(1)静态创建:String s1 "abc";(2)动态创建:String s2 new String("abc"…

作者头像 李华
网站建设 2026/8/11 6:30:03

R与Python变量传递机制全解密(从传值到共享内存的终极指南)

第一章:R与Python变量传递机制全解密在数据分析和科学计算领域,R与Python是两大主流语言,它们在变量传递机制上存在显著差异。理解这些差异有助于避免副作用、优化内存使用并提升代码可预测性。变量作用域与绑定模型 R采用“传值复制”&#…

作者头像 李华