- 博客(17)
- 收藏
- 关注
原创 【青椒课堂】大数据课程设计客户流失预测
如果要批量执行以下数据分析(如果使用这种批量查询的方式,那么后续的1-8都不需要再执行了),可以不进入Hive客户端,在Linux操作系统的终端中直接执行命令。n_estimators: 决定了 AdaBoost 使用的弱分类器的数量,越多通常能获得更好的性能,但同时也会增加训练时间。较小的 learning_rate 会使得模型更加稳定,但需要更多的弱分类器来达到同样的性能。
2024-12-24 20:35:44
865
原创 【青椒课堂】大数据课程设计基础环境搭建
实训使用到的所有的软件和资源都已经上传到虚拟主机的/root目录下,软件在/root/software目录,数据集在/root/dataset目录,相关代码在/root/code目录。当所有环境部署好了之后,关闭程序不会影响已经做过的部分,只要不重启虚拟环境,那么安装的程序则一直有效。填好信息后选择OK进入到root下的终端中,点击Accept之后将复制的Password粘贴到终端中。
2024-12-23 21:38:29
1556
原创 基于Python的A*算法实现路径规划
A*(A-Star)算法是P.E.Hart、N.J.Nilsson和B.Raphael等人在1986年综合Dijkstra算法和BFS算法的优点而提出来的一种非常有效的启发式路径搜索算法。A*算法的基本思想是把到达节点的代价g(n)和从该节点到目标节点的代价h(n)结合起来对节点进行评价。式中 f(n)——从初始状态经由状态n到目标状态的代价估计;g(n)——在状态空间中从初始状态到状态n的实际代价;h(n)——从状态n到目标状态的最佳路径的估计代价。
2024-10-30 15:10:33
1704
原创 【大数据应用】移动通信网络语音质量MOS值预测
语音业务是移动用户最核心的业务需求之一,优化提升语音质量的前提是要有能正确评估语音质量的方法,通常采用平均意见得分(Mean Opinion Score,MOS)评分法。MOS是从用户主观感受的角度评估语音质量的一个指标,它将用户对语音质量的感知量化为5个等级。
2024-10-26 21:27:55
992
原创 【计算机组成原理实验】Digital实现运算电路实验
本实验全程采用数字电路仿真软件——Digital来实现,Digital是一种用于设计和仿真数字逻辑电路的教育工具,它是免费、开源和跨平台的。
2024-07-10 13:47:54
2582
1
原创 基于Python的A*算法解决八数码问题
定义一个State类,主要用于表示搜索过程中的状态结点,包括结点的代价和状态信息,以及结点之间的关系。属性:gn:从起始结点到当前结点的实际代价。hn:从当前结点到目标结点的估计代价(启发式函数)。fn:综合代价,即gn+hn。child:子结点列表,存储从当前结点可以到达的所有子结点。par:父结点,指向生成当前结点的父结点。state:当前结点的状态矩阵。hash_value:当前结点状态矩阵的哈希值,用于在查找表中快速查找。方法:__lt__:小于运算符重载,用于结点比较。
2024-04-21 00:33:09
4977
3
原创 【机器学习实验】利用逻辑回归预测贷款违约行为Python实现
贷款违约预测是现代金融机构信用风险管理的基础。金融机构审批贷款时回收机客户的个人信息,包括年龄、收入、学历、职业、家庭情况和借贷历史等,在对各项信息综合考虑的基础上决定是否审批贷款。为了避免贷款违约,金融机构在对借贷人发放贷款的时候进行评估打分,预测贷款违约的概率,并做出是否发放贷款的判断。本案例利用逻辑回归模型预测贷款人是否会发生违约行为。通过贷款数据(包括个人信息、财务状况和贷款状态等)来训练模型,通过模型分析贷款人的偿还能力,预测贷款申请人是否会发生违约。
2024-04-04 16:04:31
3697
2
原创 【机器学习】评估梯度下降法的线性回归模型的误差与样本容量之间的关系
所以说,误差分析是机器学习和数据分析中的一个重要环节,它不仅帮助我们对现有模型进行评估和优化,也为我们提供了关于模型性能的重要信息,以便我们在实际应用中做出合理的决策。通过以上分析,我们可以了解到随着训练样本数量的增加,线性回归模型的性能是如何变化的,从而帮助我们判断在实际应用中需要多少数据才能达到满意的模型性能。学习曲线是表示随着使用的样本数量的增加,模型的训练和验证错误率如何变化的图表。在商业和科研决策过程中,了解模型的误差情况可以帮助决策者更好的理解模型的局限性和适用范围,从而做出更明智的决策。
2024-03-30 23:28:24
730
原创 【机器学习】使用线性回归模型预测房屋价格
在sklearn中,既可以使用LinearRegression实现基于最小二乘法的线性回归,也可以使用随机梯度下降模型SGDRegressor实现基于梯度下降法的线性回归。
2024-03-27 21:46:53
3459
2
原创 【C语言】有条件的求素数问题
素数介绍:素数又称为质数,一个大于1的自然数,除了1和本身外,不能被其他自然数整除的数称之为素数。问题:用C语言编写一个函数,返回大于m的k个素数。
2024-03-23 17:30:35
389
原创 【C语言】实现将字符串型整数数值转换成对应的整数型数值
其中,先判断字符串中的符号,负数时将flag置为-1,正数时省略符号与不省略符号都不影响flag为1的值,核心语句n = n * 10 + *p - '0';则将字符串中的字符数值从后往前依次拿出来转换成相应的整数,最后返回n与flag的乘积。问题:用C语言编写一个函数,实现将字符串型"±1234"转换成整数型±1234。
2024-03-21 14:47:13
691
原创 【Python】运用lambda表达式计算阶乘
Lambda表达式实际上是定义了一个匿名函数,它只可以包含一个表达式,且该表达式的计算结果为函数的返回值,但可以在表达式中调用其他函数Lambda表达式冒号前的部分相当于函数的参数(输入),冒号后的部分相当于函数的return语句(输出)
2024-03-13 17:21:37
620
原创 【C语言】N×N型二维数组中矩阵三角形到转置矩阵的思想演变
分享一下我做二级C语言时经验的总结,说法仅限于N×N型二维数组,冥冥中感觉这两个似乎有什么关联,但又说不上来,就觉得这俩题型很相似,我将这两种题型都放到下面,请读者们自行食用,如果有什么特别独到见解之处,还请不要吝啬。
2024-03-11 23:35:41
503
原创 Python中使用pip安装第三方库做法
到这里,整个安装流程差不多就已将结束了,如果有的朋友们觉得这样子安装不习惯的话,本喵这里还有一个直接简单粗暴地安装方法直接打开pycharm左下面的终端输入以下命令即可,这里以安装pandas库为例其实本质上来说是和我上面的方法是一样的。
2024-03-10 13:48:26
1089
1
原创 用C语言编写一个函数,用来删除字符串中的所有空格
所以我一开始循环遍历整个字符串,直到遇见空格,把空格的位置记下来,然后接着从这个位置的下一个位置开始重新循环遍历,直到遇见符合条件的字符移到一开始记住位置的空格位置,然后此位置为空,然后break结束本次的循环,剩余的字符依次类推。既然要把字符串中的空格都删除,我的理解很简单,就是每当遇到空格的时候,就去遍历空格之后的其余字符,如果遍历到了既不是空格也不是\0的字符,就把这个字符移到前面空格的位置,然后使这个字符原本的位置为空。不喜欢我的代码的可以看一看答案较为简单的思路。
2024-03-10 11:50:08
697
原创 用C语言编写一个函数fun,判断传入的字符串是否回文
第一个while循环实现将指针p置位到字符串末尾,并统计字符数,也就是说n返回字符串的长度,然后将p指针知道指向字符串的尾地址。然后因为回文字符串正过来读和反过来读都是一样的,所以for循环这里是从0开始到字符串的一半长度之间进行遍历就可以达到目的。最后用if判断相同则什么都不用做,返回一开始就定义好的flag,不同则将flag改为0直接跳出循环。分享一下自己做计算机二级时遇到的题目以及根据解析的基础上我的理解。不喜欢勿喷,希望能帮到需要帮助的人。
2024-03-10 10:57:09
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人