- 博客(15)
- 收藏
- 关注
原创 8.26总结
摘要:支持向量机(SVM)通过在样本空间中寻找最优划分超平面实现分类,其核心思想是最大化间隔以提高泛化能力。超平面由法向量w和偏置项b定义,支持向量是决定超平面的关键样本点。SVM通过求解凸优化问题最小化||w||²,仅依赖支持向量而非全部数据,具有稀疏性优势。该方法理论基础扎实,适用于小样本高维数据,能通过核函数处理非线性问题,具有较强的鲁棒性和泛化性能。
2025-08-26 18:36:35
324
原创 8.18总结
决策树是一种树形结构模型,通过特征选择逐步分支实现分类或回归。其核心在于训练阶段选择最优特征进行节点切分,常用信息增益作为标准,即选择能最大程度减少数据不确定性的特征(通过熵计算)。构造过程是递归的:计算初始熵,对各特征计算信息增益,选择增益最大的作为节点。决策树直观易懂,但需注意过拟合问题,可通过剪枝等方法优化。该模型为后续学习随机森林等算法奠定基础。
2025-08-19 09:17:52
298
原创 【无标题】
本文系统介绍了机器学习的基础知识:1)机器学习是通过历史数据改进计算机任务性能的学科,包含任务、经验和性能三要素;2)基本术语包括数据集、样本、特征和属性空间等;3)区分监督学习(分类/回归)和无监督学习(聚类/关联规则);4)模型评估指标(错误率、查准率、查全率)及过拟合/欠拟合问题处理;5)模型选择原则(奥卡姆剃刀、NFL定理);6)数据集划分方法(留出法、交叉验证)。这些内容构成了机器学习的入门知识框架。
2025-08-14 16:18:03
276
原创 8.11总结
本课程案例展示了爬虫技术与数据分析的结合应用。首先从高三网爬取820所大学排名数据并保存为CSV文件;针对"总分"列缺失值,学习了删除、替换、均值/中位数填充四种处理方法。通过分析发现:8星院校仅1%,1星占比最高达31.7%。使用柱形图和饼图分别呈现数量分布与占比情况。课程实现了从数据采集、清洗到分析可视化的全流程实践,重点培养了缺失值处理、数据转换及可视化呈现等核心技能。
2025-08-12 15:35:52
220
原创 8.04总结
本课程系统讲解了NumPy库中的字符串与数学操作功能。字符串处理部分涵盖连接、大小写转换、格式化、分割替换及编解码等常用函数;数学运算包括三角函数、舍入运算及基础/高级算术运算。重点介绍了统计函数(极值、中心趋势、离散程度)和排序搜索方法,强调axis参数的应用。通过成绩计算等实践案例,演示了函数组合使用技巧。建议学习者重点掌握不同类型函数的参数配置,并通过实际数据集强化统计分析与条件查询能力,这些核心功能是数据科学计算的重要基础工具。
2025-08-04 16:40:07
153
原创 731总结
通过本课程,掌握了NumPy的基本使用方法,能够创建和操作多维数组,理解数组属性,并运用切片索引技巧处理数据,为后续数据科学计算打下坚实基础。各种随机函数:`random.rand()`, `random.randint()`, `random.normal()`等。`linspace()`/`logspace()`: 线性/对数等分数组。`zeros()`/`ones()`: 创建全0/全1数组。`arange()`: 类似range的数组创建。`full()`: 创建填充指定值的数组。
2025-07-31 17:04:38
171
原创 7.29总结
本文总结了关系型数据库与PyMySQL操作的核心内容。主要内容包括:1)关系型数据库二维表结构及常见数据库系统;2)PyMySQL作为Python连接MySQL的工具特性;3)数据库操作完整流程:连接、游标使用、SQL执行、事务提交与关闭;4)表的CRUD操作及事务管理要点;5)实用技巧如动态数据插入、异常处理和批量操作。作业要求实现豆瓣图书数据存储,并建议封装通用数据库操作函数提升代码复用性。文中提供了包含异常处理机制的数据库操作函数模板,强调事务管理的重要性。
2025-07-29 18:06:17
438
原创 7.25总结
本文总结了SQL查询的核心知识点,主要包括:1)数据操纵语言(DML)的增删改操作;2)SELECT查询的基本结构和执行顺序;3)条件查询中的比较、逻辑运算符和模糊查询;4)聚合函数的使用特点及COUNT的三种应用场景;5)分组查询中WHERE与HAVING的区别;6)多表合并(UNION)的规则和注意事项;7)连接查询的各种类型及特点;8)子查询的多种应用场景。文章特别强调了SQL查询的性能优化技巧和常见易错点,如避免不必要的DISTINCT、正确处理NULL值等,建议通过实际案例加深对多表连接、分组聚合
2025-07-28 16:51:21
467
原创 7.24总结
本文总结了MySQL数据库基础课程的核心内容,包括数据库概念、MySQL简介、安装配置、SQL语言概述及其在MySQL中的特点和实现。课程重点讲解了MySQL的数据类型与约束,并明确了学习目标:掌握基本概念、熟悉开发环境、熟练使用SQL语言进行数据库操作。通过系统学习,学员能够理解关系型数据库特点,掌握MySQL的安装配置,并运用SQL语言实现数据定义、查询和管理功能。
2025-07-24 19:27:06
173
原创 7.22总结
本文介绍了静态网页爬取中的数据存储方法与Robots协议。首先阐述了Robots协议的重要性,包括避免服务器骚扰、规避法律风险等,并说明其基本规则和实践建议。其次详细讲解了三种数据存储方式:文本文件(简单易用但检索不便)、CSV文件(结构化表格数据)和Excel文件(通过pandas库实现),并提供了相应的Python代码示例。最后以重庆工程学院新闻列表爬取为例,强调了学习要点:需具备法律意识遵守Robots协议,掌握不同存储格式的特点及Python实现方法,并能完成从爬取到存储的完整流程。
2025-07-22 19:11:10
353
原创 7.21总结
CSS是层叠样式表语言,主要用于美化HTML网页元素。它通过控制元素的位置、颜色、大小等属性实现网页布局和视觉效果。CSS有三种引入方式:内联式、嵌入式和推荐的外联式。基本语法由选择器和声明块组成,支持多种颜色表示方法。CSS选择器包括全局选择器、标签选择器、类选择器等。网页元素分为块级元素和内联元素,具有不同的显示特性。常用CSS属性涉及字体、文本、背景和盒子模型等。掌握CSS能实现样式与内容分离,提高网页开发效率和可维护性。
2025-07-21 19:28:57
369
原创 HTML课程总结
HTML是超文本标记语言,用于构建网页结构和内容。作为标记语言而非编程语言,它通过标签定义元素,支持多媒体和超链接功能。基本结构包括<html>、<head>和<body>标签。常用标记涵盖文本格式(标题、段落、字体样式)、列表(有序/无序)、表格和表单(输入框、按钮等)。特殊符号通过代码表示,如 代表空格。布局元素<div>和<span>分别实现块级和行内容器。HTML通过<img>嵌入图片,<a>创建超链接,为网页提供基
2025-07-20 09:05:27
447
原创 7.17总结
本文介绍了使用Requests库实现网页模拟登录的技术要点。主要包括:1.模拟登录的背景需求,如访问权限受限内容和隐私数据保护;2.HTTP无状态性的解决方案,对比了Cookies(客户端存储)和Session(服务端存储)的机制特点;3.Requests库的具体实现方法,包括Session对象保持会话状态、POST请求提交登录信息等;4.实战步骤和验证码处理等常见问题。文章着重分析了Cookie与Session在安全性和性能上的差异,并强调了Requests库在模拟登录和深层爬取中的实用性。
2025-07-17 16:07:38
344
原创 7.16总结②
摘要:Requests是Python中简洁高效的HTTP库,支持GET/POST等7种请求方式,比urllib更易用。本文介绍了其安装方法(pip/conda)、核心功能(连接保持、Cookie会话等)以及常用请求方法。重点讲解了GET/POST请求的语法和参数传递,Response对象的关键属性(状态码、响应头、文本内容等),并通过QQ表情包爬取和手机归属地查询两个案例演示实际应用。最后总结了Requests库在静态网页数据获取中的优势,特别适合Python爬虫初学者使用。
2025-07-16 15:50:50
376
原创 7.16总结①
本文系统介绍了网络爬虫的核心概念与技术框架。网络爬虫作为自动获取网页数据的程序,可分为通用爬虫、聚焦爬虫、增量式爬虫和深层网络爬虫等类型。文章详细解析了HTTP/HTTPS协议、URL结构、请求响应机制等网络基础,以及HTML、CSS、JavaScript构成的网页三要素。同时阐述了广度优先、深度优先等爬取策略,以及基于优先级的智能抓取方法。整体为网络爬虫开发提供了全面的技术概览,涵盖从基础协议到实际应用的关键知识点。
2025-07-16 15:43:28
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅