- 博客(50)
- 收藏
- 关注
原创 【机器学习】模型拟合
欠拟合是机器学习和统计建模中的一种常见问题,表现为模型无法充分捕捉数据中的潜在规律和模式。无论是训练数据还是测试数据,模型的预测误差都居高不下。在实际应用中,欠拟合的模型往往显得过于简单和粗糙,无法对数据进行有效的拟合和描述。
2025-03-19 17:14:26
773
6
原创 【机器学习】特征工程
特征提取是从原始数据中提取出具有和的特征的过程,目的是将原始数据转化为适合机器学习模型输入的形式。在不同的数据类型和应用场景中,特征提取的方法也有所不同。
2025-03-19 16:52:18
817
2
原创 【机器学习】算法分类
处理无标签数据,发现数据模式。无监督学习不依赖于带标签的数据,而是直接对无标签的数据进行分析,挖掘数据中的隐藏结构和模式。这种方式在数据标注成本高、数据量大且难以获取标签的情况下非常有用。结合少量标签数据和大量无标签数据。半监督学习介于有监督学习和无监督学习之间,它同时利用了少量的带标签数据和大量的无标签数据来进行模型训练。这种方式在实际应用中非常实用,因为在许多情况下获取大量带标签数据的成本较高,而无标签数据则相对容易获得。通过试错学习最大化奖励。
2025-03-19 10:20:28
1318
原创 【机器学习】发展历程
符号主义时代是机器学习发展的早期阶段,专家系统在这一时期占据主导地位。这些早期的尝试为后续的机器学习研究提供了重要的理论和实践基础。
2025-03-19 09:34:41
401
原创 【机器学习】核心概念
人工智能(Artificial Intelligence,简称 AI)作为当今科技领域的热门话题,其目标是让机器具备人类智能,从而在各个领域为人类提供帮助。
2025-03-19 09:24:18
1178
5
原创 【模拟】灌溉
小蓝负责花园的灌溉工作。花园可以看成一个 n 行 m 列的方格图形。中间有一部分位置上安装有出水管。小蓝可以控制一个按钮同时打开所有的出水管,打开时,有出水管的位置可以被认为已经灌溉好。每经过一分钟,水就会向四面扩展一个方格,被扩展到的方格可以被认为已经灌溉好。即如果前一分钟某一个方格被灌溉好,则下一分钟它上下左右的四个方格也被灌溉好。给定花园水管的位置,请问 k 分钟后,有多少个方格被灌溉好?
2025-03-16 14:48:03
902
原创 【蓝桥】模拟
模拟算法,顾名思义,就是通过代码“模拟”实际情况来解决问题。比如现实中的排队叫号、游戏中的角色移动路径,都可以用模拟算法在代码中还原。它的逻辑通常容易理解,但实现起来需要处理大量细节,堪称“细节控的战场”。复杂问题可以拆解为简单细节的组合。通过不断练习模拟题(如日期转换、文本处理、游戏规则模拟),能提升代码严谨性与逻辑思维能力。记住,模拟算法的关键不在于“炫技”,而在于对每个细节的精准把控。现在,赶紧动手写几道模拟题,巩固所学吧!微语录:你总会迎来那束光,或早或晚。
2025-03-15 21:49:23
360
1
原创 【枚举】反倍数
给定三个整数abc,如果一个整数既不是a的整数倍,也不是b的整数倍,还不是c的整数倍,则这个数称为反倍数。请问在1至n中有多少个反倍数?
2025-03-14 07:56:21
953
2
原创 【枚举】特别数的和
小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 n 中,所有这样的数的和是多少?
2025-03-14 07:27:47
729
原创 【蓝桥】枚举
根据问题性质和约束条件,确定每个变量的取值范围。这一步是优化时间复杂度的关键。例如,在求两数之和的问题中,可通过分析约束缩小枚举范围,减少无效计算。枚举算法以其简单直观的特点,成为算法学习的基础内容。尽管在大规模问题中效率受限,但其清晰的逻辑为复杂问题提供了初步解决思路。通过掌握解空间类型和循环枚举步骤,我们能更灵活地应用枚举算法,为后续学习回溯、搜索等高级算法奠定基础。在实际编程中,合理界定解空间范围、优化枚举逻辑,能最大化发挥枚举算法的价值。
2025-03-14 07:06:52
387
原创 【蓝桥】常用库函数
定义在头文件<cstring>中主要作用是对一块内存区域进行设置值的操作定义在头文件<utility>中主要作用是用于交换两个变量值如果需要对自定义类型进行交换操作,可以通过重载swap函数来提高效率或者实现特定逻辑定义在头文件中主要作用是用于反转序列容器(如vectorstringdequearray等)中的元素顺序如果自定义的容器支持双向迭代器,也可以使用reverse()来反转其中的元素定义在头文件中主要作用是用于移除给定范围内的连续重复元素,只保留每个重复序列的第一个实例。
2025-03-04 15:52:24
904
1
原创 【蓝桥】全排列
用于重新排列给定范围内的元素到下一个字典序排列。如果当前排列已经是最后一个排列,则该函数会将其调整为第一个排列(即升序排列),并返回 false;否则,它将排列调整为下一个更大的排列,并返回 true// 根据长度排序do {return 0;在使用之前,一般需要先对数据进行升序排序,以确保从最小的排列开始当没有更多的排列时,返回false并将范围恢复为初始状态(即最小排列)用于将给定范围内的元素重新排列为前一个字典序排列。
2025-03-02 23:23:29
260
1
原创 【蓝桥】最值查找
return 0;#include <algorithm> // 包含min_element和max_elementif(min_it!if(max_it!return 0;定义:用于找到第 n 小或第 n 大的元素,其平均时间复杂度为 O(n)// 输出结果以验证return 0;微语录:在追求梦想的道路上,每一步都算数。无论前方是荆棘还是坦途,持续前行的勇气和对未知的好奇心,才是通往成功的真正钥匙。
2025-03-02 20:13:27
309
原创 【Python pro】函数
白箱子:输入,处理,输出三要素:参数、函数体、返回值模块——def 函数名(参数):函数体return 返回值一种编程范式,通过一系列的过程或函数来组织代码一种基于“对象”概念的编程范式,对象可以包含数据(属性)和方法(行为)
2025-02-27 18:31:46
1150
1
原创 【蓝桥】二分法
定义:在一个已有的有序数组上,进行二分查找,一般为找出某个值的位置,或找出分界点数组大小:一般为1e6在某个实数范围内进行查找(因为实数域本身是单调的)二分框架(时间复杂度O(logm)) + check函数(时间复杂度O(n))
2025-02-20 22:05:18
789
4
原创 【最值查找】成绩分析
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。请计算这次考试的最高分、最低分和平均分。
2025-02-20 20:22:57
336
原创 【Python pro】程序控制结构
若while循环全部执行完毕,且没有被break终止,则执行else模块。若for循环全部执行完毕,没有被break终止,则运行else模块。可迭代对象中,依次取出每一个元素,并执行相应操作。若用if语句,代码需要重复执行,但又。可读性差,容易逼疯自己,折磨别人。条件一直成立,循环永无止境。,故引入while循环。
2025-02-19 13:57:12
375
1
原创 【Python pro】组合数据类型
从字典中获取key对应的value,若没有这个键,则返回default。2. 元素必须是不可变类型(数字、字符串或元组),可视为字典的键。lst.index(待查元素):查找列表中第一次出现待查元素的位置。lst.reverse():永久翻转,原列表改变,无返回值。返回一个新集合,包括在集合S但不在集合T中的元素。2. 内部元素不支持增删改的序列操作。1. 一系列互不相等的无序集合。返回一个新集合,包括集合S和T中的。1. 支持多种类型的元素。返回一个新集合,包括。返回一个新集合,包括。
2025-02-18 23:25:55
716
2
原创 【Python pro】基本数据类型
4. 字典(dict):键值对的无序集合,迭代时默认遍历键。3. 字符串(str):字符的有序集合,也是不可变的。2. 元组(tuple):有序的、不可变的数据集合。1. 列表(list):有序的、可变的数据集合。5. 集合(set):无序且不重复元素的集合。1. 返回的结果为一个列表。注意:上述输出结果为。
2025-02-18 16:27:48
977
6
原创 【Python pro】基础语法元素
尽可能有实际意义,表示数据的某种特征变量和函数名):变量名由多个单词组成,且用 “_” 连接类名):变量名由多个单词组成,且单词首字母大写尽量避免使用中文和拼音特殊变量:常量(如π,e),变量名所有字母均大写age = 18。
2025-02-17 16:23:37
853
5
原创 【YOLO】Y1:调用官方权重进行检测
YOLO是一种基于深度学习的实时目标检测算法,由Joseph Redmon等人首次提出。它的名字“YOLO”来源于它的核心思想——“只看一次”。与传统的两阶段目标检测算法(如Faster R-CNN)不同,YOLO将目标检测任务转化为一个回归问题,通过单个神经网络直接从图像中预测目标的类别和位置。
2025-02-08 03:28:35
1091
原创 【JAVA】基本简介
JAVA,提供了编译、运行JAVA程序所需的各种工具和资源,包括JAVA编译器、JAVA运行时的环境,及常用的JAVA类库等。
2024-09-25 00:31:54
276
1
原创 【数字逻辑】逻辑门电路
在实际的数字系统中,用数字信号(逻辑电平U1,U2)表示“真(1)”、“假(0)”的约定。在保证逻辑功能正确的前提下,给多余输入端。,C输入端多余,意味着实际要完成的功能是。,C输入端多余,意味着要完成的功能是。我们终将上岸,阳光万里,鲜花沿途开放。此时,C端接入高电平,此时,C端接入低电平,
2024-05-04 20:38:46
2113
1
原创 【Python】面向对象
隐藏内部细节,对外提供操作方式是通过对属性或方法添加单下划线、双下划线以及首尾双下划线来实现指的就是“多种形态”,即便不知道一个变量所引用的对象到底是什么类型,仍然可以通过这个变量调用对象的方法。
2024-04-13 02:41:06
1022
原创 【Python】函数
将一段实现功能的完整代码,使用函数名称进行封装,通过函数名称进行调用使用关键字def确定函数名称、参数名称、参数个数、编写函数体(用于实现函数功能的代码)在函数定义处的参数和函数内部定义的变量在函数外定义的变量或函数内部使用global关键字修饰的变量指没有名字的函数。这种函数只能使用一次在一个函数的函数体内调用该函数本身。
2024-04-11 00:05:56
1382
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人