- 博客(47)
- 收藏
- 关注
原创 Gatling压力测试Springboot项目
红色圈出来的是模拟的电脑数量,但是这里用的请求是同样性能的机器,也就是本机,想要不同性能的机器需要使用Docker镜像才行。下载maven依赖以后在8080端口运行这个项目。,注意划到最下面进行下载。想要测试其他的项目同理。
2024-03-16 16:28:01 337
原创 机器学习西瓜书之决策树
为了防止模型在训练的过程中将自己的一些特征当成了所有模型都会有的特征,手动将一些分支去掉,减少分支和过拟合的操作。个人感觉这个图非常形象表示了多变量决策树,相较于单变量决策树的线性判别,多变量分类目的是实现用光滑的曲线实现分类。属性集则代表用于判断样本应该归到哪一类的判断准则,在判断西瓜的例子中就是色泽、大小这种抽象性质。后剪枝操作:用剪去一些分支作为实验,判断最后的结果,然后判断要不要剪枝。上面分析的是离散情况下的处理,但是现实生活中更多见的是连续值的处理。对于连续值,用下面公式进行划分。
2024-02-17 16:51:28 726 1
原创 机器学习西瓜书之对数几率回归
用概率论和随机过程为基本研究工具,研究广义通信系统的整个过程。常见的有无损压缩、有数据压缩等。从机器学习三要素中的“策略”角度分析,与理想分布最接近的分布就是最佳分布。信息熵(自信息的期望):信息熵越大越不确定,用数学的方式量化不确定性。相对熵(KL散度):度量两个分布的差异以及典型场景用来度量理想分布。,相对熵中的被减的部分,要使得原来的最大,就要最小化交叉熵。在概率是0.5的时候最没法确认到底数值是多少。在线性模型的基础上增加一个激活函数用于映射。
2024-01-23 23:56:24 848
原创 CS61B sp21fall Project01
这里实现了一个迭代器,同时完成了一个判断两个链表是否相同的方法,重点是这里使用了一个类型转换的方法!整体思路跟头插法相似,唯一不同的就是在不是空的时候哨兵(sentinel)的指向有所不同。这里由于官网没有给出时间限制的要求,直接简单暴力遍历即可,从哨兵节点开始向后遍历。Java中包的概念:在Java中,包的作用是将为了实现同一个目标的类都聚在一起。ArrayList部分的原理是一样的,代码放在下面,需要的可以自取。由于官网给出了时间限制,因此不能通过简单遍历的方式进行元素的删除。1.判断链表是否为空。
2024-01-23 16:02:58 380
原创 PX4Gazobo中ROS通信问题记录
下载QGC然后在使用commander takeoff 之前打开QGC并等到显示连接,像下面这样。然后就能看到无人机起飞了。
2024-01-23 13:30:43 362
原创 动态规划10-多重背包
有N种物品和一个容量为V 的背包。第i种物品,价值是Wi。求解将哪些物品装入背包可使这些物品的耗费的空间 总和不超过背包容量,且价值总和最大。
2023-12-31 20:16:20 409
原创 动态规划09-完全背包
有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。完全背包和01背包问题唯一不同的地方就是,每种物品有无限件。
2023-12-30 22:02:55 609
原创 动态规划08--一和零
给你一个二进制字符串数组 strs 和两个整数 m 和 n。请你找出并返回 strs 的最大子集的大小,该子集中 最多 有 m 个 0 和 n 个 1。如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集。
2023-12-28 20:45:33 351
原创 动态规划07-目标和
给定一个非负整数数组,a1, a2, …, an, 和一个目标数,S。现在你有两个符号 + 和 -。对于数组中的任意一个整数,你都可以从 + 或 -中选择一个符号添加在前面。返回可以使最终数组和为目标数 S 的所有添加符号的方法数。
2023-12-27 22:39:28 341
原创 动态规划06-最后一块石头的重量
有一堆石头,每块石头的重量都是正整数。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x!= y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块石头。返回此石头最小的可能重量。如果没有石头剩下,就返回 0。
2023-12-26 22:58:28 410
原创 动态规划05-等和子集
给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意: 每个数组中的元素不会超过 100 数组的大小不会超过 200。
2023-12-25 23:08:12 458
原创 动态规划04-用滚动数组降维解决01背包问题
有一个容量为V的背包,还有n个物体。现在忽略物体实际几何形状,我们认为只要背包的剩余容量大于等于物体体积,那就可以装进背包里。每个物体都有两个属性,即体积w和价值v。问:如何向背包装物体才能使背包中物体的总价值最大?
2023-12-24 20:07:52 384
原创 虚拟机Ubuntu系统中使用catkin build系统卡死
今天在虚拟机里面玩px4的时候编译了一个较大的项目,结果编译到一半直接不动了,后面将核心数增加到8核二线程就解决了这个问题。
2023-12-22 18:56:45 639
原创 Vscode中plot不显示
需要在File->preference->settings中的搜索框中搜索plots,然后将勾选框勾选。然后重启vscode,解决!
2023-12-22 10:53:03 788
原创 动态规划01-用最少的力气爬楼梯
动态规划区别于贪心算法非常重要的一点就是动态规划中每一步都和上一步有密切联系,但是在贪心算法中,追求的是每一步都去最优值进而导出最终的最优解。
2023-12-21 22:20:14 312
原创 Webots实现大疆Mavic2pro无人机定点飞行
由于项目要求,现在需要做一个能够实现无人机根据事先给定的点位实现定点飞行,这里由于webots的跨平台性,考虑使用webots进行仿真由于无人机有pitch、yaw、roll三个属性,分别对应前后运动、左右偏航和左右横滚、这里定义相关的所有属性用于控制。同时定义相应的用于控制运动的函数# 自定义无人机类,继承机器人父类# 初始化变量# 检测角速度# 横滚检测器# 前后俯仰检测器# 用于控制无人机平稳飞行的变量# 设置初始目标噶度# 将所有的驱动器保存到一个数组中# 前进# 后退。
2023-12-21 20:24:10 919 1
原创 贪心算法04-单调递增的数字
给定一个非负整数 N,找出小于或等于 N 的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。同时本题提供了一种新的处理数据的方法,就是通过将数据转换成字符串简化数字相邻处理的难度。本题考查单调递增,根据贪心算法的核心思想,只需要从后向前尽可能增加9的个数就行。
2023-12-17 19:28:24 388 1
原创 代码随想录-贪心算法01
贪心算法的核心思想就是通过每一个局部的最优解得到最后的全局最优解使用场景:如果感觉可以通过局部最优推导出全局最优而且暂时想不出反例,就可以试一试贪心算法。
2023-12-06 19:22:07 324 1
原创 Python-Tutorial建议
https://github.com/jackfrued/Python-100-Days軒辕剑/python100天学习资料 - 码云 - 开源中国 (gitee.com)
2023-11-10 20:09:31 28 1
原创 虚拟机网络连接简介
相当于通过物理主机网卡架设了一座桥,从而连接到了实际网络中,虚拟机可以被分配与物理主机相同网段的独立IP,所有网路功能和网络中实际机器几乎完全一样。虚拟机的网卡连接到主机Vmnet1上面,宿主系统不给虚拟机提供任何路由服务,虚拟机只能和宿主机进行通信,但是不能上网。可以理解成将虚拟机完全假设成了真正的主机,但是但是!可能会跟其他的物理主机IP形成冲突。一定要记得到Windows的网络设置中心把虚拟机对应的网络IP改成手动添加的。虚拟机通过宿主机上网和数据交换,虚拟机的网卡连接到宿主机的VMnet8上面。
2023-11-10 19:49:01 31 1
C语言课设-图书管理系统源代码
2024-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人