- 博客(17)
- 收藏
- 关注
原创 module ‘tensorflow‘ has no attribute ‘global_variables_initializer‘(问题已解决)
最近在学深度学习,一开始就遇到了个很狗血的问题,总会报出例如下面的这种错误。:tensorflow版本不兼容,我们装的最新的。我们把这行代码按照提示替换,警告就没有了。,就可以了,当我们发现,还是会有下面的。或者直接手动忽略警告,下面提供几种方法。
2022-10-22 11:43:14
3036
原创 【KMP算法】详细讲解
其中n为文本串长度,m为模式串长度,在匹配的过程中,根据前缀表不断调整匹配的位置,可以看出匹配的过程是O(n),之前还要单独生成next数组,时间复杂度是O(m)。如果 s[i] 与 s[j] 相同,那么就同时向后移动i 和j 说明找到了相同的前后缀,同时还要将j(前缀的长度)赋给next[i], 因为next[i]要记录相同前后缀的长度。最长相同前后缀的长度为0。找到的不匹配的位置, 那么此时我们要看它的前一个字符的前缀表的数值是多少。next[j]就是记录着j(包括j)之前的子串的相同前后缀的长度。
2022-10-20 22:10:14
1506
原创 【链表】——数据结构与算法
链表分为三种:1)单链表:指针域只能指向结点的下一个结点链表是一种通过指针串联在一起的线性结构。每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思),链接的入口节点称为链表的头结点也就是head。如图所示(单链表):2)双链表: 每个结点有两个指针域,一个指向下一个结点,一个指向上一个结点如图所示:3)循环链表:链表首尾相连C++int val;
2022-10-14 18:42:08
805
原创 【动态规划】背包问题(详细总结,很全)
暴力的解法是指数级别的时间复杂度。进而才需要动态规划的解法来进行优化!背包问题是动态规划(Dynamic Planning) 里的非常重要的一部分,关于几种常见的背包,其关系如下:在解决背包问题的时候,我们通常都是按照如下五部来逐步分析,把这五部都搞透了,算是对动规来理解深入了。二维dp数组01背包,先遍历物品还是先遍历背包都是可以的,且第二层for循环是从小到大遍历一维dp数组01背包,只能先遍历物品再遍历背包容量,且第二层for循环是从大到小遍历。求组合数:外层遍历物品,内层遍历背包。
2022-10-07 10:19:28
41846
4
原创 【蚁群系统】解决TSP旅行商问题(matlab实现)
1997年,蚁群算法的创始人Dorigo在“Ant colony system: a cooperative learning approach to the traveling salesman problem”一文中提出了一种具有全新机制的ACO算法——蚁群系统(Ant Colony System,ACS),进一步提高了ACO算法的性能。这就是TSP,属于NPC问题。(3)引入信息素局部更新规则,在路径构建过程中,对每一只蚂蚁,每当其经过一条边(i, j)时,它将立刻对这条边进行信息素的更新。
2022-10-05 18:45:15
2315
3
原创 深度学习笔记(吴恩达)——第3讲 浅层神经网络
向后推算出𝑑𝑎[2],然后推算出𝑑𝑧[2],接着推算出𝑑𝑎[1],然后推算出𝑑𝑧[1]。我们不需要对𝑥求导,因为𝑥是固定的,再说了我们也不想优化𝑥。吴恩达老师认为反向传播的推导是机器学习领域最难的数学推导之一,矩阵的导数要用链式法则来求,如果这章内容掌握不了也没大的关系,只要有这种直觉就可以了。训练参数需要做梯度下降,在训练神经网络的时候,参数需要随机初始化,而不是初始化成全0。其中我们先计算𝑧,然后a,然后损失函数𝐿。
2022-09-28 19:22:07
553
原创 天池竞赛——工业蒸汽量预测(完整代码详细解析)
目录1 赛题理解1.1 赛题背景1.2 赛题目标2 数据探索2.1 导库2.2 获取数据2.3 查看数据1 赛题理解1.1 赛题背景火力发电的基本原理是:燃料在燃烧时加热水生成蒸汽,蒸汽压力推动汽轮机旋转,然后汽轮机带动发电机旋转,产生电能。在这一系列的能量转化中,影响发电效率的核心是锅炉的燃烧效率,即燃料燃烧加热水产生高温高压蒸汽。锅炉的燃烧效率的影响因素很多,包括锅炉的可调参数,如燃烧给量,一二次风,引风,返料风,给水水量;以及锅炉的工况,比如锅炉床温、床压,炉膛温度、压力,过热器的温度等。
2022-04-29 21:26:59
8654
13
原创 Python决策树可视化报错:GraphViz‘s executables not found 如何解决?
报错:GraphViz s executables not found 如何解决?已经通过pip 安装了graphviz模块后,进行sklearn的决策树文档操作,结果还是报错。报错内容:GraphViz s executables not found问题解析:· GraphViz是一个独立的软件,需要单独到官网下载安装包解压,且将bin的路径添加到 环境变量
2022-04-24 13:35:28
2852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人