- 博客(32)
- 收藏
- 关注
原创 主成分分析(PCA):探索数据的核心
当今社会,数据无处不在。从社交媒体到金融交易,从医疗诊断到市场分析,数据的规模不断增长,这些数据往往具有高维度和复杂性,使得我们难以直观地理解其内在结构。而如何从海量的数据中提取出有用的信息和模式成为了一个巨大的挑战。这就是主成分分析(Principal Component Analysis,PCA)发挥作用的地方,它作为一种强大的降维技术,可以帮助我们发现数据背后的规律和奥秘。主成分分析PCA)是一种统计学方法,旨在通过线性变换将原始数据转化为一组新的变量,这些新变量称为主成分。
2024-01-01 21:57:46
1311
原创 支持向量机(SVM):高效分类的强大工具
支持向量机(Support Vector Machine,简称SVM)是一种强大的机器学习算法,广泛用于分类和回归问题。其独特的优势在于能够有效地处理高维数据,并在复杂的数据集中实现准确的分类。其优秀的性能和在复杂数据集上的适用性使其成为许多领域的首选工具之一,例如模式识别、数据分类和回归分析等领域。支持向量机作为一种强大的分类器,在各个领域都展现出卓越的性能。其对于复杂数据的处理能力、在高维空间的有效分类以及对非线性问题的适应性,使得它成为机器学习领域不可或缺的工具之一。
2023-12-18 21:57:42
2213
1
原创 乘法口诀数列(Python)
本题要求你从任意给定的两个 1 位数字a1 和a2开始,用乘法口诀生成一个数列an,规则为从a1开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾。如果结果不是 1 位数,则其每一位都应成为数列的一项。
2023-12-08 19:41:08
1134
原创 天梯赛的善良(Python)
天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。于是命题组首先将编程能力划分成了106个等级(太疯狂了,这是假的),然后调查了每个参赛学生的编程能力。现在请你写个程序找出所有参赛学生的最小和最大能力值,给命题组作为出题的参考。
2023-12-06 17:05:10
1064
原创 探究Logistic回归:用数学解释分类问题
当谈论当论及机器学习中的回归和分类问题时,很容易被“Logistic回归”中的“回归”一词所误导。尽管Logistic回归中有"回归"二字,但它实际上是一种用于分类问题的算法,而不是回归问题。在这篇博客中,我们将深入研究Logistic回归,讨论其背后的原理以及如何手动实现它。接下来,我们定义Logistic回归模型。Logistic回归是一种简单而有效的二元分类算法,它通过逻辑函数将线性回归的预测值转换为概率值。
2023-12-04 21:56:28
1616
1
原创 试试手气(Python)
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。n1≤n≤5。
2023-11-29 23:23:18
1664
原创 吃火锅(Python)
以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有。
2023-11-28 23:05:15
1743
原创 清点代码库(Python)
上图转自新浪微博:“阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大佬有啥想法,我当时就懵了,然后就挂了。。。这里我们把问题简化一下:首先假设两个功能模块如果接受同样的输入,总是给出同样的输出,则它们就是功能重复的;其次我们把每个模块的输出都简化为一个整数(在int范围内)。于是我们可以设计一系列输入,检查所有功能模块的对应输出,从而查出功能重复的代码。你的任务就是设计并实现这个简化问题的解决方案。
2023-11-24 17:11:12
1359
1
原创 兔子繁衍问题(Python)
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?
2023-11-22 01:49:07
2448
原创 朴素贝叶斯分类:简单而强大的分类算法
在机器学习领域中,朴素贝叶斯分类算法是一种简单而有效的分类方法。它是一种基于概率统计和贝叶斯定理的分类方法,广泛应用于文本分类、垃圾邮件过滤、情感分析等领域。本篇博客将介绍朴素贝叶斯分类算法的基本原理,并通过一个简单的实例来演示其在实际应用中的效果。朴素贝叶斯分类是一种简单而有效的机器学习算法,特别适用于文本分类等问题。尽管它在处理特征独立性方面有一定的局限性,但在许多实际场景中仍然表现出色。通过了解其基本原理和实际应用,我们可以更好地理解和应用这一强大的分类方法。
2023-11-20 21:59:01
556
1
原创 高空坠球(Python)
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?
2023-11-15 21:25:21
721
1
原创 分寝室(Python)
学校新建了宿舍楼,共有n间寝室。等待分配的学生中,有女生n0位、男生n1位。所有待分配的学生都必须分到一间寝室。所有的寝室都要分出去,最后不能有寝室留空。现请你写程序完成寝室的自动分配。
2023-11-10 16:52:11
688
1
原创 求完数(Python)
整数6的因子包括1、2和3,巧合的是6=1+2+3,像6这样所有因子之和恰好等于自身的数称为“完数”。编写程序找出m至n之间的所有完数。
2023-11-10 14:44:27
1838
1
原创 决策树:从根到叶的智慧之路
决策树(Decision Tree)是一种基于树状结构的强大的机器学习算法,被广泛应用于分类和回归问题。它的工作原理类似于人类在做决策时的思考过程,通过一系列问题逐步分离数据,最终做出预测或决策。本博客将深入探讨决策树的基本概念、回归树的算法思想以及衡量不确定性的指标,同时提供示例以加强理解。决策树是一种基于树状结构的监督学习算法,用于解决分类和回归问题,从一组数据点中制定决策或做出预测。它通过一系列的问题或条件来分割数据,直到达到一个最终决策或结果。决策树分为两种主要类型:分类树和回归树。
2023-11-06 21:40:58
650
原创 停车场收费计价(Python)
编写一个C语言程序,实现一个简单的停车场收费计算,需要处理以下几种情况:- 如果停车时间为1小时以内(含1小时),免费;- 如果停车时间为8小时(含8小时),则按照每小时10元的价格收费;- 如果停车时间为8小时以上,前8小时按照每小时10元的价格收费,超过8小时后,每增加1小时,按照每小时15元的价格收费。- 应支付的停车费用封顶为200元。
2023-11-02 23:30:31
2730
原创 星期几换算(Python)
今天是周六,又到了可以休息的日子了,7天后又会是一个周六。请你帮忙计算下,n(n为整数,可以是正也可以为负)天后会是星期几呢?
2023-11-01 20:35:54
927
原创 冰雹猜想(Python)
冰雹猜想的内容是:任何一个大于1的整数n,按照n为偶数则除等2,n为奇数则乘3后再加1的规则不断变化,最终都可以变化为1。例如,n等于20,变化过程为:20、10、5、16、8、4、2、1。编写程序,用户输入n,输出变化过程以及变化的次数。
2023-10-30 22:26:41
1378
原创 分类模型的评估
当我们使用机器学习进行分类任务时,评估模型的性能非常重要。在这篇博客中,我们将介绍几种常见的分类模型评估指标,并提供一些示例来说明这些指标如何在实际问题中使用。在本博客中,我们介绍了几种常见的分类模型评估指标。在分类模型评估中,选择正确的指标至关重要,因为不同的问题可能需要不同的评估方法。了解每个指标的优点和局限性,以及如何根据问题的需求选择合适的指标,将帮助你更好地评估模型性能,并做出明智的决策。无论你是在开发机器学习模型还是在解决实际问题,正确的分类模型评估方法都是取得成功的关键。
2023-10-23 21:07:33
545
原创 了解k-近邻算法:简单而强大的机器学习方法
当谈到机器学习算法中的分类问题时,k-近邻(k-Nearest Neighbors,简称kNN)算法是一个常见且直观的选择。本博客将向您介绍k-近邻算法的基本概念、工作原理、应用领域以及一些实际示例。
2023-10-09 21:54:48
362
原创 机器学习前置步骤——Vscode和Anaconda的安装配置
机器学习的环境配置是进行机器学习任务的前置步骤,其中Anaconda和Vscode是常用的工具。Anaconda是一个包含各种数据科学工具和Python环境的集成软件包,并且可以方便地管理不同的Python环境和库。Vscode则是一款轻量级的代码编辑器,并且有着方便的扩展功能。
2023-09-18 22:22:04
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人