- 博客(11)
- 收藏
- 关注
原创 Tetuan的电力消耗数据进行时间序列预测
本文使用LSTM模型对Tetuan城市电力消耗数据进行预测。首先对原始数据进行清洗和归一化处理,然后构建时间序列样本,采用前10个时间步预测当前值。通过网格搜索优化模型超参数,确定最佳批次大小、训练轮数和优化器。实验结果显示,预测值与真实值趋势基本吻合,均方根误差为合理范围。可视化展示了预测效果和误差分布,验证了LSTM模型在电力消耗预测中的有效性。该方法可为城市电力管理提供数据支持。
2025-12-23 23:05:49
414
1
原创 数算的重点
比较顺序查找、折半查找和散列查找,并说明为什么有散列和二分这种快速查找还需要顺序查找?(3)适用性:适合频繁更新的数据集,维持有序列表成本高。(1)灵活性:不要求数据排序,适用于任何线性数据结构。(2)简单性:实现简单,在小型数据集上表现良好。(4)通用性:广泛适用,只要能逐个访问元素即可。查看队头(Front):获取队头元素但不移除。优点:查找速度快,适合静态或变动少的数据集。优点:平均查找速度极快,插入和删除操作也快。(2)撤销操作(如文本编辑器的撤销功能)(1)任务调度(如操作系统中的进程调度)
2025-10-11 17:31:53
878
原创 Introduction to Algorithms-概率分析和随机算法
假如你要雇佣一名新的办公助理。你先前的雇佣尝试都失败了,于是你决定找一个雇佣代理。雇佣代理每天给你推荐应聘者。你面试这个人,然后决定是否雇佣他。你必须付给他代理一小笔费用,以便面试应聘者。然而要真的雇佣一个应聘者需要花更多的钱,因为你必须辞掉目前的办公助理,还要付一大笔中介费给雇佣代理。你承诺任何时候,都要找最合适的人来担任这项职务。因此,你决定在面试完每个应聘者后,如果该应聘者比目前的办公助理更合适,就会辞掉当前的办公助理,然后聘用新的。你愿意为此策略付费,但希望预估费用回事多少。下面给出的。
2025-06-02 15:34:17
755
原创 Introduction to Algorithms-分治策略
简单的尝试每对可能得买进和卖出日期组合,只要卖出日期在买入日期之后即可。n天中共有种日期组合。因为,而处理每对日期所花费放入时间至少也是常量,因此,这种方法的运行时间为。
2025-03-06 12:01:23
945
原创 查找123
二叉排序树要么是一棵空树,要么满足下列性质的二叉树:1、若左子树非空,则左子树上的值均小于根结点的值2、若右子树非空,则右子树上的值均大于根结点的值3、左、右子树也是一棵二叉排序树基于以上性质,容易得出,二叉排序树按照中序遍历可以得到一个从小到大的序列。二叉排序树是一种动态查找表,既可以在查找过程中插入表中不存在的数据元素,也可以删除已经存在的某个元素。下面介绍二叉排序树的检索、插入和删除算法。
2024-10-11 20:39:49
1190
原创 排序算法(易懂版)
快速排序的运行时间与划分是否对称有关,快速排序的最坏情况发生在两个区域分别包含n-1个元素和0个元素时,这种最大程度的不对称性若发生在每层递归上,即对应于初始排序表基本有序或者基本逆序时,就得到最坏情况下的时间复杂度O(n^2)。建堆时间为O(n),之后有n-1次向下调整操作,每次调整的时间为O(h),所以在最好、平均、最坏情况下,堆排序的时间复杂度为O(nlogn)。如果存在多个具有相同排序码的记录,经过排序后这些记录的相对次序仍然保持不变,这种排序算法称为“稳定的”,否则称为“不稳定的”。
2024-09-18 21:35:17
1052
原创 数算学习——图的应用
是指从图中的某一个顶点出发,按照一定的策略将图中的所有顶点访问一一遍,使得每个顶点被遍历且都遍历一次。容易看出,是一种特殊的图,所以树的遍历实际上也是一种特殊的图的遍历,图的遍历是树的遍历的一般化形式。图的遍历比树的遍历复杂,因为图中的每一个顶点都可能与其他顶点相连。也就是说,在访问过某个顶点之后,还是可能经过其他路径之后这个顶点。为了避免重复访问一个顶点,在遍历图的过程中应当判断顶点是否被访问,若已被访问则不再访问。图的遍历有和两种基本形式,对于和都适用。
2024-09-09 14:58:59
1555
原创 数算学习——树
二叉树是一种特殊的树形结构,其特点是每个结点至多只有两棵子树(即二叉树中不存在度大于2的结点),并且二叉树的子树有左右之分,其次序不能任意颠倒。与树相似,二叉树也以递归的形式定义。二叉树是n(n>=0)个结点的有限集合:(1)或者为空二叉树,即n=0。(2)或者由一个根节点和互不相交的被称为根的左子树和右子树组成。左子树和右子树又分别是一棵二叉树。下图为二叉树的几种形态:二叉树是有序树,若将其左、右颠倒,则成为另外一棵不同的二叉树。即使树中结点只有一棵子树,也要区分它是左子树还是右子树。
2024-09-04 15:18:33
1349
原创 数组(补充)
数组是相同类型数据的有序集合。数据描述的是相同类型得到数据按照一定先后次序排列组合而成。每一个数据成为一个元素,每个元素可以通过下标的方式访问它们。数组的定义的一般方式为:“”,需要注意的是,常量表达式用来表示数组长度,它的下标是从0开始的。
2024-07-21 14:27:52
1898
原创 串(KMP算法详分析)
字符串简称计算机上非数值处理的对象基本上都是字符串数据,它以由空格或多个字符组成的有限序列。一般即为:其中,S是串名,单引号括起来的是串的值;可以是字母、数字或者其他字符;串中字符的个数n称为串的长度。n=0时的串称为(用表示)。是指只包含空格的串。它与空串不同,空格串是有内容有长度的,而且可以不止一个空格。串中任意个数的连续字符组成的子序列称为该串的,相应地,包含子串的串称为。子串在主串中的位置就是子串的第一个字符在主串中的序号。
2024-07-11 14:40:07
1516
原创 栈、队列、链表
队列(queue)是一种在一端进行插入,另一端进行删除的受限的线性表。队列是一种先进先出(First In First Out)的线性表,允许进入的一端成为队尾(rear),允许删除的一端称为队头(front)。2、队列常见基本操作创:InitQueue(&Q)判空:IsEmpty(Q)增:EnQueue(&Q,p)删: DeQueue(&Q,p)查:GetHead(&Q,x)由于队列是受限的线性表,并不是所有针对线性表的操作都合适。像是从队列中读取某个中间的元素。
2024-07-01 14:29:40
1556
1
空空如也
机器学习keras中regressor
2024-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅